タグ

YassLabのブックマーク (3,605)

  • 【Ruby on Rails】collectionルーティングを使用して、マイページに下書き・投稿済記事を表示してみた


    2024/1 2024/6/28稿 稿  RubyonRails使稿 稿稿稿稿collection使 CRUDcollection便    
    【Ruby on Rails】collectionルーティングを使用して、マイページに下書き・投稿済記事を表示してみた
  • 『家族アルバム みてね』はRuby 3.3で動いています


      SRE kohbis   RubyonRails 20246Ruby 3.3.3 Ruby 3.3API Ruby 3.3🙌 Ruby 3.310 p95p99
    『家族アルバム みてね』はRuby 3.3で動いています
    YassLab
    YassLab 2024/07/05
    “【RubyのDockerイメージ共通化】みてねでは複数のRuby on Railsアプリケーションを運用しています / 効率的にRubyアップグレードが適用できるように、共通のDockerイメージを作成して各アプリケーションから利用するかたち”
  • Webサービス公開前のチェックリスト

    個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 なお、この記事では各項目の解説はあまり入れていません。2024年7月10日のClassmethod Odysseyで少し詳しく話そうと思っているので、よかったら聞きにきてください。オンラインなので無料です。 セキュリティ 認証に関わるCookieの属性 HttpOnly属性が設定されていること XSSの緩和策 SameSite属性がLaxもしくはStrictになっていること 主にCSRF対策のため。Laxの場合、GETリクエストで更新処理を行っているエンドポイントがないか合わせて確認 Secure属性が設定されていること HTTPS通信でのみC

    Webサービス公開前のチェックリスト
    YassLab
    YassLab 2024/07/04
    "「Webサービスの公開前チェックリスト」を作っていたのですが、結構育ってきたので公開 / このリストは過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたもの"
  • Writebook

    What kind of books can I publish? Whatever you’ve written is ready for Writebook. No publisher, no gatekeeper, no permission necessary. Just write it. Instruction manuals. Publish a manual to go along with a piece of software, hardware, or a process that needs simple, clear documentation. Like the Writebook Manual itself. Graphic novels. Writebooks offer a picture-page type so you can have a book

    Writebook
    YassLab
    YassLab 2024/07/04
    “However, the software license “does not include the rights to publish, distribute, sublicense, and/or sell copies of the Software, source code or products derived from it.” Further, you can not, for example, sell a separate hosted service on top of Writebook using Writebook code.”
  • Active Storageのダイレクトアップロードのパフォーマンスチューニング - kickflow Tech Blog


     kickflowActive Storage 使 APM   S3Google Cloud StorageH
    Active Storageのダイレクトアップロードのパフォーマンスチューニング - kickflow Tech Blog
    YassLab
    YassLab 2024/07/03
    "Content-Typeの判定のために、4KB分だけファイルをダウンロード / 通常の利用では4KBのファイルダウンロードでは問題になりにくい / kickflowでは ... 1回の申請で100件までの添付ファイルをアップロード可能 / HerokuはUS / S3は東京"
  • freee人事労務の料金プラン - freee人事労務

    ミニマム 初めての方向け! 給与計算をデジタル化して ミスや作業時間を大幅削減 スターター 社員の増加に対応 労務業務のIT化を すばやく始める スタンダード まるごと入った基プラン! 労務業務を一気通貫でIT化 アドバンス 人事管理やワークフローまで! すべての労務業務を効率化 経営の意思決定をサポートする 6 名以降1名ごとの料金 ( 税抜き )

    freee人事労務の料金プラン - freee人事労務
    YassLab
    YassLab 2024/07/03
    “freee 人事労務の料金プランfreee人事労務は、従業員規模や用途に合わせたプランを提供しています。初期費用はなしで、無料のお試しも可能です。まずは各プランの詳細が分かる資料をご覧ください。”
  • [Rails]あ…ありのまま、今起こった事を話すぜ!「おれはorder(created_at: :asc)と実装したと思ったら、created_at descのSQLが実行されていた」 - Qiita


    [Rails]order(created_at: :asc)created_at descSQLRubyRailsMySQLActiveRecordSQL       reverse_order    order(created_at: :asc)SQLcreated_at desc ActiveRecord
    [Rails]あ…ありのまま、今起こった事を話すぜ!「おれはorder(created_at: :asc)と実装したと思ったら、created_at descのSQLが実行されていた」 - Qiita
    YassLab
    YassLab 2024/07/03
    “SQLには最後の値のみを取得する命令がありません。一方、先頭の値であれば、limit 1で取得できます。そのためSQLで最後尾の値を取得したい場合はorderを逆にして先頭の値のみを取得する / 効率の良いSQLに変換”
  • ローカルでRailsを環境構築 - Qiita


      https://www.ruby-lang.org/ja/  WindowsRubyInstaller使RubyInstaller  https://rubyinstaller.org/ Download WITH DEVKITX86X64使
    ローカルでRailsを環境構築 - Qiita
    YassLab
    YassLab 2024/07/03
    "ProgateやRailsチュートリアルなどは専用のエディタとクラウドIDEなどでRubyonRailsを学習することが可能ですが、より難易度を上げ挑戦したいのであれば、自分のパソコンに1から環境構築してみると良い"
  • Active Recordってなんだろう? - Qiita


    RailsActive Record調 Active Record MVCMORM ORM/  RailsSQL  CRUD controllerActive record Create user = User.ne
    Active Recordってなんだろう? - Qiita
    YassLab
    YassLab 2024/07/03
    "Active Recordを活用することで、簡単にモデルとのやり取りを行うことができる!/ 参考: https://railsguides.jp/active_record_basics.html https://railstutorial.jp/ "
  • [Rails基礎] RSpec基礎講座|Railsの練習帳

    [Rails基礎] RSpec基礎講座|Railsの練習帳
    YassLab
    YassLab 2024/07/03
    “Railsガイド 「Railsテスティングガイド」: https://railsguides.jp/testing.html
  • OpenSSHの脆弱性 CVE-2024-6387についてまとめてみた - piyolog


    202471OpenSSH CVE-2024-6387 Qualyssshd  OpenSSHsshd glibcLinuxQualysPoC
    OpenSSHの脆弱性 CVE-2024-6387についてまとめてみた - piyolog
    YassLab
    YassLab 2024/07/02
    "回避策として「LoginGraceTime」の設定値を0(タイムアウトを無効)にすることでCVE-2024-6387の影響を軽減することが可能 / ただし当該設定は一般に推奨されておらず、サービス拒否(DoS)の影響を受ける恐れがある点に留意"
  • RailsのHostAuthorizationによってELBのヘルスチェックがhealthyにならない


    稿  Rails6 + AWS RailsHostAuthorization/api/health_checkALB Rails403  Rails
    RailsのHostAuthorizationによってELBのヘルスチェックがhealthyにならない
    YassLab
    YassLab 2024/07/02
    “Railsガイド 3.4 ミドルウェアを設定する”
  • [Rails] モデルの関連付け纏め(アソシエーション) - Qiita


     HappinessChainAisaka 使   N+1 (dependent) N+1?  Rails 2使  has_many belongs_to has_many :through has_on
    [Rails] モデルの関連付け纏め(アソシエーション) - Qiita
    YassLab
    YassLab 2024/07/02
    “この他にもhas_one :throughやhas_and_belongs_to_manyといったアソシエーションが存在します。気になる方はRailsガイドで調べてみてください!”
  • 【2024】Ruby on Rails6 初心者が初めてのローカル開発環境構築【Mac】 - Qiita

    RailsチュートリアルでGitのcodespacesを使用して学習していましたが、ローカルに環境構築して使ってみたくなったのでやってみました。 ruby -vで最新バージョンが表示されず、1日エラーにハマったのがいい思い出です。 --パソコンスペック-- MacBook Air M2チップ 8GB macOS Sonoma 手順 ① Command Line Toolsをインストール ② Homebrewをインストール ③ rbenvをインストール ④ Rubyをインストール ⑤ MySQLをインストール ⑥ Ruby on Railsをインストール ⑦ Bundlerをインストール ⑧ yarnをインストール ⑨ webpackerをインストール ⑩ Node.jsをインストール 1つのフレームワークを使うために、こんなにたくさんのインストールが必要・・・ 何かをインストールすれば、そ

    【2024】Ruby on Rails6 初心者が初めてのローカル開発環境構築【Mac】 - Qiita
    YassLab
    YassLab 2024/07/01
    “RailsチュートリアルでGitのcodespacesを使用して学習していましたが、ローカルに環境構築して使ってみたくなったのでやってみました。 ruby -vで最新バージョンが表示されず、1日エラーにハマったのがいい思い出です。”
  • ゆっくり読みたい人のためのPHPカンファレンス福岡2024 #phpconfuk|Pranaria/プラナリア


    PHP 6/22()PHP2024 v(^v^)v   "PHP2024"     ""      3/7() ~ 3/9()PHPerKaigi2024  PHP
    ゆっくり読みたい人のためのPHPカンファレンス福岡2024 #phpconfuk|Pranaria/プラナリア
    YassLab
    YassLab 2024/07/01
    “技術関連の話が出たときに、"あ!これRailsチュートリアルでやったやつだ!"となっていたので、Railsチュートリアルはweb技術における進研ゼミなんだなぁと感じました。Railsチュートリアルはイイゾ。”
  • Xserver ユーザーコミュニティ


    Docker+RailsonRubyRails  GB3CPUGB4CPUGB6CPU RailsUdemyRailsAPPVPSDocker使  
    Xserver ユーザーコミュニティ
    YassLab
    YassLab 2024/07/01
    “*学習内容は、RailsチュートリアルやUdemyのRails学習コースのサンプルAPPをVPS上のDockerを使って動かすというものです。”
  • GitHub - soumame/kids-code-tutorial

    YassLab
    YassLab 2024/06/30
    "小中学生を対象とした、Web 上で使用できる、LLM によって提供されるセルフホスト型プログラミング学習プラットフォームです。教育コンテンツを制作する人と、そのコンテンツから学ぶ人たちのために設計されています"
  • GitHub - basecamp/omakub: Opinionated Ubuntu Setup

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - basecamp/omakub: Opinionated Ubuntu Setup
    YassLab
    YassLab 2024/06/30
    "Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. That's the one-line pitch for Omakub. No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools."
  • Omakub

    Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. That’s the one-line pitch for Omakub. No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools. Omakub is an opinionated take on what Linux can be at its best. Omakub includes a curated set of appli

    Omakub
    YassLab
    YassLab 2024/06/30
    “An Omakase Developer Setup for Ubuntu 24.04 by DHH”
  • 2024年のRailsと自由について考える

    えにしテック15周年記念カンファレンスの発表資料です。 https://enishi-tech-15th-anniv-conf.peatix.com/ 資料中で参照しているURLは以下です: https://github.com/rails/rails/milestone/87 https:…

    2024年のRailsと自由について考える