RSSAmplifier

Blog

Posts on Keiko in Somewhere

Recent content in Posts on Keiko in Somewhere

blog.keikooda.netRSS feed ↗15 posts

Latest posts

Exploring Central Japan: 5 destination ideas

In late September to early October of 2023, my friend Vivian and I embarked on a memorable journey through Central Japan. This article details our adventures, offering insights for those planning to show foreign friends around or anyone considering a visit to Central Japan. Kusatsu Onsen 草津温泉 Mt. Chougatake 蝶ヶ岳 Suwa Gokura 諏訪五蔵 Chirihama Nagisa Driveway 千里浜なぎさドライブウェイ Kanazawa Castle Park 金沢城公園

Postgres VACUUM and Xmin Horizon

I had a chance to learn about the concept called the “xmin horizon” in Postgres, so I’m leaving a learning memo. The xmin horizon is also called the oldest xmin, and it tells you “until which point (in terms of transactions) the vacuum process can clean up dead rows”. In other words, VACUUM can’t clean up dead rows after this xmin horizon. When you see a log…

How I Got My Green Card

In May 2017, I received my Green Card (the US Permanent Residency Card). This was a long journey and it took about 2 years, so I’d like to explain how I got one and what the journey was like.

Battle With A Phantom WAL segment

While the Heroku Postgres team were trying to close “the follower hole”, we discovered “phantom WAL1 segments”. This was causing recovering standbys that were trying to replay that segment to crash or enter a retry loop. In this article, I’m going to explain what the follower hole is, what the phantom WAL segment is, and how we tackled it. The phantom WAL segment is a…

Grailed Engineering Hangout

Early October, I had a chance to give a talk at Grailed, with a title “Healthy Database”, about Heroku Postgres and databases in general to their engineers and friends (thanks for having me, Grailed!). Grailed is a curated community marketplace for men’s clothing. They’re an NYC based company, have a very nice office and super nice people. They recently launched Heroine,…

Write a Blog Post

Last month or so, I finally decided to write a blog post. It’s been a while since I wrote one. Basically I stopped writing something after I joined Heroku. I’ve learned many things last 5 years (well that’s the last time I wrote a blog post, seems like), and I’ve also experienced many things. Thanks to the technology and community, seems like blogging systems improved a…

Become a developer! Hackbright Academy

サンフランシスコ界隈では、Software Engineer (=Developer, Programmerと読み替えてもらってもOK)というのは一定の地位のある職業です。周りにそういう人があふれているのが影響してか、「私もプログラムが書けるようになりたい」とか、「Software Engineerになりたい」という人は沢山いるのですが、なかなか取っ掛かりが難しいのが現状です。また、本当に職業としてSoftware Engineerになりたい場合は、まずresume(履歴書)で他者に差をつけ、面接でアルゴリズムの問題を解き、会社に入ってから即チームで働く土台と自信が必要になります (こっちの会社では、”新卒”のように会社が手取り足取り教えてくれることはまずありません)。…

Deploy With Github Private Repos

submoduleにGitHubのprivate repoがある場合、Herokuへのデプロイがさくっといくかと思ったらガツッとハマったので、メモとして残しておきます。 ちなみに、以下はRailsアプリでの例です(他のフレームワークでも応用が効くとは思いますが、効かないかもです)。基本的にはHerokuの公式ドキュメントを見ていただければ載っているので、それで事足りそうな方はそちらに飛んでください。 まず、ローカルで幸せに開発していたときは、githubにある他のrepoをsubmoduleとしてaddするときは以下の様なコマンドでやってました。ここでは、アプリフォルダの中のvendorの中にprivate repoなgemたちを突っ込んでいる感じです。 $ git submodule add git@github.com:keiko713/some_gem.git…

Chartio Party

I went to Chartio‘s new office space (really modan & cool, I loved it!) and launch party! Thank you for inviting me to this event, Melissa! Melissa is a wonderful lady who is working at Chartio as PR. I would love to introduce their office and product for Japanese people. Sorry for non-Japanese speakers, this blog post is written in Japanese. 友達のMelissaに招待され、Chartioの新オフィスお披露目&サービス一般公開パーティに行ってきました!…

Ruby Rails, and Railsbridge

