travelJan 24, 2018, 5:59 AMPoints to Note When Booking Individual Flights for Sightseeing in America and CanadaThe author, who took on the challenge of "freely traveling America and Canada," summarizes the points to note encountered when booking flights. The high degree of freedom paradoxically creates time-consuming screening, and the diversity of web services makes exploration difficult. They also faced various challenges such as types of tickets, time issues, and anxiety about immigration procedures. As a result, they conclude that it doesn't necessarily become cheaper.
deviceJan 14, 2018, 1:40 AMOnePlus 5T Evaluation and ComparisonThe author who purchased the OnePlus 5T compares it with the previous model and introduces new features. Many improvements are mentioned, including fast face recognition and fingerprint authentication, Dual SIM support, and a slimmer design. The article also includes information on purchasing channels and usability evaluations.
bookdevelopmentDec 31, 2017, 4:40 AMI Released a Technical Book at Winter Comiket (C93)I released a technical book at Winter Comiket (C93) for the first time. I wrote about my experiences, from applying to participating in the event, including the schedule and procedures. I also shared my thoughts on selling my book at the event.
gameDec 17, 2017, 3:56 AMGetting Over It Strategy? vol.3It's really tough to make progress in "Getting Over It with Bennett Foddy". This time, I'll challenge myself to overcome new obstacles while maintaining the momentum from last time. I managed to overcome the gap known as the "trash can" and grabbed onto the red iron beam at a steep angle.
developmentDec 16, 2017, 6:00 AMExamples and Internals of slick-codegenThis is the 17th article of Scala Advent Calendar 2017. I will explain the usage and internals of slick-codegen, a program that automatically generates code corresponding to a DB schema. Although it is a convenient tool, the official documentation is insufficient, making it difficult to understand how to use it in practice. In this article, I will read the code of slick-codegen and explain how to customize it. Specifically, I will introduce samples such as converting java.sql.time to org.joda.time.DateTime, setting default values, automatically converting to JSON, and using custom ID types.
gameDec 10, 2017, 5:50 AMGetting Over It Strategy? vol.2I'm continuing my strategy for Getting Over It with Bennett Foddy. I'll ride the arrow, climb the house, and challenge the pipe. There are two patterns to climb, and it's up to the player's skills to choose which one to use. While introducing techniques to overcome each difficult point, I'll also show you the stressful side of the game.
gameDec 7, 2017, 6:06 AMGetting Over It Strategy? vol.1The author, who has challenged the self-torture of playing "Getting Over It with Bennett Foddy", will introduce the game and provide strategies for overcoming the initial difficulties. This high-difficulty game is notorious for its poor operability and backtracking, which torment players. From crossing trees to overcoming rocky cliffs, smooth rocks, and arrows, we will introduce techniques for overcoming each obstacle while revealing the stressful aspects of the game.
travelmoneySep 30, 2017, 5:02 AMHow to Exchange Foreign Currency at a Good Rate When Traveling Abroad (with a Comparison of Exchange Rates)This article introduces a method to exchange foreign currency at a good rate when traveling abroad. There are various methods to exchange currency, and each company's rate and commission differ, making it important to choose the best method. For currencies like the US dollar and euro, Money Partners offers the best rate, and credit card payments are convenient even for small amounts. For minor currencies like the Canadian dollar, Interbank offers the best rate. When exchanging currency, it is crucial to consider the commission and rate differences to select the best method.
techdevelopmentSep 9, 2017, 6:59 PMSetting up an HTTPS Proxy on localhost using DockerThis article explains how to set up an HTTPS proxy on localhost using Docker, allowing you to access your local application server via HTTPS. By using an SSL termination proxy within a Docker container, you can set up a fast and secure environment without polluting your local environment. Specifically, we use Nginx to set up the proxy and environment variables to set the host's IP address. The usage is simple and can be shared across Mac and Linux environments.
techmacAug 25, 2017, 9:28 PMVoice Control with Mac's Standard FeaturesThis article introduces a method to achieve voice control using Mac's standard features. You can call scripts with your voice and set your favorite invocation words. It's also convenient to run commands in the background without opening a new terminal tab. The setup process involves enabling Dictation, creating a Workflow with Automator, and calling the Workflow with Dictation Command.