Jekyll2025-05-04T10:31:15+00:00https://djrumala.github.io/feed.xmlDewinda J Rumalapersonal descriptionDr. Dewinda J Rumaladewinda[at]universa[dot]orgI Just Turned 28 but I Do Not Feel Older2024-07-10T00:00:00+00:002024-07-10T00:00:00+00:00https://djrumala.github.io/2024/07/blog-post-3Earlier this month, I turned 28. And… Knowing that I’m so close to 30 makes me feel old, yet I don’t actually feel older. It’s strange because it feels like I’ve been 28 for the past two years. I felt older back when I was actually much younger. Now, I regret not fully remembering my 26th and 27th years. What was I doing? Where was I during that time?

I tried to recall what it was like to be 26.

And then it hit me!

When I was 26, I was living in Korea. Just after New Year’s in 2023, 7 months away before my 27th birthday in July, Koreans were already telling me I was 28. Despite being there for only 5 months, I had to get used to introducing myself as 28 year old woman, which felt strange.

So, although I was 26, I felt like I was 28 the whole time. Now, two years later, at the actual age of 28, I find myself thinking, “Wasn’t I 28 all along?”

It’s funny to think that if I went back to Korea at the start of 2024 this year, I would already be considered 30 years old then. However, if I’m honest, I’d actually feel much younger in Korea than I do in Indonesia.

During my time in Korea at 26, I felt so youthful. I felt like I was 18 again, back in high school. There, I met people from around the world, not just Koreans. And it was refreshing to realize that many people my age, like me, were still focused on their careers and enjoying life, even if they weren’t married yet. In many cultures, including in Asia, it’s common to prioritize studies and career early on, with fun and personal exploration coming later.

In Indonesia, once you’re past 25, it’s common to hear questions like, “When will you get married?” These kinds of questions have always made me feel a bit out of place. I remember feeling different from others, even in middle school, when the conversations often revolved around relationships while I was more focused on other things. During my 20s, I often reassured my friends and relatives that I planned to get married by 26. Now that I’m 28, it’s clear that wasn’t really my plan. But that’s okay. It’s natural for people to grow and change, and sometimes that means growing apart from others.

Before my time in Korea, I felt more pressure to live according to the expectations of my society. But my experience in Korea—and as a PhD student, especially after COVID—has completely changed my perspective.

I’ve come to appreciate that everyone’s journey is different, and that’s okay and that’s what makes life so interesting.

Yes, research can be incredibly challenging, but overall, I feel young and free. Compared to my friends who were having fun at 18—many of whom are now married with kids at 28—Now I’m able to enjoy similar experiences they enjoyed at the age of 18, but with more money, independence, and freedom. I can travel to far-off places, buy nicer things with my own money, and truly enjoy my independence. All these experiences feel like reclaiming a part of my youth that I never fully got to explore before.

As I reflect on turning 28, I realize it’s not just about the number but about how I feel and live my life. Whether I’m 28, 30, or even 18 at heart, what matters is that I’m enjoying the journey and embracing every moment. And for that, I’m grateful.

]]>
Dr. Dewinda J Rumaladewinda[at]universa[dot]org
Working with GPU for Windows using The Latest CUDA 12.32024-03-14T00:00:00+00:002024-03-14T00:00:00+00:00https://djrumala.github.io/posts/2024/03/blog-post-2Today, I updated my NVIDIA-driver version to get the most out of my GPU. I quote from this page: Not only can it unlock higher resolutions and increase your fps rates for high-end games, but it can also boost your device’s performance overall.

I am working with NVIDIA GeForce RTX 2060, this GPU might have some limitations to work with complex and large deep learning models and tasks. However, this GPU is still sufficient for most deep learning tasks, and I use it when working with 2D data. Therefore, it is still beneficial to keep up with the latest version of tensorflow in order to work with latest AI framework or libraries. And when we want the most updated tensorflow, we need newer version of CUDA, and by that, we need the latest NVIDIA-driver.

At first, my NVIDIA-driver version was 385.54, which was only suitable for CUDA 10.1, and therefore only suitable for Tensorflow no later than 2.3.0

