Next.js楽しいよ(*´Д`)ハァハァ 最近、JOBLISTのRailsバージョンを6.1にアップデートしたので、今日はRails 6.1で新しく導入されたDelegated Typesを触ってみます。 railsguides.jp Delegated TypesはSTI(単一テーブル継承。今日はSTIの説明はしません)と同様…
最近、個人的に鉄拳7のファンサイトを作り始めた@mikedaです。 ↑を作り始めて迷っていることの1つに「CSSのbox-sizingをデフォルトでborder-boxにするかどうか」というのがあります。 ※box-sizingについてはこのあたりを参照 【CSS】box-sizing:border-boxの…
とうとう40歳になってしまった@mikedaです。 npmスクリプトを実行する時にコマンドライン引数とかで挙動を切り替えたいなと思うことがあります。 そのような場合、リスタではnpm-configのPer-Package Config Settingsを使って切り替えています。 今日はその…
1日マスクをしているとなぜか頭痛と肩こりがひどい@mikedaです。 最近rubocopのRails/BulkChangeTableを有効にしたのですが、 開発環境とCI環境(CircleCI)で挙動が違う 有効にしているはずなのにCopが動かない という問題が発生したので、原因と対応について…
リモートワークにも徐々になれてきましたが、横で嫁が同じように仕事してるからやらないといけない気分になるけど、一人だと絶対家で仕事なんてできないだろうなと思う@mikedaです。 rubocopのバージョン0.80から、実行時に以下のような警告が表示されるよう…
ピロリ菌検査で最近初めて胃カメラ経験した@mikedaです。 お正月に里帰りしたら一族全員ピロリ菌もちだったので、実家の井戸水が原因だと思われます。 Ruby 2.7.0が出ていたので、JOBLIST、JOBLISTマガジンのRailsアプリのrubyを2.7.0にしてみたのですがいく…
こんにちはこんにちは。 セブンにある蒙古タンメン北極のカップラーメンににんにくのチューブたくさん入れて食べたらお腹がいたくなった辻@dim0627です。 今回はちまちま直してたrspecの話をします。 CIマジで遅い問題 これほんとQOL下がる。そいえば最近は…
5/24に学生アルバイトのid:fumihumiがJOBLISTのRailsを5.1.6から5.2.0にバージョンアップしてくれてました。 なかなかブログ書いてくれないので、とりあえず自分(@mikeda)が手順とかメモ書いておきます。 手順 Rails アップグレードガイド | Rails ガイド ra…
街の求人張り紙を投稿・共有するJOBLISTアプリ(iOS / Android)の投稿数が20万件を突破しました! リリースから1年で、毎月1,000人以上のユーザーが利用して40,000件以上の求人張り紙を投稿するサービスになっていました。 ※1ヶ月で3000件投稿して20万円ぶん…
こんにちは!半年ぶりにお手伝いしに戻ってきました、辻@dim0627です。 戻ってきたのに歓迎会がないので多分そういうことなんだろうと思います。 この度、リスタではアルバイト探しのためのジョブリストに加えて、読み物としてのジョブリストマガジンをリリ…
1年ぐらい切れていたマネーフォワードの金融機関連携を設定したら貯金がめちゃ減っていて驚いた@mikedaです。 ガチャ怖い。あと引っ越しかな。 1ヶ月ほど前に、JOBLISTで使っているrubyのバージョンを2.4.1から2.5.1に変更しました。 ruby 2.5の新機能などに…
採用活動でちょっとでもハッタリ効かせようと最近CTOを名乗り始めた@mikedaです。 JOBLISTではElasticsearchを使った全文検索が出来ます。 kuromojiを使った辞書ベースで設定されているのですが、以下のような問題があったため、辞書・同義語を調整して改善…
こんにちは、エンジニアの望月(@c5meru)です。 最近、kindleで「徳丸本」を購入しました。 プロとしてお仕事していく以上、セキュリティの知識は欠かせないと思うので、じっくり読んでいこうと思います! さて、今日はそんなセキュリティチェックに関する…
みなさん、こんにちは、エンジニアの望月(@c5meru)です。 Railsをはじめて1年ちょっと経ったので、「メタプログラミングRuby」を読むなどしまして、改めて言語仕様を学び直したりしています。 設計やリファクタリングも、もうちょっと上手になりたいです!…
こんにちは、辻 @dim0627です。 最近はそうですね、ずっとお腹が空いてます。成長期かもしれません。 今日はbugsnag.jsについて書きますね。 bugsnag エラーモニタリングツールです。 Error reporting, monitoring, and resolution with Bugsnag 弊社ではGem…
はい、辻(@dim0627)です。 最近はVimを8にしたせいでなんか調子悪くなってどったんばったん大騒ぎしてます。 2期、うまくいくといいですね。 さて、今日はevilと言われるdefault_scopeのことを書きます。 Railsのdefault_scopeは本当にevilなのか? まあra…
エンジニアの望月(@c5meru)です。 この前の日曜は、HTML5カンファレンスにボランティアスタッフとして参加してきました。 いくつか聴衆としても聴くことができてとても楽しかったのですが、ずっと立ちっぱなしだったので今すごく腰が痛いです…運動不足…(´…
こんにちは。辻(@dim0627)です。 今週はMacがぶっ壊れて仕事ができないのでブログを書くだけの人になりました。 嘘です。前に使ってたMacBookAirで仕事してます。 JIS配列つらいです。アットマークとバッククォートを出すときに毎度ストレスが溜まります。…
どうも!Lintおばさんこと、エンジニアの望月(@c5meru)です。 この前ブログにscss-lintについて書きましたが、あの後coffeelintも入れました。 それについてはまた別途記事にします。 そして、最近は「Rails Best Practices」というGemを導入しました。 そ…
おはようございます、辻(@dim0627)です。 夏休みはニーアオートマタをやってました。めちゃくちゃ良かったです。 やる前、「なんでこいつら目隠ししてんの?かっこつけてんの?」とか思っててすみません。HUDだったんですね。 今日はRails5のことを書きま…
ダイエット後に3kgリバウント中の@mikedaです。 街の求人張り紙投稿アプリ JOBLISTのAndroid版をリリースしました play.google.com 街の求人張り紙を投稿・共有するアプリです。 基本的な機能は先にリリースしたiOS版と同じです。 blog.rista.jp iOS版では既…
テキストを入力するフォームを作るとみなさんホントにいろんな文字を入れてくれます。 全角英数字やら各種記号、不要な空白・改行から、『-』(全角ハイフンマイナス)や『 』(EM SPACE)のようなややこしいものまで。 あまり無秩序だと見た目的にもよろしくな…
エンジニアの@mikedaです。 先週、JOBLISTがサービスリリースから1年たち、同じぐらいのタイミングで求人掲載数が3万件を突破していました。 いつのまにやら。感慨深いです。 最初はクックパッド子会社として『クックパッド・ジョブ』を立ち上げて、 サービ…
おはようございます、辻(@dim0627)です。 最近英語の勉強にと思って英語の本を読んでるんですが、1ヶ月かかってやっと読み終わりました。 心が折れそうです。 さて、今回は弊社で行っているABテストについて、Google Analyticsのディメンションについての…
エンジニアの@mikedaです。 先日公開した求人張り紙投稿アプリの投稿数が2,000件、ポイント交換総額が10万円を超えました。 正確に言うと投稿数が2,066、ポイント交換の総額が11.7万円です。 現状は拡散はこのブログのみで、テスト的に公開しながら開発を進…
上級エンジニアの@mikedaです。 前回の『武蔵小山で求人張り紙を集めてきた』の時に、気になったお店がいっぱいあったので、週末に武蔵小山をブラブラしてきました。 やきとり 鳥勇 食べログ / JOBLIST 立ち食いの焼き鳥屋さんで、焼き鳥はどれも1本150円。 …
Android開発始めたらMacBook Airが重すぎたのでMacBook Pro 13incに買い替えた@mikedaです。 vimmerなのにESCキーが無くいのめちゃくちゃ辛いです。(Ctrl + [でがんばってます) MacBook Proの電源でかい MacBook Proに買ってまず思ったのは『電源でけぇな。…
2時間ぐらい前にリリースされたのでサクッとアップデートしました。 前回はためちゃって苦労したので、今後はさくさくアップデートしてきます。
白内障で左目がぜんぜん見えなくなった@mikedaです。 先日リリースした街の求人張り紙投稿アプリで、所用で立ち寄った武蔵小山の求人張り紙を集めてきました。 途中で役所よってご飯食べたりしながら2時間で40件。 合計4000ポイントで、1ポイント1円のAmazon…
エンジニアの望月(@c5meru)です。 弊社では、先日CSSの実装パターンを統一しましたが、さらなる秩序を与えるためにscss-lintを導入いたしました。 Railsでscss-lintを導入するのはとっても簡単です。 # Gemfile source 'https://rubygems.org' group :deve…