roolroolのブックマーク (1,011)

  • Rails ジェネレータとテンプレート入門 - Railsガイド

    Railsの各種ジェネレータは、ワークフローの改善に欠かせないツールです。ガイドは、Railsジェネレータの作成方法および既存のジェネレータのカスタマイズ方法について解説します。 このガイドの内容: アプリケーションで利用できるジェネレータを確認する方法 テンプレートでジェネレータを作成する方法 Railsがジェネレータの起動前に探索するときの方法 RailsがテンプレートからRailsコードを内部的に生成する方法 ジェネレータを自作することでscaffoldをカスタマイズする方法 ジェネレータのテンプレートを変更することでscaffoldをカスタマイズする方法 多数のジェネレータをうっかり上書きしないためのフォールバック使用法 アプリケーションテンプレートの作成方法

    Rails ジェネレータとテンプレート入門 - Railsガイド
    roolrool
    roolrool 2024/05/07
  • Rails generatorで使えるファイル操作系メソッド24個まとめ | RyuCoding

    ※ 間違っているかも。create_linkとlink_fileの違いがわからなかったです。わかった時に修正します。 メソッドをGenerator内で使うサンプルコード 以下のように、インスタンスメソッドの中でdirectoryとかinsert_into_fileメソッドを呼び出して使います。 require 'rails/generators/base' module Appname class InstallGenerator < Rails::Generators::Base desc 'create file' def create_files directory 'controllers', 'app/controllers' insert_into_file "package.json", :after => "\"dependencies\": {\n" do " \"sor

    Rails generatorで使えるファイル操作系メソッド24個まとめ | RyuCoding
    roolrool
    roolrool 2024/05/07
  • YouTubeでみれるライブカメラ映像まとめ【作業用BGMにも】 | オモコロブロス!

    YouTubeでみれる日海外のライブカメラ映像をまとめました。動物の癒し映像から、宇宙の絶景まで盛りだくさん!【作業用BGMにも】 こんにちは、ライターの松岡です。 みなさんは自宅のリンビングでくつろいでいる時、どんな映像をテレビで見ていますか? 僕はケーブルテレビ「イッツコムチャンネル」で放送している、二子玉川の河川敷などを映すライブカメラの映像をよく見ています。 自宅にいながらリアルタイムで様々な場所の景色や様子を見るのは、地味に楽しいですよね。 今回はYouTubeでみれる、オススメのライブカメラ映像を紹介します! 鳥羽水族館 ラッコ水槽ライブカメラ 2頭のラッコが水槽で気持ちよさそうに泳いでいたり、のんびりしている様子が癒されます。 24時間配信をしているので、隙間時間にみて楽しむこともできますよ! 同じチャンネルで定期的に「ラッコのお事タイム」をライブ配信しているので、そち

    YouTubeでみれるライブカメラ映像まとめ【作業用BGMにも】 | オモコロブロス!
    roolrool
    roolrool 2024/05/01
  • MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭

    今回答えを出したい問いはこちら!! インデックスはどのような仕組みを以て、何を実現したいものなのか それを踏まえたとき、インデックスはどういう場合になぜ貼る方が良いのか。また、どういう場合になぜ貼らない方が良いのか 大体分かっているよって人はサヨナラって感じのおさらい記事だぜ!!!!それじゃいってみよー🎉 あと、おれは今回MySQLにしぼっていくぜ👶 ってわけでOracleとかに興味があるやつは引き返しな! indexの概要 公式の見解としては「where句を使ったselectクエリの実行速度を向上させるために実装されている、各行へのポインターのような振る舞いをする仕組み」って感じ👶 The best way to improve the performance of SELECT operations is to create indexes on one or more of t

    MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭
    roolrool
    roolrool 2024/04/29
  • 学生のためのお薦め図書リスト | 筑波大学 比較文化学類公式ホームページ

    比較文化学類では、学生のみなさんに、自主学修として広く読んでほしい図書を選定しました。 リストは「まず読みたい図書100」と「次に読みたい図書100」の二つに分かれています。それぞれに、専門の枠にとらわれない「全学生向きの図書」と、「領域・コースの学習に関する図書」が挙げられています。自由に参照して、読みたいを見つけるための一助としてください。 もちろんこのほかに、授業等で紹介される図書を読むことや、自分で読むべきを探すことも重要です。読書は、ある問題についての体系的な知識を獲得したり、複雑な情報を受け止めながら思考を深め、自分の問題意識を磨いていくために、きわめて重要な知的レッスンの場となります。できれば読書記録を作り、感じたことや考えたことをまとめたり、気に入った文章を引用して書き留めたりするとよいでしょう。 みなさんがこのリストを活用して、書物の世界を大いに楽しみ、刺激を得てくれ

    roolrool
    roolrool 2024/04/26
  • 令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io

    Intro CSRF という古の攻撃がある。この攻撃を「古(いにしえ)」のものにすることができたプラットフォームの進化の背景を、「Cookie が SameSite Lax by Default になったからだ」という解説を見ることがある。 確かに、現実的にそれによって攻撃の成立は難しくなり、救われているサービスもある。しかし、それはプラットフォームが用意した対策の質から言うと、解釈が少しずれていると言えるだろう。 今回は、「CSRF がどうして成立していたのか」を振り返ることで、当にプラットフォームに足りていなかったものと、それを補っていった経緯、当にすべき対策は何であるかを解説していく。 結果として見えてくるのは、今サービスを実装する上での「ベース」(not ベスト)となるプラクティスだと筆者は考えている。 CSRF 成立の条件 例えば、攻撃者が用意した attack.examp

    令和時代の API 実装のベースプラクティスと CSRF 対策 | blog.jxck.io
    roolrool
    roolrool 2024/04/26
  • 桁違いに読書の質が上がる超簡単な読書法|ふろむだ@分裂勘違い君劇場

    を読んでて、気になるところがあったら、 その要点をテキストファイルに箇条書きにして、整理しながら読書する。 これだけ。 これだけで、読書の質が桁違いに上がります。 これをやると、「普通にを読むだけだと、理解した気になってるだけで、実はろくに理解してなかった」と分かって驚きます。 話はこれで終わりですが、 以下の点が気になる方もいらっしゃるでしょう。 ●どんな人がどんなを読む場合にもそうなるわけじゃないだろ。具体的に、どんな人がどんなを読む場合にそうなるんだ? ●そんなの面倒くさくてやってらんない。手間をかけずにやる方法はないの? ●具体的にどうやるとうまくいくのか、もっとちゃんと説明しろ。 そういう方のために、以下、これらについて補足します。 まず、読書を以下の9種類に分類します。 (1)リアルタイム活用読書読んだ知識を今やっている仕事/生活/趣味にリアルタイムに活用しながら読む方

    桁違いに読書の質が上がる超簡単な読書法|ふろむだ@分裂勘違い君劇場
    roolrool
    roolrool 2024/04/26
  • WebAssembly は次世代のコンテナ技術になれるか?

    色々あって WebAssembly の component model を調べていたら、未来が見えた気がしたのでここに書いておきます。 「今の WebAssembly」 とは何か WebAssembly の Web の部分は忘れてください。これは単に JVM version 20xx です。ポータブルなバイナリ仕様です。 実行にあたっては今はホスト言語として JS が使われていますが、実際にはホストがJSである必要すらなく、なんならホストが不要なスタンドアロン環境すらあります。(wasmtime/wasmer) じゃあ WebAssembly は何かというと、サンドボックスで実行される VM の仕様です。比較的高水準なバイナリで、 V8 や Spider Monkey に付属する WebAssembly Runtime や、 Wasmtime や Wasmer といった WebAssemb

    WebAssembly は次世代のコンテナ技術になれるか?
    roolrool
    roolrool 2024/04/23
  • 初めて台湾に来て鼎泰豐に行きたい日本人に対し、台湾人が「もっと美味くて安いところ知ってる」と他の店に連れていくが、その人は鼎泰豐に行ったことがないという現象について

    暴れ熊 @abareguma 台湾在住20年超えヲタ。 歴史系院卒でありながら海外で半ブルーカラーに従事する恐らく世界唯一の男であり、初代ファミスタで世界が止まっている男。西武🦁と中日🐲。 暴れ熊 @abareguma 初めての台湾で鼎泰豐に行きたい日人に対して、「鼎泰豐? 俺もっと美味くて安いとこ知ってるから、そっち行こ」と自分のグルメアピールに必死で相手の心情を慮ることができない台湾人に対し、「鼎泰豐行ったことあるの?」と聞くと「ないよ」と不思議な返答が返ってくる。 2024-04-21 23:08:43 リンク d.rt-c.co.jp ディンタイフォン(鼎泰豐) | 小籠包・点心の台湾料理・台北料理|公式 「世界の10大レストラン」に選ばれた小籠包(ショウロンポウ)・点心を始めとした台湾料理・台北料理のディンタイフォン(鼎泰豐)の公式ホームページ。秘伝のレシピに守られた台北

    初めて台湾に来て鼎泰豐に行きたい日本人に対し、台湾人が「もっと美味くて安いところ知ってる」と他の店に連れていくが、その人は鼎泰豐に行ったことがないという現象について
    roolrool
    roolrool 2024/04/23
    鼎泰豊は味も美味しかったけどサービスレベルが日本に近くて安心感があった(異国情緒には欠ける)
  • React のルール – React

    様々な概念を表現する方法がプログラミング言語によってそれぞれ異なるように、React にも、理解しやすい方法でパターンを表現し高品質なアプリケーションを産み出すための慣用的な記法、ないしルールが存在します。 このセクションでは、自然な React コードを書くために従うべきルールを説明します。自然な React コードを書くことで、安全で整理されており、組み合わせ可能なアプリケーションを作成することができます。以下に挙げる特性により、アプリは変更に対して頑健になり、他の開発者やライブラリやツールと連携しやすくなります。 以下のルールは React のルールとして知られています。これらを守っていないならアプリにバグがある可能性が高い、という意味で、これらは単なるガイドラインではなくルールです。またこれらを守らない場合、あなたのコードは不自然で、理解や推測が難しいものになるでしょう。 Reac

    React のルール – React
    roolrool
    roolrool 2024/04/22
  • 新任エンジニアリングマネージャーのための「ぼうけんのしょ」

    2024/02/10に行われたYAPC::Hiroshima 2024で発表した内容です。 ■リンク LayerXにおけるEM実践例のご紹介 https://tech.layerx.co.jp/entry/2023/12/20/115724 カジュアル面談 https://jobs.layerx.co.jp/7b31f370acc0411994174700fe212287 LayerX Casual Night(2024/02/13, 2024/02/26) https://jobs.layerx.co.jp/casual-night EMゆるミートアップ vol.6(2024/03/01@ビットキー) https://em-yuru-meetup.connpass.com/event/308552/ ■参考・出典 アンドリュー・S・グローブ「HIGH OUTPUT MANAGEMENT」

    新任エンジニアリングマネージャーのための「ぼうけんのしょ」
    roolrool
    roolrool 2024/04/19
  • 小学生に教えるために編集者歴17年の父親が本気で考えた…「きちんと伝わる文章」を書く10のコツ 「説明ができる」とは「生きる力がある」ということ

    「伝わる文章」とはどのようなものか 私はWEB媒体の編集者/ライターをかれこれ17年ほどやっている。日語で情報を伝えるのが仕事だ。 ジャンルとしては長文の体験レポートを中心に扱ってきた。ライトな読み物で、書くのも簡単そうだと思われるかもしれない。いやいや、そうでもないのだ。それぞれのバックグラウンドを持ち観察力に優れた書き手が、五感をフルに使い数時間かけて体験取材をすると、情報量がとんでもないことになる。それを限られた字数で読者にわかりやすく伝えるのは、実は技術のいる作業なのだ。 また、私は特に編集部の中でも新人ライターを多く担当しており、書き慣れない人が書いた文章を一緒に直し、読み手に伝わる書き方をアドバイスする経験をずっと積んできた。 そんな私が、小学生の子供の中学受験によってあらためて「伝わる文章の書き方」を見つめ直すことになった。稿ではその経験について少し語らせてほしい。

    小学生に教えるために編集者歴17年の父親が本気で考えた…「きちんと伝わる文章」を書く10のコツ 「説明ができる」とは「生きる力がある」ということ
    roolrool
    roolrool 2024/04/17
  • フードコートでお弁当を食べていたら「持ち込み不可です」と注意されました。飲み物は注文したし、席はガラガラなので施設に不利益ではないと思うのですが…(ファイナンシャルフィールド) - Yahoo!ニュース

    フードコートでお弁当をべていたら「持ち込み不可です」と注意されました。飲み物は注文したし、席はガラガラなので施設に不利益ではないと思うのですが… ショッピングモールなどに設けられているフードコートで事をする人も多いのではないでしょうか。フードコートには多種多様な飲店、広いスペース、セルフサービスの水など、快適に過ごせるポイントがたくさんそろっており、家族連れにも人気です。 ただ、中には外から飲物を持ち込んでいたり、勉強のために席だけ利用したりといった利用客を見かけることもあるでしょう。記事ではフードコートの利用ルールやマナーについて解説します。 ▼町内会費の支払いを拒否したら「今後ゴミを捨てるな」と言われた! 当に従う必要はあるの? フードコートとは?フードコートとはショッピングモールなどの大型商業施設に設けられている、飲店が複数集まったエリアのことです。好きな店から料理を注

    フードコートでお弁当を食べていたら「持ち込み不可です」と注意されました。飲み物は注文したし、席はガラガラなので施設に不利益ではないと思うのですが…(ファイナンシャルフィールド) - Yahoo!ニュース
    roolrool
    roolrool 2024/04/16
    ファイナルシャルフィールド社、質問に答える体の煽り記事を量産していてかなりEvilなイメージ
  • 「伏線回収の仕方がエグすぎて脳汁止まらなくなる映画を教えてください」にオススメ映画続々 「TENET」「プリデスティネーション」他

    ジョン・デイビッド・ワシントン,ロバート・パティンソン,エリザベス・デビッキ,ケネス・ブラナー,クリストファー・ノーラン,トーマス・ヘイスリップ,エマ・トーマス おねむ @ou6wn 個人的ベストノーランはこれ。SFに見せ掛けた壮大な友情物語。インセプション以上の設定とかあるのか?と思っていたが、テネットは伏線回収という意味ではノーラン史上最高だと思う。2回目視聴が番なので2回観るべし。1回目よりも2回目の視聴時に、ニールのこの笑顔の所でうわああぁぁぁぁってなる。 x.com/thevagabond199… 2024-04-09 22:37:29

    「伏線回収の仕方がエグすぎて脳汁止まらなくなる映画を教えてください」にオススメ映画続々 「TENET」「プリデスティネーション」他
    roolrool
    roolrool 2024/04/10
    どれも面白いけど、これは伏線というかどんでん返しっぽい
  • 同人誌を刷って13万円の赤字を出した話|hot / 箱野

    それなりのショックをそれなりに引きずった。せめて笑い話として誰かのエンタメになってくれ。 様々な要素が重なり赤字13万円 私は決して初参加で1000部刷るような失敗をした訳ではない。毎回アンケートを取るし、界隈の規模とブクマ数や反応具合から予想する。 むしろ過去の同人活動ではイベント後の余りを通販にまわし数日後に売り切れるくらいの、まさに理想の部数を刷っていた。 (1)需要が全く推測できない しかし今回は違った。 まずそこは毎回150sp〜200spある赤ブーのプチオンリーだった。プチどころかほぼオンリーサークル(イベント内で自ジャンルで出しているサークルが自分のみ)で30部以下規模の経験しかない私には未知数すぎるジャンルだ。 さらに今回は出すものが漫画でも小説でもなかった。なんなら二次創作ですらなかった。 私は初めての大規模二次創作界隈で「200pフルカラーの評論(数千円)」という訳

    同人誌を刷って13万円の赤字を出した話|hot / 箱野
  • 次世代Web認証「パスキー」 / mo-zatsudan-passkey

    モニクル社内3分LTで発表しました。技術職以外の人向けに話したので、抽象度高めにしてあります。

    次世代Web認証「パスキー」 / mo-zatsudan-passkey
    roolrool
    roolrool 2024/04/07
  • 問題を高速に解く組織をつくる|福島良典 | LayerX

    (社内報です) 前提自分のバックグラウンドは機械学習エンジニア。 20代で経営を始めた時は経営のど素人だった。とはいえ学生であっても起業した以上、言い訳できる立場でもないので自分なりに自分のできることから考え始めた。その時の自分の唯一の強みは「機械学習アルゴリズムの改善」だったので、あらゆる問題を機械学習アルゴリズムの改善的にとらえるというアングルで経営をしてみた。正しい方法なのか全くわからなかったけど、振り返るとこのやり方は経営でめちゃくちゃ成果が上がる方法だったと感じる。 それ以来、アルゴリズムの改善だけではなく、営業組織の改善、プロダクトの改善、マーケティングの改善、面接の改善、人事評価の改善etc 会社の経営に関わるすべての問題に対して「機械学習アルゴリズムを改善するように、実験を高速化・並列化し、改善をする」という形を作ることが経営において重要であるというポリシーを持っている。

    問題を高速に解く組織をつくる|福島良典 | LayerX
    roolrool
    roolrool 2024/04/05
  • 当てはめるだけで小学生でもロジカルな文章が書ける…ハーバード大で教えられている「オレオ公式」のすごさ 1日10分書く習慣が頭脳を鍛える

    「ロジカルな構成」をカンペキにする アメリカの大手新聞「ニューヨーク・タイムズ」などで活躍するジャーナリストのダニエル・コイルさんは、超一流の人たちがどうやって才能をみがいてきたのかが気になっていました。そして、世界中のスポーツチーム、音楽学校、一流進学校などを取材した結果、こんな結論にたどり着いたのです。 「才能とは、生まれつきのものだけではなく、練習でみがかれるものである」 ダニエル・コイルさんがたどり着いた超一流の人たちの才能開発のひみつは、その才能を開花させるために一番重要なスキル(能力)を、まずはとことんみがくということでした。そのスキルを最大値で発揮できるようになるまで、小さなことから毎日少しずつ地道に練習を重ねるのです。 たとえば、テニス選手なら、まずは「サーブのトス」を、バスケットボールの選手なら「レイアップシュート」だけを、目を閉じていてもできるくらいに練習しなさいという

    当てはめるだけで小学生でもロジカルな文章が書ける…ハーバード大で教えられている「オレオ公式」のすごさ 1日10分書く習慣が頭脳を鍛える
    roolrool
    roolrool 2024/04/05
  • 超簡単にChromeの拡張機能を作ってみる【誰でもできるよ】 - Qiita

    はじめに みなさんはChrome拡張機能を使っていますか? 僕も使っていますが、案外Chrome拡張機能を作るのは簡単です。 今回は、普段の業務の効率を上げるのも兼ねて自作してみました! 最低限準備するもの manifestファイル Javascriptファイル ぶっちゃけ、これだけで動きます。 実際に作ってみよう それでは実際に作成していきましょう。 今回はDとVを押すだけで、Markdownのリンクを作成する拡張機能を作成していきます。 まずは、manifestファイルから設定していきます! manifestファイル を参考にして、備忘録も兼ねて説明していきます。 今回は、最低限の設定を行います。 { "manifest_version": 3, "name": "Create markdown link", "version": "1.0.0", "icons": { "16":

    超簡単にChromeの拡張機能を作ってみる【誰でもできるよ】 - Qiita
    roolrool
    roolrool 2024/03/31
  • データベースの在庫の持ち方をビットで管理してる話 - 一休.com Developers Blog

    こんにちは、一休.comスパ(以下、「スパ」)の開発を担当しているshibataiと申します🙏 今回はスパのデータベースの在庫の持ち方で試行錯誤した話をさせていただきます。 背景 2024-03-29追記: 一休.comスパにおける在庫の特徴について 一休.comスパが扱う「在庫」は、「ある日付の特定の時間に対する空き枠」です。以降の説明では、スパ施設ごと、日付ごと、また時間ごとに増えていく「在庫」をいかに効率よく扱うかについて説明しています。 詳細については次のスレッドも参照してください! https://t.co/Y0SPmDE4yZ この記事のコメントみてると、少し我々のシステムの要件が伝わってないというかそこの説明が記事に不足しているように思った。ので以下その補足— naoya (@naoya_ito) March 29, 2024 現在の実装 スパは予約を受け付けるために在庫の

    データベースの在庫の持ち方をビットで管理してる話 - 一休.com Developers Blog
    roolrool
    roolrool 2024/03/28