This blog offers how to upate our nvidia-drivers for windows.

https://www.trustedreviews.com/how-to/how-to-update-nvidia-drivers-4321848

After the update, I got this NVIDIA-driver version: 546.33, which according to CUDA compatibility https://docs.nvidia.com/deploy/cuda-compatibility/, this driver version is suitable with CUDA 12.x.

And just before we install CUDA, we should also see the compatibility between CUDA, cudNN, tensorflow, and python. Which you can see here: https://www.tensorflow.org/install/source#tested_build_configurations. When you are sure with these configurations. You can start to download and install everything again one by one.

To summarize, here is the specific configuration that works for me:

I have previously made a detailed step-by-step on how to successfully install CUDA on windows 10 and make use of GPU when working with tensorflow. Please feel free to check this link: https://djrumala.medium.com/an-attempt-to-use-cuda-and-cudnn-for-tensorflow-gpu-on-windows-10-2a824a6c847e)

💡 Notes regarding Tensorflow:

Starting from 2.11.0 version, Tensorflow no longer supports the use of GPU on native windows. Some references why:

The simplest solution related to this absence of GPU support on native windows for Tensorflow later than 2.11.0 is to install tensorflow-directml . The installation can be done by pip.

python -m pip install tensorflow-directml-plugin

Please refer to for tensorflow-directml https://github.com/microsoft/tensorflow-directml-plugin#tensorflow-directml-plugin-

Before installing this tensorflow-directml, my tensorflow failed to detect GPU and I almost gave up. This installation is the key solution to this related problem.

Checking Installation Success

Once you are done with all the setups, you can check the status of your installation. You can run python and import tensorflow. After that, write this code to check whether your tensorflow finally can detect the GPU.

tf.config.list_physical_devices('GPU')

You should get this output if all configurations and settings work for you

[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU'),
PhysicalDevice(name='/physical_device:GPU:1', device_type='GPU')]
]]>
Dr. Dewinda J Rumaladewinda[at]universa[dot]org
Reflections on Why has Indonesia never won a Nobel Prize?2024-01-19T00:00:00+00:002024-01-19T00:00:00+00:00https://djrumala.github.io/blog/blog-post-1There is this pdf that is forwarded many times on Indonesian academia whatsapp groups: “Why has Indonesia never won a Nobel Prize”. The pdf talks about the lack of research culture in Indonesia and the failure of Indonesian universities. It attempts to analyze why it is only Indonesia (of all countries in South East Asia) that has never won a nobel prize.

When I came across this, I found myself contemplating a similar question. I attempted to discuss this matters with my Indonesian friends about the apparent scarcity of Indonesians compared to kids from neighboring countries such as Malaysia, the Philippines, and Vietnam, who appear to have a more significant presence abroad. There is a sentiment among us that people from these neighboring nations are more internationalized than Indonesians.

The challenges of international exposure for Indonesians

Last year, I was granted funding through postgraduate scholarship program from the Directorate General of High Education Research and Technology (DGHERT) Indonesia. The purpose was to undertake one-semester PhD research abroad. This opportunity was also given to other 35 qualified Indonesian PhD candidates, all recipients of the same postgraduate scholarship program. To provide a brief overview (considering the challenges I faced with DGHERT officials and other aspects), my research visit took place in South Korea. Fellow awardees explored destinations ranging from Europe to America, with 40% choosing Japan.

During my research visit to South Korea, I made friends with some international students there. I knew that there were also several other postgraduate Indonesian students in South Korea, though not as many as the other nationalities, especially the neighboring countries. However, the Indonesians were not so helpful to me, while my other international friends, who at first were also stranger were very supportive. I was not asking much from them (Indonesians), only some little key-point information, yet they seemed to be reluctant to share. It was instead my international friends who were very open about various information.

I might be too negative thinking about people from my own country, but I had a strange feeling that these Indonesians might not want me to come to South Korea. Somehow, this may not be simply just my opinion, but rather a refelction of the Indonesian mentality, as stated by the Peter Carey in the pdf: Indonesia did have some potential figures to be receiving the Nobel Prize, but were hindered by the government, and or the people.

