IntelliJ Plugin Development introduction: PersistStateComponent

This post explains IntelliJ IDEA Plugin development. The source code explained here is uploaded in official repository as a CLion plugin, please check Single File Execution Plugin on github. Save value for IntelliJ Plugin If your plugin want to keep some configuration value and you want to save the values in storage, PersistentStateComponent can be used in IntelliJ IDEA […]

Continue reading →

IntelliJ Plugin Development introduction: ApplicationConfigurable, ProjectConfigurable

[Update 2016.5.12] I uploaded Single File Execution Plugin on github. This post is for IntelliJ IDEA Plugin development. Configurable – Adding a configuration menu of Plugin to the Settings dialog If your plugin want user to allow some settings, we want to show configuration UI. We can show it on the IDEA settings dialog by implementing […]

Continue reading →

IntelliJ Plugin Development introduction: GUI form designing

This post explains IntelliJ IDEA Plugin development. GUI form and Dialog IntelliJ provides 2 types of GUI component called GUI form and Dialog. IntelliJ uses special XML format with extension .form to design GUI component. Form is similar to Android’s res/layout xml files, and it makes easy to developing GUI on IntelliJ platform. Ref Creating and […]

Continue reading →

Source code reading of waifu2x

Memo for self study. SRCNN – Super resolution by deep convolutional neural network Recently many application is developed using deep learning. waifu2x is a image super resolution application using convolutional neural network. The source code is open at github. It is developed using torch7, so the Lua programming language is used. I have never used Lua, but it is similar […]

Continue reading →