Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
背景 Ruby on Rails を利用した中規模以上のプロジェクトにおいて、 Fat な controller を解消するために、処理を分割することはしばしば行われます。例えば、サブメソッドへの一部処理の切り出し, before_action, concern への処理の委譲が行われます。しかし、処理を分割する際に、メソッド外で初期化したインスタンス変数を参照してしまうような例を時々見かけます。 このような実装は、一見DRYでシンプルに見えてしまうかもしれませんが、実際には開発効率の低下につながったり、バグの原因になる可能性が高くなります。 この記事では、メソッド外で初期化されたインスタンス変数を参照することの危険性と、それを避けた方が良い理由を考察してみたいと思います。 避けた方が良い例 class BooksController def index set_author set_bo
プロデューサーとして駆け出しで売り出し中のころ、 カンヌ広告祭に行く機会に恵まれました。 カンヌに着いてホテルのロビーにいたら その当時メチャクチャ売れてて、いい仕事していて、威張っている感じの 他の会社の名物プロデューサーに声をかけられました。 「おう、お前が櫻木か、最近名前聞くなあ、生意気なんだって?」 プロダクションのプロデューサーは、実は他社のプロデューサーとの 横のつながりはあまりありません。 引き抜きやプロダクション間の移籍の疑いがかけられるし いろんな機密を持っているので、他の会社の人と仲良くするのは よくないとされていました。 コンプライアンスにうるさくなった今でもそうですが。 そういう意味で、他社のプロデューサーの話を聞ける機会は 飲み屋でたまたま出会うか、日本から遠く離れたカンヌ広告祭ぐらいしかありませんでした。 カンヌでのプロデューサーの役割は、建前は広告の勉強ですが
FindyFindyブログ働き方・リモートワーク常時リモートワークが望みではない!ユーザインタビューでわかったエンジニアがリモートワークをしたい本当の理由 こんにちは、@ma3tk です。 ここ1年ほど Findy と Findy Freelance でユーザインタビューをいろんな方にお願いし、自社サービスの改善できそうな箇所はないか、また、エンジニアの転職市場にどういうニーズが有るのかをヒアリングしていた内容を元にツイッターでこんな投稿してみました。 続きを見る いろんな方と面談してると、スキルめちゃくちゃあってどこでも採用したいだろうなぁという人ほど「リモートでも可・必要に応じて出社可・なんなら常時出社可」という方が多い。よく聞くと、常時リモートがいいわけではなく、今日みたいな台風の日にリモートワークという選択肢が取れればいいという話。 — 筋肉CTO まさたん (@ma3tk) Au
ども、大瀧です。 8/25日に技術評論社から発売されたDocker/Kubernetes 実践コンテナ開発入門を読む機会 *1がありましたので、ご紹介します。 著者は@stormcat24さんです。 アジェンダは本人ブログにとてもナイスなものが既に公開されているので、そちらをご覧いただくのが良いと思います(面倒臭がっているわけでは無いですw Docker/Kubernetes 実践コンテナ開発入門 出版に寄せて · tehepero note(・ω<) 2.0 まずは単著にもかかわらず、コンテンツの幅広さと濃い内容に圧倒されます。「Dockerを本番で使う」というコンセプトの元、入門から構築、運用に至るまで様々な切り口での技術解説が続きます。この手のアラカルト的な書籍にありがちな"何人かの共著で、章によってレベル感や文章力のギャップが辛かったりしない?"といった心配は無用です。それどころか
(CNN) 米カリフォルニア州のサンディエゴで、著名なユーチューバーがスーパーカーで道路を逆走し、SUV(スポーツ用多目的車)と正面衝突して死亡していたことが27日までに分かった。SUVに乗車していた女性と12歳の娘も死亡した。CNN系列局のKUSIが報じた。 地元警察の報道官によると、事故が起きたのは23日。18歳のユーチューバー、トレバー・ハイトマンさんが英マクラーレン製の黒いスーパーカーに乗って幹線道路を高速で逆走し、前から走ってきたSUVと衝突した。 サンディエゴ検視局はハイトマンさんの死亡を確認。SUVに乗っていた43歳の女性と12歳の娘も死亡したとしているが、両者の身元は明らかにしていない。 ユーチューブ上のハイトマンさんのチャンネルには90万人近い登録者がいる。当初は1人称視点のビデオゲームのプレーヤーとして人気を集めた。 事故発生前の23日午後には、地元の小学校に車で乗り付
2018年08月26日22:45 ”図書館”とかいう時代遅れの建物wwwwwwwwwww Tweet 1: 以下、5ちゃんねるからVIPがお送りします 2018/08/26(日) 18:22:44.962 ID:3vq/J0aC0 今調べ物するにはネットがあるし情報の質も向上してきてる 既得権益獲得した奴らが自分の立場守りたいだけだろ 3: 以下、5ちゃんねるからVIPがお送りします 2018/08/26(日) 18:23:17.902 ID:BagNzdiJ0 なにいってだこいつ 図書館法も知らないんだろうな 5: 以下、5ちゃんねるからVIPがお送りします 2018/08/26(日) 18:23:23.823 ID:aVYlOujy0 図書館の既得権益って? 9: 以下、5ちゃんねるからVIPがお送りします 2018/08/26(日) 18:24:34.712 ID:bPd1qxm/0
あるAnonymous Coward 曰く、 先日、読み取りづらいQRコードに遭遇したため、いくつかのQRコードリーダーを試していたところ「公式」を謳うQRコードリーダーが起動時に位置情報の取得を要求してくることに気づいた。位置情報を要求してくるのは、QRコードの特許及び商標を保有している株式会社デンソーウェーブと、アララ株式会社が共同開発している「公式QRコードリーダー "Q"」。 不審に思って調べてみたところ、実はこの「公式」QRコードリーダーは「アクセス解析機能」が有効化された特別なQRコードを読み取ると、GPSを使った高精度の位置情報が開発元のログ収集サーバー(api.qrqrq.com) に送信される仕組みとなっていた(ログ送信時のキャプチャ)。もちろんQRコード自体に、そのような仕様が存在しているわけではなく、位置情報の送信は「公式QRコード作成サイト」(2017年9月開始)
B! 42 0 0 0 ターミナル作業中に何かを表示させるとき、 長いと上側が切れてターミナルウィンドウのスクロールなりなんなりで戻らないと行けないので 面倒です。 なので長い出力はlessにパイプで渡したり、コマンドそのものがlessに渡したりすることがあります。 Gitでもいろいろと長い出力がありますが、 lessに渡されるものとそうでないものがあります。 その辺の設定について調べてみたメモ。 パイプにつなぐ PAGER: シェルでの設定 GIT_PAGER core.pager pager.XXX git –no-pager/–paginate 優先順位 lessのオプション パイプにつなぐ $ git diff |less の様にすればlessで見れるわけですが、この場合Gitは標準出力ではない ところの出力するとして、デフォルトではカラー表示などを止めます。 表示を常に有効にして
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 自分語りすみません。自己紹介ついでです #自己紹介 学生の頃ふと図書館においてあった古いゲーム雑誌に 「ゲーム業界では服装も髪も自由だ。黒髪でリクルートスーツ着ている人より、金髪でラフな服装をしている人のほうが きっとエンタテイメントな人生をおくってるに違いない。ゲーム業界では独創的な人は大歓迎だ」 といったリクルート記事をみて 一瞬でゲームプログラマに決めました 学生時代は勉強は出来たけど、集団生活や 授業を聞くことが出来ず常に授業中走り回ってました 大学も3ヶ月で教師と喧嘩して辞めて 東京に出て フリーでビジネスプログラミングをしま
さて サイボウズ・ラボの西尾泰和さん(@nishio)の著書『エンジニアの知的生産術』を読んだのでその書評など。 エンジニア以外も読むべき一冊 私自身はエンジニアではありませんが、本屋へ行くといちブロガーとしてWeb関連のコーナーで立ち読みすることがよくあります。その並びでコンピュータ関連の書棚をぷらぷら眺めていたところ、1冊だけ面陳されていたのが本書です。 タイトルの「知的生産術」と言う文言になんとなく惹かれて手にとったのですが、パラパラとページをめくるうちに「これは是非とも読まねばならない一冊だ」と言う直感が働いて、本を握りしめてレジへと向かったのでした。 そしてその直感は裏切られることはありませんでした。 書名には「エンジニアの」とありますが、プログラミングに関することも確かに前半に少し出てくるものの、ほとんどの内容はエンジニアのみならずおよそ全ての知的生産に携わる人に役立つテクニッ
【日高彰の業界を斬る・27】 8月21日、菅義偉官房長官が国内の携帯電話料金について「4割程度下げる余地がある」と発言したという。報道をみる限り、菅長官が問題視したのは料金が不透明で、他国と比較して高額という点のようだ。これを受ける形で総務省は23日、通信業界の競争ルールを検証するよう情報通信審議会に諮問しており、この秋以降、携帯電話料金をめぐる議論が再燃するのは間違いない。 総務省の「電気通信サービスに係る内外価格差調査 平成28年度調査」によれば、他国との比較では、大手キャリアによるデータ容量月5GBのプランの場合、東京が3760円なのに対し、ニューヨークが6187円、ソウルが4640円、ロンドンが2505円。MVNOで同容量の場合、東京が3048円なのに対し、ソウルが5569円、ニューヨークが3973円、ロンドンが2653円などとなっている。データ容量などの諸条件によって順位は逆転す
Learn Languages 2018 というイベントで、最近のPythonについて発表してきました。 (一昨年まではLightweight LanguageでLLイベントだったのが、去年からLearn Languagesイベントになったらしい!) Python update in 2018 #ll2018jp from cocodrips www.slideshare.net せっかくなのでポイントだけでも書き起こして見ようと思います。 ここ1~2年で便利になった機能 1. The pathlib module (PEP 428) pathlibはファイルパスに関するモジュールで3.4で導入されました。 ただ、build-inのopenやos.pathモジュールがpathlib.Pathオブジェクトを受け入れられるようになったのがPython3.6(PEP519)となっています。 3.
ここ数年、マネーフォワードを使って家計管理をしています。アプリを起動するのがもはや日常になっているぐらい、私にとって当たり前の存在になっています。 すでにご存知の方は多いと思いますが、簡単に紹介します。なお、この記事を書くことでマネーフォワードからお金をもらっているわけではありません。良いところも悪いところも書きます。 金融機関と連携すると収支と資産の全体像が把握できるサービス マネーフォワードを利用したことがない人向けにざっくり説明すると、マネーフォワードは、カード会社や銀行や証券会社やポイントサービスなどの口座情報を集めてきて、まとめてグラフや表にしてくれるネットのサービスです。パソコンでもスマホのアプリでも見られます。 マネーフォワードは、フィンテック銘柄として(私の感覚では)過剰に評価されているマネーフォワード社が提供しています。 (株)マネーフォワード【3994】:株式/株価 -
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く