a picture showing potential people from Indonesia to receive the nobel prize with some explanations why they might not receive it though
Indonesia potential nobel prize and why they finally ended up not receiving it

Investigating the Research Culture

Motivated by Peter Carey’s observations on Indonesia’s research culture (full article here, I delved into the issues surrounding higher education and research sectors in Indonesia. As both an Indonesian and a scientist, I resonate with his criticisms and have much to share on the subject.

Indonesia Postgraduate Scholarship: An Overlooked Gem

I recently began the process of obtaining my Master’s and PhD through the DGHERT Indonesia scholarship program, called PMDSU, an opportunity that I believe has the potential to make a significant impact on the academic landscape in Indonesia. However, I have noticed that this scholarship program is not as well-known in our country as it deserves to be. In this post, I want to share my thoughts on how we can collectively raise awareness about this incredible opportunity.

This program holds great potential, providing a valuable opportunity for fresh graduates from diverse backgrounds across Indonesia, including those, like myself, from a small town, to pursue postgraduate studies. Unfortunately, the program’s promotion on social media and its official website are completely ineffectual in highlighting its benefits and potentials.

Furthermore, I would want to bring attention to a crucial observation about accessibility. The official website is presently only available in Indonesian. Recognizing the program’s potential for international effect, I respectfully suggest including an English version to broaden its reach. Ensuring the availability of information in both languages is consistent with the program’s goal of worldwide recognition. For your convenience, I have created an English version of the website using Google Site Translator.

Website home page: https://www.pmdsu.id/

Website about page: https://www.pmdsu.id/tentang/

Website mechanism page https://www.pmdsu.id/mekanisme/

This is what in the home page:

Scholarship website homepage
Indonesian scholarship homepage

We do not get to see much information in the homepage. I assume that there should be a simple overview of the scholarship, but instead it just gives us some quotes by the Director. For someone who never knew about this scholarship, I think it will just confuse them more.

Scholarship website homepage
Indonesian scholarship homepage showing the overview of the scholarship

There are some news and announcement link in the homepage, but I still feel that is too much. Also there is “About PMDSU” that gives us overview of the scholarship, but I honestly feel that they use a very confusing word choices.

What is wrong with the Indonesian scholarship website?

Let’s compare it with other international scholarship. I can think about Global Korea Scholarship (GKS) for now, since it is very popular for Indonesian students.

This is the GKS webpage: http://www.niied.go.kr

Scholarship information
Korean scholarship homepage, where you can directly find information regarding the program and qualifications
Scholarship information
Korean scholarship homepage, where you can directly find information regarding the procedure and benefits

There are clear differences between the Indonesian and Korean scholarship websites. The Korean scholarship website is very informative about its scholarship information, beginning with a program overview, qualifications, selection procedure, and scholarship benefits. On the other hand, Indonesian scholarship website contains ambiguous information; we have to be very alert to locate some crucial information by scrolling, clicking on numerous buttons to visit various pages.

For example, when you want to find out about the qualifications/requirements for you to apply for the scholarship, you have to scroll down below in the mechanism page. Because at this page, you will find several requirements: starting from the scholarship requirements targeted for the host university and professors who want to have in-take PhD students using this program. Meanwhile, and for the students who want to apply for this scholarship, they must be very confused (I have experienced it before). And finally, when we scroll down, we will find the requirements for the students. However, the title itself “PMDSU scholarship requirements” is not so clear, like is this the right information targeted for the students? I can only tell that it is, because I have applied for it before.

Requiremnts for postgraduate scholasrhip.
The Indonesian scholarship qualifications that you have to scroll down to find

The detailed mechanism and procedures for the scholarship are even more absurd. They even made a whole book (22 pages) in Indonesian regarding the scholarship requirements and procedures for the candidates: here, while you can really summarize it for at least 3-pages pdf (5 pages at max with the attachments for the letters to sign by the applicants). At first, I thought it was normal, but as I got more international exposure, I realized that some international scholarship from other countries can be very easy to understand and they put their procedures just in a 2-page pdf or in a one page website.

When I first wanted to apply for the scholarship, I really felt so dumb, because it seemed like I was not so observant and literate enough to find the key-point information, until I realized that it was not my mistake. It is just that the website is simply designed like to make us feel dumb, to make us feel that it is our mistake when we miss some information. This kind of gatekeeping action is not only some Indonesian scholarships website, but we can also find them on civil servant application website, etc.

So why is the Indonesian government websites designed like this?

The research conducted by Peter Carey in Why has Indonesia never won a Nobel Prize? may have covered this problem clearly, especially related to the recruitments of Indonsian lecturers. Many of Indonesians would love to stay in their home institution to be a civil servant (a lecturer). I quote:

“This condition has led to academic inbreeding, whereby academics are employed through closed and semi-closed recruitment methods, and a great many of them choose to stay within the safety of their own home institutions when pursuing higher degrees.”

So, the answer to the question “Why are the indonesian government websites designed this way?” is simply because the Indonesian officials want to make it easier for specific people to become civil servant rapidly. As Peter Carey pointed out, this measure is specifically intended to help special individuals, and those special people may include officials’ children. We can’t deny how beneficial it would be for many Indonesians to become civil servants. It’s a dream job.

Big result with small effort (Civil servant is a dream job)

I know that this is not only in Indonesia, and even in South Korea, people have a dream to become a civil servant, since this job offers stability. However, the motivation and practice might be different between Indonesians and Koreans. When Koreans really want stability to be a civil servant, it is purely because they want the stability and would not mind the hard work later too. Also, most of them who want it might come from middle to lower class. However, for Indonesians, they want to be civil servant just because this job offers the easiest workloads. This is the reason why even those from higher position are so eager to get this job.

So, I am not making this up when I tell you that I have some extended relatives who dare to pay for hundreds of millions Indonesian rupiah (IDR) or even up to 1 billion IDR just to become a civil servant, such as school teacher, policeman, army, prosecutor, and even just prosecutor’s assistant, etc. And the entrance price for you to pay depends on the position that you will get. This is kinda absurd, becasue the lifetime salary in total for that job might not reach more the bribe money. However, there is this strong believe in Indonesia that money that you get from corruption is also your salary. Do not judge me for making it up. I know that this is very crazy.

This absurdism regarding Indonesian civil servant has been put into spotlight by Peter Carey’s work, Why has Indonesia never won a Nobel Prize?, which I quote:

We recall here the recent words of the Indonesian historian, Anhar Gonggong, “We once had leaders of the calibre of Sukarno, Mohammad Hatta, Sjahrir, Tan Malaka, who were each able to carry out their own mental revolutions, but now we no longer have national leaders [statesmen]. Instead, we just have civil servants (pejabat).

Other than Peter Carey’s observation, more of this absurdism has also even been covered in details by Elisabeth Pisani in her book, Indonesia, Etc..

The failure of Indonesian Postgraduate Scholarship to advance Indonesian research (low quality publications)

Related to the prevalent motivation of securing a civil servant position as a dream job for many Indonesians, I’ve come to grasp why some might label me an idealist due to my alignment with Western perspectives. It may be surprising for Indonesian audiences to hear that my pursuit of a Ph.D. is driven by a passion for research. Initially, upon entering the postgraduate program, particularly through this scholarship, I hoped to encounter other individuals who shared similar aspirations like me. However, I found that my peers from the undergraduate program in my department at the university demonstrated superior skills, knowledge, and perspectives compared to current PhD peers.

Understanding this reality, it seems reasonable to say that the scholarship falls short of its intended impact. It may appear contradictory for me to make this statement, given that I am a recipient of the scholarship; labeling it as a failure might imply my own failure. What I intended to convey, however, the initiative and ambition of the scholarship program are not a failure. To be honest, it is great to know this country has established such a program. As highlighted by Peter Carey, money has never been the main issue. However, the practice and motivation by most of the awardess and professors are just simply ineffective.

In my case, I can confidently state that I have put forth my best effort. While acknowledging that my achievements may not possess the glamour of PhD candidates from more economically developed countries, I can affirm that they align with international standards. It is not my intention to boast, but rather to emphasize that my accomplishments surpass those of many other PhD fellows within the same scholarship program.

For a fair comparison, I present the official website of the scholarship program, which compiles a list and statistics of publications by recipients of the PMDSU scholarship. You can access the publication list and statistic of publication by PMDSU awardees spanning from the first batch to the current seventh batch (with my affiliation being from batch 5).

From the provided list, a considerable number of the papers lack publication in reputable venues and can be categorized as submissions to predatory journals. Only a handful have been published in esteemed publishers such as Elsevier, Springer, etc. (acknowledging the ongoing debates surrounding these publishers). It’s worth noting that the scholarship program does not recognize contributions in the form of conference or workshop papers, even if they are published in well-regarded venues like CVPR, MICCAI, etc. The emphasis appears to be solely on journal publications, without consideration for alternative forms of scholarly dissemination.

The situation is rather unconventional. Some recipients from various batches have received extensive acclaim for their prolific publication records, with some producing as many as 140 papers within the four-year span of their master’s and Ph.D. programs. This may seem surprising. Initially, I found their achievements impressive, particularly in my first year. However, with increased exposure to international standards, I have come to realize that many of their publications appear in predatory journals. Despite this, they receive substantial recognition from scholarship officials, frequently being invited to participate in talks and seminars organized by DGHERT. My intention is not to criticize out of envy for their recognition; rather, it raises concerns about the evaluation criteria. This situation appears to reflect a disparity in acknowledging genuine scientific contributions.

Another notable aspect concerns the one-semester research visit program for Ph.D. candidates, as previously mentioned. According to the stipulations, candidates are expected to submit a journal paper before returning to their home country. Unfortunately, many awardees, including several in my batch, have struggled to fulfill this requirement. I can count on one hand the number of awardees in my batch who managed to submit a paper to a journal with their host professor during the research visit program. Given that the primary goal of this scholarship is to advance Indonesian research through international collaboration, the fact that approximately 90% of students are unable to deliver an international collaboration paper with their host university professor is concerning. This situation seems to undermine the intended impact of the scholarship and raises questions about the effective utilization of funds.

What makes the lack of quality

The lack of high-quality publications could be attributed to the recruitment process and gatekeeping culture among Indonesian officials. As previously stated, recruitment for this scholarship was not open to all Indonesians. I tried to promote this scholarship to my friends, who I believe are deserving of it, but they declined to apply since they were unaware of the perks and requirements. Most of them were also hesitant to apply since they believed they were not qualified enough. I think that the scholarship has a terrifying vibe (you have to be extremely active and intelligent to apply). However, as previously stated, I believed that the grantees who eventually received the scholarship were not as bright as my college classmates.

What should we do about it?

I acknowledge that expressing dissatisfaction alone won’t alter the existing situation. Nevertheless, the main motivation behind writing this post is to shed light on the operational nuances of my home country, which might appear strange and displeasing to some. Inclusion of more diverse individuals within a research team could prove beneficial in providing opportunities to people from varied backgrounds and countries. I understand that some professors overseas may have become skeptical of recruiting more Indonesians, given the mentioned mindset and behavior, leading to instances of non-delivery. Yet, I remain hopeful that global experts do not give up on minorities and continue extending opportunities.

Also, I hope such Indonesian scholarship programs will spread and reach a broader spectrum of motivated individuals who are unafraid to exhibit distinctive behavior and thinking. Despite the abundance of such scholarship initiatives, I am uncertain whether they are reaching the right and deserving recipients.

Perhaps I shouldn’t be overly critical about the lack of motivation among the majority of Indonesians. It is understandable, considering the numerous challenges posed by a society that is often radical or closed-minded, hindering the success of many Indonesian youth. This pattern has persisted across generations, including my own, my mother’s, and those preceding. That is why, I earnestly hope for a positive shift to commence with my generation, as Peter Carey anticipated. To achieve success in global research and education, more young individuals need to embrace open-mindedness, acceptance, and engagement with diverse cultures, languages, and perspectives.

I quote from Peter Carey’s Why has Indonesia never won a Nobel Prize?:

Be that as it may, whatever may happen in the Islamic world, Indonesia needs radical surgery, otherwise seven years hence, when it begins to experience an ageing population, it will be a stricken giant and hugely vulnerable. ‘‘We will seek knowledge all over the world and make it our own”—the Meiji shibboleth should be Indonesia’s rallying cry along with the reflections of the great Sufi poet-philosopher Rumi (1207-1273): “Go with all, take the name of all, speak the language of all, to everyone say yes, yes, yes! BUT DWELL IN YOUR OWN VILLAGE!”. In other words. become a global citizen without losing your own unique cultural identity. The examples of the Indian Nobel laureate in literature (1913), Rabindranath Tagore (1861-1941), and the Palestinian-born Edward Said (1935-2003), who brilliantly succeeded in becoming rooted cosmopolitan intellectuals, come to mind here. Producing Indonesian scholars, thinkers and public intellectuals of the calibre of Tagore and Said and ensuring that the physical achievement of independence is followed—as President Sukarno (in office, 1945-1966) constantly reminded us —by a decolonisation of the mind—that in my view, is the principal challenge of Indonesian universities today. In Sukarno’s words: “Never abandon the history of your past, O, my People, for if you abandon the history of your past, you will stand in a vacuum, you will stand upon emptiness, and then you will become confused, and your struggle will, at the most, be just mere running amuck! Running amuck like monkeys caught in the dark!”

]]>
Dr. Dewinda J Rumaladewinda[at]universa[dot]org
Enhancing Productivity: Managing Terminal History with PowerShell on Windows2023-09-21T00:00:00+00:002023-09-21T00:00:00+00:00https://djrumala.github.io/posts/2023/09/blog-post-3Every command typed into a terminal contains a wealth of information and insights. These commands are more than just inputs; they indicate problem-solving strategies, debugging techniques, and configurations required for software development and research. As computer scientists, our terminal interactions must be more than just executing code; they have a significant impact on our productivity.