最近RubyとRailsを使っています。本格的に触りはじめてまだ2ヶ月くらいしか経っていないので、Rubyさんとの会話はまだ小学生レベルですが、それでもなんとか喋れています。 ということで、これまでに学習で使ったおすすめサイトを紹介します。 ミニツク (日本語) Ruby on Rails Tutorial (英語) RAILS CASTS (基本英語、たまに日本語の訳あり) Railsbridge Installfest (英語) Railsbridge Curriculum (英語)…

Github Fork and Pull Request

いつも忘れてしまうので、GithubであるプロジェクトをForkしてからPull Requestをするまでの流れをメモしたいと思います。今回、実際に私がこの流れを使っているCordova (PhoneGap) ドキュメントのプロジェクト、 https://github.com/apache/incubator-cordova-docs を例にやっていきたいと思います。 1. Forkする GithubでForkしたいプロジェクトまで行って、右上にあるForkボタンを押します。今回、 https://github.com/apache/incubator-cordova-docs をForkしたので、私のGithubアカウントkeiko713上では https://github.com/keiko713/incubator-cordova-docs というリポジトリが作成されます。 2.…

LinkedIn DevelopHer Hackday

6/30 – 7/1にかけて行われた、LinkedInのDevelopHer Hackdayというイベントに参加してきました。私のチームはMuniMobile(現在SMS通知機能は使用できません)という、サンフランシスコを走るバスMuniの到着をSMSでお知らせするアプリを作り、2位に入賞しました!2位の賞品として、チームを組んだ@ddbrazと@heylaurakellyと一人一台、見事iPadをゲットしました!ちなみに1位の賞品はMacBookAir、3位の賞品はAmazonのギフトカードでした。LinkedIn太っ腹!全体として、とてもよくまとめられたイベントで、おみやげも多く(Tシャツ、ヨガマットなど)、参加費は無料。参加者全員の満足度は非常に高かったと思います。 DevelopHer Hackday イベント全体の流れ…

Sf Pride Parade 2012

少し前になりますが、6/24の日曜日に、サンフランシスコで毎年開催されるPride Parade、いわゆるゲイパレードに行ってきました。 サンフランシスコという土地柄もあるのですが、アメリカでの大きなカルチャーショックの一つとして、こういった同性愛者に対してすごく理解があるという所があります。私の友達にも、大学の時のルームメイトがみんなゲイだったよ!とか、おじさんがゲイで結婚もしているよ、という人がいるなど、人生の大半を日本で過ごした私にはただただ驚きの文化です。 ゲイパレードは、LGBT(レズ・ゲイ・バイ・性転換)の皆さん、そしてそれを支持する人たちが、思い思いの衣装を来てサンフランシスコのメインストリートであるマーケットストリートを闊歩します。ちょうどEmbarcaderoの駅からCivic Centerの駅あたりまでです。Civic…

Bay To Breakers 2012

これぞサンフランシスコの醍醐味!とも言えるBay To Breakersを見てきました。去年も見に行ったので、1年以上サンフランシスコに住んでるなぁと実感する1日でもありました。 Bay To Breakersは、サンフランシスコの東から西まで12kmを横断するマラソン大会です。もちろんガチで走っている人もいる(らしい)のですが、なにせ7時スタートなので私が見に行く頃にはもうガチで走っている人はゼロです。みんな歩くor早歩きです。それよりメインは仮装です!ということで、私の見つけたおもしろい仮装を紹介したいと思います。他にもおもしろい仮装はいっぱいあったんですが、カメラが間に合いませんでした。 左上:レインボーフラッグの仮装です。とってもかわいかったです!しかも、これ「いったい何着発注したんだ…」ってくらい多くの人が着ていました。見つけた限りでも30人以上は着ていたと思います。…

Install PIL on Ubuntu

PIL (Python Image Library)をUbuntuにインストールしてみました。PILを使うと、画像のリサイズなどが簡単に出来ます。インストール自体は、ルートユーザで、またはsudoをつけて pip install PIL で可能なのですが、それだと色々とサポートしてくれないので、今回は JPEG ZLIB (PNG/ZIP) FREETYPE2 をサポートしてくれるようにしたいと思います。それぞれライブラリが必要なので、ルートユーザまたはsudoをつけて、以下のコマンドで取得します。取得の前に、apt-get updateをすることをおすすめします。 apt-get install libjpeg8 libjpeg8-dev apt-get install zlib1g-dev apt-get install libfreetype6 libfreetype6-dev…