Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2024年2月14日のブックマーク (14件)

  • 公立中学の技術科教員2割以上が「免許外」や「臨時免許状」 北海道では半数…地域差も明らかに 文科省|FNNプライムオンライン

    YassLab
    YassLab 2024/02/14
    “調査を行った文科省は、「免許外だからダメということではないが、技術科は特に専門性が高く、さらに今後高まっていく。基本は免許を持っている人が教えることが望ましい」としている。”
  • Rails 7.1: SQLite3アダプタのデフォルトコネクション設定が最適化された(翻訳)|TechRacho by BPS株式会社

    概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Rails 7.1 comes with an optimized default SQLite3 adapter connection configuration - BigBinary Blog 原文公開日: 2023/10/30 原著者: Vishnu M 参考: 週刊Railsウォッチ20231004: SQLite3アダプタのコネクション設定のパフォーマンスチューニング Rails 7.1では、Active RecordのSQLite3アダプタのコネクション設定が現代のRailsアプリによりふさわしい形で更新されました。 設定の変更について説明する前に、PRAGMA(プラグマ)について理解しておきましょう。PRAGMAは特殊なSQLステートメントで、データベースのさまざまな振る舞いや設定をクエリまたは操作するのに用いら

    Rails 7.1: SQLite3アダプタのデフォルトコネクション設定が最適化された(翻訳)|TechRacho by BPS株式会社
    YassLab
    YassLab 2024/02/14
    "リクエストされたページがアプリのアドレス空間にマッピング済み/マッピング可能な場合は、xFetch()がそのページへのポインタを返し、SQLiteがコピーを行わずに済む / 手順がスキップされることでメモリマップI/Oが高速に"
  • GitHub、1200台以上のMySQL 5.7を8.0へアップグレード。サービス無停止のまま成功させる

    GitHub、1200台以上のMySQL 5.7を8.0へアップグレード。サービス無停止のまま成功させる GitHubが提供するGitHub.comは、世界最大のソースコード管理システムを始めとするソフトウェア開発者向け支援サービスを提供しています。 そのGitHub.comはRuby on Railsで構築されており、同社はつねにRubyRuby on Railsをアップデートし続けていることを今年(2023年)4月に明らかにしています。 参考:GitHubは200万行規模のRailsアプリケーションであり、毎週RailsRubyを最新版にアップデートし続けている そして同社はこのGitHub.comを支える1200台以上のMySQL 5.7を、GitHub.comのサービスレベルを維持したまま1年以上かけてMySQL 8.0にアップグレードしたことをブログで明らかにしました。 Up

    GitHub、1200台以上のMySQL 5.7を8.0へアップグレード。サービス無停止のまま成功させる
    YassLab
    YassLab 2024/02/14
    “Railsで構築されており、同社はつねにRubyとRuby on Railsをアップデートし続けていることを2023年4月に明らかに / 1200台以上のMySQL 5.7を、GitHub.comのサービスレベルを維持したまま1年以上かけてMySQL 8.0にアップグレードした”
  • Rails 7.0 + Ruby 3.1でゼロからアプリを作ってみたときにハマったところあれこれ - Qiita

    Ruby on Rails Advent Calendar 2021の枠が空いていたので、あとから登録しました はじめに 個人的なプロジェクトになりますが、僕が翻訳しているRSpecの入門書「Everyday Rails - RSpecによるRailsテスト入門」を2022年前半にRails 7.0バージョンにアップデートしようと考えています。 そこでこのの中で使っているサンプルアプリケーションをRails 7.0でゼロから作り直してみました。フロントエンド周りを中心に結構考え方が変わっている部分があったので、「ここでハマった!」とか「こういうポイントを押さえておくといいかも」という点をあれこれ書いてみます。 なお、Rails 7.0版のサンプルアプリケーションはまだ公開できる状態ではないので、公開はもうしばらくお待ちください🙏 今回作成したサンプルアプリケーションはこちらで公開してい

    Rails 7.0 + Ruby 3.1でゼロからアプリを作ってみたときにハマったところあれこれ - Qiita
    YassLab
    YassLab 2024/02/14
    "Turbo を導入せずに既存の Rails アプリを Rails 7 にアップグレードする場合はそれほどハマるところは多くないと思います。ただ、rails-ujs は非推奨になっているのでどこかのタイミングで Turbo に移行する必要が出てくるかも"
  • Raspberry Pi Shop by KSY

    最近更新されたページ Raspberry Pi 3 Model B 製品変更のお知らせ 2019/12/06 We-Bot Pi サポート ページ 2019/09/10 Raspberry Pi Zeroシリーズ 取扱説明 2019/07/31 段ボール製 Piケースの組み立て方 [Piケース 段ボール for 0/W] 2017/08/21 Raspberry Pi Zero W 規制準拠と安全に関する情報 2017/07/21 Raspberry Pi コンピュートモジュール: 新商品! 2017/02/16 コンピュートモジュール3 販売! 2017/02/14 Raspberry Pi のGPIOと機能について 2016/10/27 SHARP 7" 高精細 IGZO LCDの組立・接続方法 2015/12/18 Pimoroni 7インチ タッチ・スクリーン フレームの取り付け・

    YassLab
    YassLab 2024/02/14
    "Raspbeerry Piシリーズは、一般的なPCと同等の機能を小型な1枚の基板に実装したSBCとして最も成功した製品 / ホビー用途や教育現場での教材から、店舗・工場設備や独自製品への組み込みなどのビジネスシーンにいたるまで"
  • Add Brakeman by default to new apps · Issue #50501 · rails/rails

    YassLab
    YassLab 2024/02/14
    “Brakeman is a great way to prevent common security vulnerabilities in Rails from going into production. We should be encouraging that for new applications. Especially for newcomers to the framework who might otherwise make rookie mistakes. So let's add it in the same way we just added Rubocop.”
  • Rails 8.0 adds Brakeman

    YassLab
    YassLab 2024/02/14
    "Rails 8 includes Brakeman by default, is a significant security enhancement. Developers wouldn't need to separately add and configure Brakeman in their pjs. This integration could lead to better security practices by encouraging developers to regularly scan their apps for potential vulnerabilities"
  • 【イベントレポート】Railsアプリで秘匿情報を環境変数からCredentialsに移行した話 - Timee Product Team Blog

    イベント概要 2023年11月15日に「GENBA #1 〜RubyRails開発の現場〜」と題してRuby/Railsでの開発に関するトピックでタイミーとエンペイ社合同で勉強会を開催しました。 その中でタイミーバックエンドエンジニアのpokohideさん(@pokohide)の発表「Railsアプリで秘匿情報を環境変数からCredentialsに移行した話」をイベントレポート形式でお届けします。 登壇者紹介 Credentialsとは Credentials は、Rails 5.2から追加された秘匿情報を管理するための仕組み※1 で、Rails 6から複数の環境をサポート※2 しています。 【主な登場人物】 暗号化ファイル: config/credentials/.yml.enc 復号用の伴: ENV[”RAILS_MASTER_KEY”] or config/credentials/

    【イベントレポート】Railsアプリで秘匿情報を環境変数からCredentialsに移行した話 - Timee Product Team Blog
    YassLab
    YassLab 2024/02/14
    "Credentialsの安全性は、主に使用される暗号化アルゴリズムとマスターキーの管理方法に依存 / 2023年時点で、AES-256-GCM暗号化アルゴリズムを用いた暗号化は、最も安全 / しかし、最も重要なのはマスターキーの管理"
  • Hotwireの良かった点、辛かった点、向いているケース、向いていないケース - 猫Rails

    (自分はRailsを書くことが多く、フロントエンドの経験は乏しいです。見方にだいぶ偏りがあると思いますので、そのあたり差し引いてお読みいただければと思います〜🙇‍♂️) こんにちは〜。Hotwire仕事で使う機会があったので、実際に使ってみて感じた、良かった点、辛かった点、向いているケース、向いていないケースを共有します〜。 Hotwireとは? Turbo Driveとは? Turbo Framesとは? Turbo Streamsとは? Stimulusとは? Hotwireのデモ 良かった点 サーバーサイドに集中できる Railsの資産をフルに活かせる 後付けで段階的にSPA風の挙動を追加できる 学習コストが低い 開発コストが低い WebSocketは必須ではない 辛かった点・辛くなりそうな点 DOM更新時にレスポンスを待たないといけない SPAのユーザー体験とはだいぶ違う He

    Hotwireの良かった点、辛かった点、向いているケース、向いていないケース - 猫Rails
    YassLab
    YassLab 2024/02/14
    "AutifyはRailsバックエンド+ReactフロントエンドによるSPAの開発を始めたのですが、開発速度の面で問題が生じたためReactを捨ててRailsのみに / 時間をかけてリッチなUIを作り込んでも、使う人がいなかったら意味がありません"
  • 未踏ジュニアがついに終わったので苦悩と成功の半年間をまとめる

    はじめに 2023 年度未踏ジュニアクリエイターの waryu です。 この記事は、未踏ジュニア Advent Calendar 2023 の 15 日目になります。 前日の記事は丹下さんの「未踏ジュニアの振り返り」 です。 良記事なので是非見ましょう。 この記事について 4 月頃から頑張ってきた未踏ジュニアが、11 月 3 日の成果報告会でついに修了しました! どうやらアドベントカレンダーがあるらしく、いい機会なので自分の未踏ジュニアの総まとめをしたいと思います。 この記事を通して、未踏ジュニアに挑戦する人が増えることを願っています。 未踏ジュニアとは 未踏ジュニアとは、独創的なアイデア、卓越した技術を持つ 17 歳以下の小中高生や高専生などを支援するプログラムです。 具体的な支援としては、以下のようなものがあります。 メンタリングの提供 ... それぞれのプロジェクトにメンターがつきま

    未踏ジュニアがついに終わったので苦悩と成功の半年間をまとめる
    YassLab
    YassLab 2024/02/14
    "未踏ジュニアは本当に楽しかったです。半年間を未踏ジュニアに費やすことになりますがそれ以上の経験を得られますし、多くの支援も受けられます。未踏ジュニアに応募できる人は挑戦してみることを強くお勧めします"
  • 地方に就職した新卒エンジニアの振り返りと目標 - Qiita

    初めに 初めまして、地方でエンジニアとして採用されてもうすぐ一年がたとうとしている、りょりょです。 新卒で現在の会社に就職して、何となくSEという仕事がどんな仕事かというのが、見えてきたような気がします。会社での研修もそこそこに、簡単な仕事なら与えていただけるようになり、ちょっとずつ会社に慣れてくるくらいのフェーズだと思います。 会社員としてエンジニアとして働く中で、特に不平や不満はないですが、いい意味でも悪い意味でも一生このままというのは、私の人生に多少の閉塞感を与えてくれます。 そこで、人生を楽しくするためにも、エンジニアとして成長するためにも、Zennにて目標を書くことで自分に言い聞かせる作戦です。(きれいごとを書いていますが当はフリーランス起業をしてお金持ちになるというのが目標です) これまでとこれから ひとまず、この一年間で何をして何ができるようになったのかを書いていきます。

    地方に就職した新卒エンジニアの振り返りと目標 - Qiita
    YassLab
    YassLab 2024/02/14
    “Railsチュートリアルの完走 / これはもともと目標にしていました / まずはProgateで基礎固めをしてから臨むという方向で学習を進めていました。これにより、現在の知識をさらに深めていければいい”
  • 新卒エンジニアがProgateを二ヶ月受講した感想

    前書き こんにちは。りょりょです。 日は、11月ごろから始めたProgateを受講し終えたので、その感想をつらつらと書いていきたいと思います。 これから、Progateを受講しようとしている方、大昔に受講した大先輩などに共感していただきたい内容となっております。 自己紹介 ・新卒アプリケーションエンジニアRuby,Rails) ・未経験(大学では遺伝子の研究) やったこと ・JavaScript,Sass,SQL,Git,CommandLine各1周 ・RubyOnRails,Ruby,HTML&CSS各4周 受講のきっかけ 私はもともと業務でRailsを使っている手前、Railsチュートリアルを使って自主学習をしようと思っていました。しかし、教育係の先輩からまだ少し早いんじゃないかというストップをかけられていたわけです。(入社2ヶ月目くらいの話です。) そうして月日が流れ、基情報の

    新卒エンジニアがProgateを二ヶ月受講した感想
    YassLab
    YassLab 2024/02/14
    "もともと業務でRailsを使っている手前、Railsチュートリアルを使って自主学習をしようと思っていました。しかし、教育係の先輩からまだ少し早いんじゃないかというストップ / 入社後半年くらいの11月からProgateをスタート"
  • 2024-02-13: 新卒研修のおもいで - たなおと

    `; $el.appendChild(tooltipEl); } $el.querySelector('.tooltip').style.display = 'inline-block'; } }, hideTooltip($el) { if($el.querySelector('.tooltip')) { $el.querySelector('.tooltip').style.display = 'none'; } }, toggleTooltip($el) { if($el.querySelector('.tooltip')) { if($el.querySelector('.tooltip').style.display === 'none') { $el.querySelector('.tooltip').style.display = 'inline-block'; } else

    2024-02-13: 新卒研修のおもいで - たなおと
    YassLab
    YassLab 2024/02/14
    "2ヶ月半ぐらいかけて技術研修をやるというのでサーバーサイドの開発、Railsチュートリアルをベースとした研修もやったし、本当に多岐にわたるインフラ、コンテナーとかそういうのもやったし、フロントエンドの研修も"
  • Railsのマイグレーション周りのコマンドをまとめる

    bin/rails generate migration AddPartNumberToProducts part_number:string

    Railsのマイグレーション周りのコマンドをまとめる