I used to come across this particular scenario, which I am sure is relatable to everyone. Sometimes we are so focused on a complex coding session, juggling multiple projects, that we stumble upon a solution—a critical command that resolves a very important issue. But in the midst of tasks and deadlines, we frequently forget to document them. The following day, when we try to write the command again, we forget what it was and must start over.

This is where you need a command history manager.

My Old Habits

In my coding endeavors, Linux has been my go-to platform, especially when working on my campus computer. The streamlined workflow and the flexibility it offers perfectly align with my needs. However, there are instances when I need to switch to Windows, typically while working on my personal computer. This switch is a necessity when processing data—whether it is using MATLAB or conducting pre-processing tasks using python.

On Linux, I’ve found great utility in the built-in bash history, a tool that allows me to recall and manage terminal commands seamlessly. The ability to install and use it directly from the terminal made it a convenient choice. However, my transition to Windows was met with a dilemma. I wasn’t aware of a comparable tool and was hesitant to install applications without prior knowledge. And I always thought, I do not need terminal on windows that much.

This situation persisted until I encountered that scenario we all hate. The frustration of not having a command history manager was so obvious, forcing me to start over research. It was then that I realized just how important a command history manager is. It is so critical that we should not ignore it even if we think, “I code here just for a bit.”

My frustation led me to discover a noteworthy solution for Windows—PowerShell’s F7History feature. This feature simplifies the task of managing command history. The ability to install the module and seamlessly integrate it into my workflow proved to be a game-changer, significantly enhancing my productivity and efficiency.

