2018年12月14日のブックマーク (6件)

  • Railsアプリケーションの実装で気をつけている8つのこと – PSYENCE:MEDIA

    この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2018 の投稿記事です。 12月はRubyのリリースが楽しみなk-shogoです。 今までに規模も寿命も様々なRailsアプリケーションの開発に携わってきました。記事ではそんな自分が「Railsプロジェクトにかかわるならこんな方針を合意できるチームが良いな」と思っていることをまとめます。 どんなことに気をつけているのか Railsでアプリケーションを作成する時、もしscaffoldで事足りるようなものならば取り決めは必要にはなりません。 複雑なアプリケーションだったとしても、一人で開発しコードが全て頭に入っており、今後もずっとメンテナンスできる覚悟があり、過去の自分を常に信頼できるのであればこれもまた方針は不必要です。 コードの規模が大きくなりそう、サービスの寿命が長くなりそう、複数人で開

    Railsアプリケーションの実装で気をつけている8つのこと – PSYENCE:MEDIA
    masawada
    masawada 2018/12/14
    よい
  • オリジナル自作キーボード開発(2D)を早足で説明する - 月面三点倒立

    はじめに この記事は 「自作キーボード Advent Calendar 2018」その1(3まであるよ!)の13日目の記事です。 adventar.org どもどもども。自作キーボードを5月頃に始めたので半年ちょっとのまだまだ初心者の みなも です! この記事を書いてる時点ではまだ 3台位しか自作キーボードを開発してない のですが、2Dキーボード開発が思ったより簡単で楽しかったので、もっと多くの人に作ってもらいたいし、色々見てみたいので、今回は 「2Dオリジナルの自作キーボード開発のきっかけになる」を目標に書いています。(3Dは手配線だと思うので大変...) まず、キーボード開発の全体の流れですが 順番 内容 初心者的難易度 備考 1 キーボードの回路を学ぶ ★★★ 難しいというより基 2 KiCadで基板を設計 ★★☆ 慣れたら楽しい 3 DraftSightでプレートを設計 ★☆☆

    オリジナル自作キーボード開発(2D)を早足で説明する - 月面三点倒立
    masawada
    masawada 2018/12/14
  • BASEのメインDBをAurora(MySQL)に移行しました - BASEプロダクトチームブログ

    こんにちは、BASEランニング部で10kmマラソンなどに参加し、3kgほど体重が落ちたSRE Groupに所属しているデータベースエンジニアの植木です。おかげで甘いものが美味しいです。ちなみに次はハーフマラソンに挑戦です! 今回は会社のブログなどを書いてみます。弊社では、ネットショップ作成サービス「BASE」およびショッピングアプリ「BASE」を運営していますが、11月にメインDBをRDS for MySQL5.6からAurora(MySQL5.6コンパチブル)に変更しましたので、そちらの話を書かせていただきます。 何故Aurora? まず、弊社でAWSをメインに使っていたという背景があります。入社した際にはRDS for MySQLを使用しており、CTOの藤川も「AWSを使うならAuroraにしたい」という要望を持っていました。私自身、AWSをメインに使い続けるつもりであればAurora

    BASEのメインDBをAurora(MySQL)に移行しました - BASEプロダクトチームブログ
    masawada
    masawada 2018/12/14
  • SQLアンチパターンとBtreeインデックスの関連性 - BASE開発チームブログ

    この記事は、「BASE Advent Calendar 2018」の9日目の記事です。 devblog.thebase.in 前日は id:match_1 でした。こんにちは、10日ほど前にデータベース移行についての記事を書かせていただいた植木です。 今回はインデックスとBtreeのパフォーマンスチューニング系のお話をしたいと思います。 概要 Btreeの構造などを説明している資料は他にもあるし、SQLのアンチパターンもある程度あるけど、何故アンチパターンになるのかなど構造を理解しながらの説明が無いように思っていました。今回はBtreeの構造を説明しながら、どのように動いてパフォーマンスに影響しているのかを説明しようかと思います。SQLのパフォーマンスチューニングはBtreeの構造を理解しているかどうかで全く違うものになります。構造を意識しつつ、誤解しやすいところや何故この処理でインデック

    SQLアンチパターンとBtreeインデックスの関連性 - BASE開発チームブログ
    masawada
    masawada 2018/12/14
  • 人生最高?の旅行を経験した話 - たびのにっき

    はじめに みなさまはじめまして。 情報システムな仕事をしている者です。 今回は夏の旅で「人生で二度もこんなことないだろう」と思うような経験をしたので、備忘録的な感じで書き綴っていきます。 長編なので気長に眺めていってください。 旅を思いついたいきさつ TK氏がここに書いている通り、会社から決算賞与的な形で「一休.com」というサイトで使えるポイントを5万円分付与されるというイベントがありました。 tk-masuda.hatenablog.com とは言うものの、独り身にとっては5万円分なんか使いきれるのか?と使い道をずっと考えていました。 使い道を考えていたところ「自分の行った事のない所に行きたい」という願望が出てきて「北海道なら一周した時の宿代くらい出せるんじゃないか?」と思い立ち早速計画を始めました。 旅の計画 旅を計画する時に以下の点を考え計画しました。 事のお金をケチらない(旅先

    人生最高?の旅行を経験した話 - たびのにっき
    masawada
    masawada 2018/12/14
  • masawada Advent Calendar 2018 14日目 ~masawadaの婚期を遥か遠くに吹きとばせ~ - Coyote vs Loadbalancer

    Introductory chapter これは何 この記事は masawada Advent Calendar 2018 - Adventar 14日目の記事です。 昨日は id:mazco さんの「マサワパピック」でした。 mazco.hatenablog.jp すごい!!!!殴ったときの効果音が大変好きです。 今年のmasawada Advent Calendar、クオリティがやばいですね・・・。自分はそんな高クオリティな記事を書けないのですごい心配してたんですが、主催者自らも心配してたのでちょっと安心しました(?) masawadaアドベントカレンダー、クオリティが高すぎてどんどん最終日のハードルが上がっていて気まずい!— Masayoshi Wada (@masawada) December 12, 2018 自己紹介 さて、Advent Calendarのページを眺めると僕の知

    masawada Advent Calendar 2018 14日目 ~masawadaの婚期を遥か遠くに吹きとばせ~ - Coyote vs Loadbalancer
    masawada
    masawada 2018/12/14
    絶対にエロゲだと思ってたけどそっちだったか〜