サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
kimromi.hatenablog.jp
こちらに移行しました。 kimromi.work
2015年から4年間努めたGMOペパボ株式会社を2019年8月いっぱいで退職しました。やってきたことはだいたい以下にまとめてあります。2019年からはシニアエンジニアとして主にサービスのセキュリティ周りの強化をしていました。 kimromi.hatenablog.jp 4年間たくさんのことを経験させていただき社会人としても大きく成長することができ、本当に感謝の気持ちで一杯です。退職の理由などは在職中や送別会でお話したのでここには書きません。 これまでの社会人経験の中で一番実のある時間が過ごせたのではないかと思います。送別の際もあたたかく送り出していただき、たくさんの贈り物も頂戴したりととてもよい送別経験(?)ができました。ありがとうございました。 人生初の次の会社に行く前の有給消化を経験し8月はゆっくり過ごすことができました。ほぼ家族と一緒に過ごしてのんびりしたり科学館やプールなどいろいろ
おもしろ自己紹介ができたので、ぜひコマンドを叩いてみてください。 % dig kimromi.me TXT +short "Work=Muumuu-domain.com at GMO Pepabo Inc." "GitHub=@kimromi" "Twitter=@kimromi" "Blog=http://kimromi.hatenablog.jp/" (追記) もし別の目的ですでにTXTレコードを使っていたら introduction.kimromi.me などのサブドメイン使ってやるのがいいかもしれません👌 TXTレコード (テキストレコード) AやMXのような特定の用途などはなく、ドメインに関する様々な付帯情報を自由に持つことができます。よく見るものとしては、メールを使う場合に送信元ドメインのIPアドレスを保証するために利用するSPFや、SSL証明書発行の際にドメインの管理者かど
私はGMOペパボのムームードメインというサービスのエンジニアをしています。2ヶ月ごとにロリポップ!、ヘテムル、ムームードメインと、サービスを横断するインフラチーム合同でTechMTGが開かれています。(1回目の模様はこちら) 昨日2回目が開催されたのですが、とても良い内容が多く参考になるものばかりでとても良かったです。ペパボのテックブログにそのうちレポートが書かれると思います。 ムームードメインのエンジニアも1人TechMTGに登壇したのですが、あまり登壇経験がなく準備もすごく大変そうで、チーム内レビューもあるのですがレビュアーも登壇経験が少ないためレビューも大変でした。 チーム内LTを始めてみようと提案 ムームードメインのエンジニアは現在4人なのですが、皆登壇経験があまりなく少し苦手意識を持っているようでした。そこでチームにLTをやってみませんかともちかけたところすぐにみんなOKしてくれ
Git勉強中ですが、いろいろなページやスライドを見てすごく参考になりましたのでまとめました。 Git入門編 この方のスライドは本当にわかりやすかったです。コマンドことに作業ディレクトリ、ステージングエリア、Gitディレクトリの流れを図で説明していただけるのでイメージを掴むことができました。 いつやるの?Git入門 v1.1.0 from Masakazu Matsushita こちらのアシアルさんのブログ記事も非常にわかりやすかったです。以前はSubversionを使用していたので2つのいいとこ取りをしているというとことに納得でした! blog.asial.co.jp コマンド編 基本的なコマンドを知るにはドットインストールがいいと思いました。 dotinstall.com ブランチやmarge、rebaseの違いについて学ぶには以下のスライドわかりやすかったです。何よりスライドが見やすく
git add ステージング領域に追加し、コミット対象にするコマンドです。 ファイル指定 $ git add [ファイルパス] ファイルをスペース区切りで複数指定することもできます。 $ git add readme1.md readme2.md ファイル形式指定 ワイルドカードが使用できます。カレントディレクトリ内でワイルドカードに一致するファイルがすべてaddされます。 $ git add *.md 複数指定も可能。 $ git add *.md *.txt ディレクトリ指定 ディレクトリ内のすべての変更がaddされます。指定したディレクトリ内の下の階層の変更もすべてaddされます。 $ git add [ディレクトリ名] こちらも複数指定ができます。 $ git add docs lib また、.(ドット)を指定するとカレントディレクトリ以下のすべての変更がaddされます。 $ gi
git fetch git fetchは、リモートリポジトリの変更をローカルリポジトリに取り込みます。ローカルリポジトリには取り込みますが、ワーキングツリーには反映されませんので、現在編集中のファイルが変更されることはありません。 $ git fetch 引数なしで実行したとき、upstreamブランチの設定がない場合はデフォルトでoriginのリモートブランチをfetchします。リモートリポジトリ名、ブランチ名を指定する事もできます。 $ git fetch [リモートリポジトリ名] $ git fetch [リモートリポジトリ名] [ブランチ名] 例) $ git fetch origin $ git fetch origin master オプション --all すべてのリモートブランチをfetchします。 $ git fetch --all -p、--prune リモートブランチで
仕事上で技術的にハマったりしたときとか、英語がメインのWEBサービス(GitHubとかPocketとか)を検索した時に、英語の検索結果を出すために「日本語のページを検索」から「すべての言語」に切り替えなくてはならないのが面倒くさいなーと思っていました。 ↓これがめんどい。 なので、表題のように英語で検索した時は英語、日本語で検索した時は日本語の検索結果を見るようにできないか調べていたのですが、どうもできなさそうでした。 そこでみつけたがこの記事。 めっちゃ便利!Google英語版を速攻で検索できるようにChromeを設定する方法 - わようふうどっとこむ Chrome限定ですが、「検索エンジンの編集」からGoogleの英語版ページで検索できるようにする方法です。 設定方法 参考ページに設定方法はすべて載っていますが、一応ここにも載せます。 まずはChromeの検索バーを右クリックし、「検索
この記事はPepabo Advent Calendar 2015の23日目の記事です。 ※技術系のエントリではありません。 GMOペパボ株式会社に2015年7月に入社して半年間たちました。ムームードメインのエンジニアとして働いています。入社3ヶ月で試用期間が終わり、やっと半年経ち来月から有給休暇が付与されます。この半年で感じたことなどを書いていきます。 スピーディーなリリースに感動 SIerに近い仕事をしていた頃は以下の様な流れが普通でした。 1. 仕様書作成(Excel) 2. 仕様書レビュー 3. テスト設計書作成(Excel) 4. テスト設計書レビュー 5. 実装 6. コードレビュー 7. 詳細テスト(UNITテスト) 8. 結合テスト(人間) 9. リリース 新卒で入った会社はこれに加えて各セグメントで承認作業があり、承認されないと次に進めなかったので更に工程が多かったです。
git push git pushは、ローカルリポジトリにcommitした履歴をリモートリポジトリにアップロードするものです。ここでやっと自分のコードの修正がローカルからリモートにいくので、他の開発者から自分の変更が見えるようになります。 $ git push [リモートリポジトリ] [ローカルのブランチ名]:[リモートのブランチ名] 例) $ git push ssh://git@github.com/kimromi/example.git master:master 上のコマンドは、ssh://git@github.com/kimromi/example.gitに接続し、ローカルのmasterブランチをリモートのmasterブランチにpushするというものです。ただ通常はgit cloneした時に「origin」という名前でリモートリポジトリが設定されているので、「origin」を指定
ファイル・ディレクトリの新規追加 ファイルの追加 コマンドは特にないようですので普通にファイルを追加します。touchコマンドなどを使って通常通りファイルを追加します。 $ touch README.md ディレクトリの追加 ディレクトリの新規追加もコマンドは特にないようですので普通にディレクトリを追加します。 $ mkdir docs ただし、ファイルが何も入っていない空のディレクトリはgitの管理対象外ですので、コミットすることはできません。空のディレクトリを残しておきたい場合は、慣例的に.keepや.gitkeepファイルをおいておくようです。 touch docs/.gitkeep ファイル・ディレクトリの移動 $ git mv [元のファイル、ディレクトリパス] [移動先のファイル・ディレクトリパス] 例) # カレントディレクトリにあるREADME.mdをdocsディレクトリに
windows生活が長かった(関係ないかもしれませんが・・)のでマウスが必需品でした。開発はIDE、テキストエディタはSublimeTextでGitもSourceTreeを使い、GUI万歳!な開発生活を送ってきましたが、今はまわりにそんな人が全くいません。。溶け込むようにCLIの世界に徐々に進んでいます。 なぜ? 憧れみたいなものはありました。黒い画面でカシャカシャ何やってるかわからないスピードで操作しているのを見るとすごいなーと思っていたし、効率もいいんだろうなと感じていました。そこで現在PHP勉強中の身なのを利用してついでに脱GUIを試み、色々と試行錯誤しています。そんなことをさせてくれるのは本当にありがたいので、勉強が終わったらバリっとバリューを出せるような状態にしていきたいです。 そんな感じでこの1週間でやったことを簡単ですがまとめました。Mac、Linuxを長年使っている人から見
2週間PHPの勉強期間をもらえました。それからは業務+Railsの勉強期間。ありがたすぎます・・— Hiromi Kimura (@kimromi) 2015, 7月 2 というありがたい環境の中で現在もっぱらパーフェクトPHPの書籍にて勉強させていただいてます。そのパーフェクトPHPの中でクロージャの説明がよくわからなかったです。 クロージャとは、関数内に現れる変数の名前解決が、ローカルスコープだけでなく関数が定義された場所のスコープも含めて行われる関数のことです。 ??? よくわからなかったので調べてみても、「無名関数はクロージャとも呼ばれる」みたいなことが書いてあって、なんかちょっと違うような気がしました。そんな中で下のエントリがとてもわかりやすかったです。 sekai.hatenablog.jp 要するに無名関数の中では無名関数の外の変数は見えないのでuse()で見えるようにしまし
本日開催されたペパボテックカンファレンスin福岡に行ってきましたので内容のメモです。 資料の場所がわかったら随時更新します。 ペパボのインフラ研究・開発の活動 @matumotory @matumotoryさんだー! 基盤技術について OS・ミドルウェア・セキュリティ・運用 サービスの高度化に耐えうる基盤の開発 ググっても解決できない問題を解決→一歩先のサービスへ 汎用的な技術はOSS化 より汎用的に設計 社会貢献 他社との相乗効果を得る 積極的な社外発表! 担当者とともに問題を改善していくことで担当者の成長も促す OS・ミドルウェアの設定からコード化 テストが可能 ライブラリとして機能拡張も容易 疎結合なコンポーネントを多数連携 インフラエンジニアが盛り上がってきている! 圧倒的サービスを提供できる ホスティングを支えるmruby @harasou 次世代ホスティング 技術基盤改善の1つ
hello world printf "hello world!" # 末尾改行なし => hello world! print "hello world!" # 末尾改行なし => hello world! puts "hello world!" # 末尾改行あり => hello world!¥n p "hello world!" # 形式がわかる => "hello world!"¥n 変数 lang = "Ruby" # 変数 lang = "Java" # 書き換えOK LANG = "Ruby" # 定数(先頭大文字) LANG = "Java" # 書き換え不可。エラーとなる 数値 http://ruby-doc.org/core-2.1.3/Numeric.html(v2.1.3) http://ruby-doc.org/core-2.1.3/Float.html(v2.1
子供が生まれてからというもの、本当に時間がありません。自分は父親なので母親に比べればマシかもしれませんが、それでも仕事が終わって家に帰ってからもなかなか自分のしたいことはできません。今日友達と飲んで帰るからねーとかも気軽に言えないし、逆に気にしてしまって楽しめなくなってました。 このままではストレスがたまる一方なので何か生活の断捨離をしてみようと思い実行してみました。自分のしたいことをする時間も限られているので無駄なものはなくして必要なものを残すようにしました。 時間の優先順位を考えた ズバリ、子供との時間>奥さんとの時間>自分の時間でした、自分の場合。 1分でも子供との時間を大切にしたいし、子供が寝た後は奥さんとの会話が大切。それ以外の通勤時間とか奥さん寝た後とかで自分のしたいことをすればいいかなと。と考えると圧倒的に時間が足りないです。ということでやることを絞りました。 やめたもの 自
退職エントリ(?)を書くのは初めてですが書いてみます。 7/1よりGMOペパボに入社しました。ムームードメインの開発をします。 現在29才ですが転職は3回目 大卒で新卒の会社に入社し、SIerとして3年勤めました。ほぼプログラマでしたがそこでWEBのシステム開発に初めて携わり、インターネットでサービスを提供する楽しさを味わいました。1年目で「Javaとjavascriptはどど、どう違うんですか!?!?」とドヤ顔で質問したことは今でも覚えています。先輩方のひきつっていた顔は忘れられない。 2社目というか、次はフリーランスになりました。ホームページをデザインして自分でコーディングして売ってました。建築の仕事で図面書いたり3D画像作ったりもしました。夜中までわいわい仕事してめちゃくちゃ楽しかったですが楽しいだけで全くお金にならず1年半で限界がきました。あれは仕事といえるものでもなかったかもしれ
このページを最初にブックマークしてみませんか?
『blog @kimromi』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く