How to Install Powershell F7History

I will not discuss much here, since there are lots of articles and tutorials available everywhere. However, it is always good to summarize. Hence, I will do that for you so you can do it quickly.

My Struggle with Installation

First, I found this summary regarding F7History here, but it was not clear enough how to install the powershell. It says that we can do it by writing this command Install-Module F7History. But, it was not clear in which terminal we can do. I tried to find more resource, and I found this site, which gives more detail on powershell F7History.

However, this also states about installing the module through terminal. I then tried both on command prompt. It could not work. And then, I tried on powershell terminal, this time, administrator right is required. So, this mean that we need to run the powershell as administrator. I also found more information regarding powershell Install-Module.

I will give you clear yet short summary here:

Installation Summary

Installation from Powershell Terminal

  1. Open Windows Powershell as administrator
  2. Install the module: Install-Module F7History
  3. Check wheter the F7History module has been installed: Get-Module -ListAvailable. You should find something like this if it has been installed.

Powershell terminal showing installed modules for powershell

At first, I decided to install manually by downloading the package from the PowerShell Gallery. You can also do the same, but this is not the most convenient way.

Well, then if you have downloaded the package, make sure that you copy them to the folder F7History to the directory:

  • For the current user: $HOME\Documents\WindowsPowerShell\Modules
  • For all users: C:\Program Files\WindowsPowerShell\Modules

