タグ かみぽわー
人気順 5 users 10 users 100 users 500 users 1000 usersFXで150万円損切りした😭😭😭 - かみぽわーる
人生なにごとも経験…150万円の損切りを経験したからこそ語りたくなることもある😭😭😭 あぶねえから150万ぐらい損切りしたわ…😭😭😭 https://t.co/7jRSInFJHj pic.twitter.com/rZW20yUF5T— Ryuta Kamizono (@kamipo) June 4, 2024 FXに興味をもったのは、Twitter(現𝕏)でこのツイートを見たのがきっかけだった。 そういや... 続きを読む
新宿うまいカレー屋多すぎん? - かみぽわーる
いろいろあって生まれた自由な時間を活用してなんか人生が充実するようなことしたいなということで、ランチのおいしいお店を開拓しようというのをやっていた。その中でも新宿うまいカレー屋多すぎん?と思ったので行ったことのある新宿のカレー屋さんを紹介します。 草枕 三丁目と御苑前のあいだぐらいでちょっと遠いん... 続きを読む
165万払って全身脱毛をはじめた - かみぽわーる
全身脱毛を11月からはじめてみた。 前職のハイパーサポートエンジニアの同僚が尻の毛を脱毛したエントリを見て、たしかに尻の毛いらんな!と頭の片隅に残っていて、YouTubeでちょいちょいローランドのチャンネルを観ているのでそういえば新宿の新店舗ってどのへんなんやろって調べたらおもいのほか家の近所すぎてテンシ... 続きを読む
無職になってからやったこと(保険と給付金) - かみぽわーる
無職になってからのこと書こうと思ったら保険と給付金だけで力尽きました。 ハローワークで求職者登録 だいたいの会社員は雇用主によって雇用保険に加入しており、失業中にはいわゆる失業手当を受給できる。 せっかく保険料払っとるねんから一回ぐらい失業手当もらっとかなあかんなということでハローワーク(公共職業安... 続きを読む
SELECT ... FOR UPDATE同士でデッドロックさせる - かみぽわーる
最近SELECT ... FOR UPDATEでデッドロックする話を何度かしたので。 前職のときにUPDATE同士がデッドロックしてたときに、SELECT ... FOR UPDATEで排他ロックを取ってからUPDATEしてデッドロックを防ぎますってPRをレビューしてたときのことで、複数レコードの排他ロックは一瞬ですべてのレコードのロックを取れるわけで... 続きを読む
Treasure Dataを退職します - かみぽわーる
急なお知らせですが、8月31日をもってTreasure Dataを退職することになりました。 今後の活動についてはいまのところなにも決まっていないので、自分になにができるのか、どんなニーズがあるのか、いろいろ相談に乗ってもらえるとうれしいです。 きっかけはというと、僕はRailsコントリビューター/メンテナーとして長年... 続きを読む
Rails 6.0の複数DBでリードレプリカのテストするのたぶん大変 - かみぽわーる
Rails 6.0の複数DBのレビューしてるときに気づいたことなんですけど、たぶんリードレプリカからデータを読むテストをするのたぶん大変だと思われます。 うちの業務のアプリでActive Recordが更新を検知できない方法でデータが更新されるとテストがコケるという問題が以前にあり、これと同じ構造の問題がマスターのコネク... 続きを読む
Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる
Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較... 続きを読む
Rubyで安全な文字列リテラルかどうかを判別したい - かみぽわーる
Rails 5.2からRails SQL Injection ExamplesにあるようなSQLインジェクションを防ぐ仕組みが導入されて、Post.order(params[:order])みたいなコードは心温まる正規表現によるチェックをパスしないと危険とみなされるようになって、お前が安全やと思うんやったらPost.order(Arel.sql(params[:order]))しろってことになっ... 続きを読む
MySQLのクエリの良し悪しはrows_examinedで判断する - かみぽわーる
2018 - 03 - 22 MySQLのクエリの良し悪しはrows_examinedで判断する 仕事やらなんやらで MySQL のクエリの良し悪しを判断する必要があるとき、EXPLAINの内容だけだとどのぐらい良くなったり悪くなったのか分からないので SET long_query_time = 0; してrows_examined (そのクエリでrows_sent行の結果を返すために何行に触った... 続きを読む
ActiveRecordでINの中が一万個とかにならないようにする - かみぽわーる
2017 - 12 - 23 ActiveRecordでINの中が一万個とかにならないようにする この記事は MySQL Casual Advent Calendar 2017 の23日目の記事です。 みなさんORマッパーは使っていますか? 僕は仕事とか趣味で ActiveRecord というORマッパーを使っているんですけど、こいつ例えば Team .preload( players : :hi... 続きを読む
MySQL 8.0ではデフォルトで濁点半濁点を区別しなくなる - かみぽわーる
2017 - 06 - 22 MySQL 8.0ではデフォルトで濁点半濁点を区別しなくなる 4月に MySQL 8.0の Unicode と日本語対応についてManyi Luさんとディスカッションする会があって、かなりいろいろ話してとてもよい会だった。その後いろいろ考えて感じてる懸念を端的に書き記しておく。 デフォルトのcollationがutf8mb4_0900_ai_ciになった これに関して... 続きを読む
MySQLでORDER BYをつけないときの並び順 - かみぽわーる
2016 - 12 - 24 MySQLでORDER BYをつけないときの並び順 メリークリスマス! 続きを読む
MySQL 5.7のONLY_FULL_GROUP_BYはちょっと進化してた - かみぽわーる
2015 - 12 - 14 MySQL 5.7のONLY_FULL_GROUP_BYはちょっと進化してた このエントリは MySQL Casual Advent Calendar 2015 の14日目です。 TL;DR MySQL 5.7ではデフォルト ONLY_FULL_GROUP_BY が有効である。 MySQL 5.7.5から ONLY_FULL_GROUP_BY が有効のとき GROUP... 続きを読む
HomebrewのMySQL 5.7.9でSSL接続するとコケるので気をつけよう - かみぽわーる
2015-12-03 HomebrewのMySQL 5.7.9でSSL接続するとコケるので気をつけよう このエントリはMySQL Casual Advent Calendar 2015の3日目です。 で、これです。 github.com ざっと調べた感じだと、openssl 1.0.1eあたりからDiffie-Hellman (DH) key length 1024bit以上を要求するようになった... 続きを読む
Treasure Data に入社しました - かみぽわーる
2015-04-03 Treasure Data に入社しました 近況などをブログに書いたことはなかったんですが、4月から Treasure Data で働くことになりました。 3月に新しい仕事さがしてたタイミングでちょうど声をかけてもらって、他に誘ってくれてるところもあっていろいろ考えたんですけど、今まで自分がやってたWeb屋さんとは結構ちがう専門的なプロダクトが面白そうだったこと、話してみてエ... 続きを読む
MySQL と寿司ビール問題 - かみぽわーる
2015-03-23 MySQL と寿司ビール問題 MySQL と Unicode Collation Algorithm (UCA) - かみぽわーる に関連するトピックで、 MySQL には寿司ビール問題というのがある。 寿司ビール問題どっかで詳しくお話を聞くべきだよなぁ。。。— R.Kajiyama (@RKajiyama) March 18, 2015 これはどういう問題かというと、 My... 続きを読む
MySQL と Unicode Collation Algorithm (UCA) - かみぽわーる
2015-03-17 MySQL と Unicode Collation Algorithm (UCA) utf8_unicode_ci に対する日本の開発者の見解 - かみぽわーる で、日本語が分かる人には utf8_unicode_ci のヤバさを感じてもらえたと思うんですけど、この挙動はドキュメントによると UCA というアルゴリズムによるものらしい。 MySQL implements th... 続きを読む
utf8_unicode_ci に対する日本の開発者の見解 - かみぽわーる
2015-03-08 utf8_unicode_ci に対する日本の開発者の見解 RailsがMySQLのcollationをサーバー側のデフォルトのutf8_general_ciからutf8_unicode_ciにわざわざ変えてるのどうせ大した理由じゃないだろと思って掘ってみたらやっぱり大した理由じゃなかった… https://t.co/6NeetGhTF0— Ryuta Kamizono (@... 続きを読む
MySQLにうるう秒は保存できるのか試した - かみぽわーる
結果、保存できなかった 続きを読む
InnoDBの制限とファイルフォーマットAntelopeとBarracudaの違い - かみぽわーる
2014-12-05 InnoDBの制限とファイルフォーマットAntelopeとBarracudaの違い @kamipo 質問させてください。このエントリーで COMPRESSED ではなく DYNAMIC を選んでいる理由はなぜですか?あまりDB詳しくないので参考リンクなどポインタを教えていただけるだけでも構いません http://t.co/9sC4lzLjXr— kiyoshi nomo (@... 続きを読む
MySQLユーザーのためのPostgreSQL対応表 - かみぽわーる
2014-10-27 MySQLユーザーのためのPostgreSQL対応表 毎回わからなくなってググってるから今度からここに追記していく。 MySQL PostgreSQL show databases; \l use dbname \c show tables; \dt show table status from dbname; わからん show create table [dbname.]... 続きを読む
InnoDBのロックの範囲についての話 - かみぽわーる
2013-12-03 InnoDBのロックの範囲についての話 この記事はMySQL Casual Advent Calendar 2013 3日目の記事です。 はじめに 以前にSELECT ... FOR UPDATEとロックの挙動 - I sort my thought...の記事にTwitterで少し言及したんですが、それの補足というか、僕はInnoDBのロックの範囲についてこう理解しています... 続きを読む
好きな子のことかslow query logのことばかり考えてほかのことがおろそかになる性格なおしたい #isucon - かみぽわーる
2013-10-07 好きな子のことかslow query logのことばかり考えてほかのことがおろそかになる性格なおしたい #isucon ISUCON3 予選おつかれさまでした! うちのチームのことはだいたいやっぽさんが書いてる通りなんですけど、おもに僕がやったこととかAMI提出後に振り返ってみたことを書いておきます。 振り返りはコチラ。 【ISUCON3】予選の振り返り【ぶっちゅぶす】 - ... 続きを読む
鎌倉幕府の年号が変わっていた - かみぽわーる
2013-02-22 鎌倉幕府の年号が変わっていた @kamipo 11922013-02-22 10:01:00 via Echofon to @kamipo @hirose31 鎌倉幕府!?2013-02-22 10:01:14 via YoruFukurou to @hirose31 鎌倉幕府フイタ2013-02-22 10:02:24 via Echofon 鎌倉幕府の年号変わったんだよな... 続きを読む