You can skip this if you are able to install from terminal.

Importing F7History Module to Powershell Profile Script

When you have installed the module (regardless of how you do it), now you can import it in your Powershell profile script. You can do it by:

  1. Opening Windows Powershell (as administrator is still recommended).
  2. Type the following command: notepad $profile
  3. Add this inside the profile script: Import-Module F7History, then you can save and close the script.

For this stage, you might find some errors like you have no powershell profile script, then you can make sure of it by:

  1. Run the following command in powershell terminal: Test-Path $profile. You will get False, if you have no profile, and you can proceed to create one.
  2. You can create a new profile script by running: New-Item -Path $profile -ItemType File -Force
  3. By then, your profile script has been created, so you can now open in your preffered text editor: notepad $profile to add the customization to the script.

Installation Result

After successfully installing F7History for PowerShell, you may easily manage the history of your terminal commands. Simply hit F7 or Shift+F7 to access a user-friendly GUI displaying your command history. Please note that this GUI feature currently functions in the Windows Command Prompt (cmd) terminal, at least for me.

Powershell F7History GUI on windows cmd

With this powerful tool, you can easily navigate and reuse your command history now, enhancing your efficiency and productivity in the Windows environment.

]]>
Dr. Dewinda J Rumaladewinda[at]universa[dot]org
Compiling PDF Using LaTeX for Canadian Visa Application to Attend Conference2023-09-20T00:00:00+00:002023-09-20T00:00:00+00:00https://djrumala.github.io/posts/2023/09/blog-post-2I want to share this because it might be very useful. Recently, my paper was accepted for publication at the MICCAI workshop, FAIMI 2023, and I absolutely have to travel to Canada for this. As an Indonesian, getting a visa for Western countries, even if it’s just for a few days, is a standard procedure.

At first, I thought that dealing with the visa process would be burdensome. Well, it was. But apparently, it wasn’t as burdensome as I initially thought. Moreover, it’s much easier if you have legitimate business there rather than being just a random tourist (unless, of course, you can demonstrate substantial financial means and assets).

For me, it only took two days since I submitted my biometrics for Canada at VFS Global in Indonesia to get my visa accepted by the Canadian government. In fact, it only took a week from the day I submitted my application (or 6 days of weekday operation). Pretty fast, right?

I notice that Indonesia is one of the countries where the Canadian government processes visas for temporary stays quite rapidly. On average, it takes only about 10 days (weekday operation) from submission plus biometrics for the Canadian government to grant a visa. You can check the most likely processing time for your situation here: Check processing time

I will discuss in detail the requirements and documents I needed to apply for the Canadian Visa later. This information may be particularly applicable to Indonesians, but it may not be significantly different for other nationalities requiring a visa for Canada.

Applying Visa Online and Why You Need Latex For Compiling Your Documents

What I find most convenient about applying for a Canadian Visa is that we don’t need to submit documents on paper; we can simply upload them online (More details regarding eligibility and online submission can be found here). However, I feel that the website is not very user-friendly.

For the Canadian Visa application, you need the skill to compile everything together. This administration skill is highly useful. When I say ‘compiling,’ I mean literally compiling many PDF documents. I spent at least 3 consecutive days preparing these documents, just for the compiling part. Initially, we might think, ‘Can’t we just use online PDF compilers?

Privacy Matters

I usually use online PDF compilers when dealing with school homework or tasks, especially during my college years. However, in this particular case, we are handling very sensitive data, so we need to compile it manually.

You might find it simple if you have an application like Adobe Acrobat, but since I don’t have a subscription to the Pro version, I had to find a free and easy way to compile PDFs. The answer lies in LaTeX.

I’ve been employing this approach for about a year now. It started during my research visit to Korea, where I had to compile numerous documents for visa applications and scholarship-related matters.

The Latex Template

With this in mind, I’d like to share a LaTeX template designed to help you compile PDF documents and include figures. The template also includes cover letters that can be easily customized and reused based on your specific needs. This template aims to simplify the process of organizing your documents for applying for a Canadian visa, especially if, like me, you belong to a nationality that requires it.

Download Latex Template Here

or see the latex template on overleaf here

Contents of The Latex Template

  • Purpose of Visit: Clearly state the purpose of your visit to Canada (e.g., attending a conference) and attach related documents, such as an invitation letter. Cover letter example
  • Proof of Financial Means or Financial Support Statement: : Demonstrate your financial ability to cover your expenses during your stay in Canada. Cover letter example
  • Travel History: Include details of your travel history for the past 10 years. Cover letter example
]]>
Dr. Dewinda J Rumaladewinda[at]universa[dot]org
How to Run an Academic Blog with Jekyll Locally on Windows2023-09-19T00:00:00+00:002023-09-19T00:00:00+00:00https://djrumala.github.io/posts/2023/09/blog-post-1I have chosen to start this blog to see where it takes me. Previously, I also have a Medium profile where I occasionally write about STEM-related matters and general topics, but I find it less convenient then cause I could not organize them. So, here, I’m motivated to organize everything in one place, particularly things related to STEM, academia, and engineering.

Enter Jekyll for academic blogs. I believe it’s the most convenient platform for researchers, whether for your portfolio or any other needs. Initially, I didn’t take it seriously and edited everything directly on GitHub. Sounds crazy, considering my laziness to additional installations for local website running. But somehow, it’s been worth it.

In this space, I’ll document for myself and anyone else who might feel overwhelmed by technical details (especially when you are working with Windows). And yes, I am using Windows as I run this on my own computer.

Installation

First of all you need to install, git, nodejs, and ruby on your computer. As we know, git is needed to integrate the codes we have locally and on our github. Meanwhile, the other two are needed to successfully run the academic blog locally on your computer, with Node.js for managing packages, and Ruby (with the Jekyll gem) to build and serve your Jekyll website locally.

Integrate Codes Locally

As mentioned, Git is important to integrate the codes on your computer with your github repository. So, after installing this dependency, first of all, you need to clone your Jekyll repository.

💡 Some advice : For me, visual studio code has always been the best app for managing and writing codes. When I first learned how to build a website during my college time, I used notepad++ 😅 That is okay, if you happen to do that now. But, rest assured, visual studio code is not that hard, rather it is so convenient. So, if you have the time to learn it or install it, go for it! I am sure this will not take a lot of time.

Now, back to the topic.

This is how you can clone your github repository using git:

git clone repository_url

for example:

git clone https://github.com/djrumala/djrumala.github.io

💡 Please note: Before you clone, please make sure that you have come to the right directory for where you want to save the codes. If you use visual studio code, it would be easy just to do it in visual studio code terminal.

So, now, when you have clone the jekyll repo, you can easily open the whole folder in it with your visual studio code. You can just write command in your visual studio code terminal:

code .

Run Jekyll Server

When everything is done and settled. Then you just need to proceed by running jekyll server in terminal with this command:

bundle exec jekyll serve

By doing this, it will generate the HTML and serve it from localhost:4000 the local server will automatically rebuild and refresh the pages on change.

💡 Please note: that you need to restart jekyll server with this command every time you modify _config.dev.yml and when you do modify this file, please also make sure that you also modify _config.yml.

]]>
Dr. Dewinda J Rumaladewinda[at]universa[dot]org