タグ

areyoukickingのブックマーク (11,691)

  • rubyXL/lib/rubyXL/convenience_methods/workbook.rb at master · weshatheleopard/rubyXL

  • How to protect a sheet? · Issue #289 · weshatheleopard/rubyXL

  • 2年以内に家賃年収2000万以上の規模拡大を目指すークラブジャイアンサロン

    木下たかゆきです。 すでにお伝えしてますように、 主にスタートアップの初心者の方、 もしくは まだ結果を出せていない投資家の方に ブレイクスルーのきっかけを 掴んで頂くことを目的に 「0」から成り上がるために必要な全ての情報を結集させ それを実践していくための 「マインドの確立」に注力し 「遊び」要素を積極的に取り入れることで、規模拡大だけでなく 不動産の活動を通して「人生を楽しむ」ことにもフォーカスしていく という特徴をもったコミュニティ クラブジャイアンサロンでは というのが会の目標です。 ですから 生半可な気持ちでは到達できません。 そこで お互い貴重な時間を無駄にしないためにも CGSへの参加お断りの方を 先にお伝えしておきます。 下記に1つでもあてはまる方は 今すぐページを閉じてください。 読書はしているが行動に移せていない CGS、小委員会グループで何も発言しない 自分の活動や

  • MLOps guide

    A collection of materials from introductory to advanced. This is roughly the path I’d follow if I were to start my MLOps journey again. Table of contents ML + engineering fundamentals MLOps …. Overview …. Intermediate …. Advanced Career Case studies Bonus ML + engineering fundamentals While it’s tempting to want to get straight to ChatGPT, it’s important to have a good grasp of machine learning, d

  • railsでエクセルの再計算を行う方法を教えてください

  • rooの代用としてのrubyXL

  • Python-openpyxl:worksheet.views【ビュー】モジュール - リファレンス メモ

    トップ 言語 等 CSS HTML JavaScript Python ライブラリ・プラットフォーム jQuery micro:bit Xamarin ドキュメンテーション Doxygen JSDoc Markdown SHFB (Sandcastle Help File Builder) XML ドキュメント コメント その他 各種資料 子サイト・SNS 簡易リファレンス・Tips Facebook X サポート寄付 メイン概要 目次 実行バージョン 外部リンク 構文【構文一覧】 空行 行継続 複数文 インデント 代入文 (=) 代入文 (代入演算子) 代入式 (:=) 3.8 #【コメント】 # coding【エンコード宣言】 '''【ドキュメンテーション文字列】 assert【診断 (デバッグ)】 async【コルーチン】3.5 break【ループ終了】 class【クラス定義】 c

  • コードを複雑化させないために意識したいパターン集 - Qiita

    はじめに はじめはシンプルだったコードも積み重なる機能追加や変更、バグ修正等などによって、徐々にコードが複雑化し、修正コストの増加や品質低下に繋がります。 これはある程度の規模を持つプロダクトでは至って自然なことであり、そうならないようにするためには意識して設計しなければいけません。 ここではコードを複雑化させないために普段意識している手法やパターンを紹介します。(DDDやClean Architecture成分多め) また記事で登場するコードはJavaですが、Javaを知らなくてもある程度は理解できるかなと思います。 あと、割とまとまりもなく幅広い範囲でダラダラと書いてしまい長いです... 以下項目ごとのアンカーリンクとなっておりますので興味がある項目のみどうぞ。 getter/setterがよくない理由 デメテルの法則と尋ねるな命じよ(Tell, Don't Ask!) 関心の分離

    コードを複雑化させないために意識したいパターン集 - Qiita
  • Railsで大きなファイルを扱う際のポイント|TechRacho by BPS株式会社

    Railsで大きなファイルを扱う際のポイントをまとめてみました。 前提 大きなファイルとは だいたい100MB~10GBくらいのファイルをダウンロード・アップロードするのを想定することにします。 数MB程度だと、特別な工夫なしでもそれほど問題になりません。10GBを超えてくると、気をつけるべき点が変わってくるかと思います。 以下では主にサンプルとして、1GBのファイル(ISOファイルやZIPファイルなど)を想定します。 環境 以下のような環境を想定します。 Railsは4系 Nginx + Unicornのスタンダードな構成 サーバ1台のシンプルな構成(ロードバランサを使用した複数台構成については、末尾に少し記載しています) ダウンロード ファイルのダウンロード まずは、Railsアプリから大きなファイルを配信するケースを考えましょう。 たとえば、ISOファイルをサーバ内に保存しておいて、

    Railsで大きなファイルを扱う際のポイント|TechRacho by BPS株式会社
  • 【Rails】FlipperでFeature Flagを導入 - Qiita

    railsで作ったapiの利用可否を切り替えられるように、feature flag(機能フラグ)を導入したいということで、flipperというgemを使いました。 環境は、rails6.0.3 apiモードです。 feature flag(機能フラグ)とは アプリケーションの各種機能の有効無効を、コードはそのままに、再デプロイもせずに、実行中のプログラムの外部から切り替えるための仕組みです。 少し細かく書くと、 ある機能の使用可否を判定するフラグを用意でき、 フラグのON/OFFは、ユーザ全体だけでなく、特定のユーザや、ユーザのグループ単位でも行える フラグのON/OFFは、コードの変更なしに、railsコンソール上や、外部からweb UIapiで行える といったことを実現するものです。 gemの導入手順 まず、Gemfileに下記を設定します。

    【Rails】FlipperでFeature Flagを導入 - Qiita
  • 小さく安全なリリースを実現するために使える「フィーチャートグル」って何?年収は?彼女は?調べてみました! - Qiita

    小さく安全なリリースを実現するために使える「フィーチャートグル」って何?年収は?彼女は?調べてみました!プログラミングdevops設計feature-toggles この記事はリンクアンドモチベーション Advent Calendar2021の14日目の記事になります。 これはなに? 最近、主にDevOpsの文脈で「フィーチャートグル」という言葉をよく聞くようになりました。直近、自分の担当するプロダクトでも実際にAWS AppConfigを利用したフィーチャートグルの仕組みを実装しました。 ただ正直、自分自身フィーチャートグルというものについてとても浅い知識しか持っていなかったので、この機にフィーチャートグルについて色々と調べてみました。 ふざけたタイトルをつけましたが、中身はいたって真面目です。 この記事では、フィーチャートグルの定義や、メリット/デメリット、トグルの分類などについて整理

    小さく安全なリリースを実現するために使える「フィーチャートグル」って何?年収は?彼女は?調べてみました! - Qiita
  • 櫻井翔、ジャニーズ性加害問題にノーコメント 『news zero』番組側の判断 | RBB TODAY

    故・ジャニー喜多川氏の性加害問題が取りざたされる中、15日放送の『news zero』(日テレビ系)では、月曜キャスター・櫻井翔に注目が集まった。 ジャニーズ事務所に所属していた元タレントが、ジャニー喜多川前社長から性加害を受けていたと訴えている問題。昨日、藤島ジュリー景子社長が動画で謝罪したものの、書面では「個別の告発内容について『事実』と認める、認めないと一言で言い切ることは容易ではない」と明言を避けた。 トップニュースで伝える番組もあったが、同番組は中盤で放送。騒動の一連を説明するVTRのあと、カメラの前に立ったのはメインキャスターの有働由美子。「この件については、番組で話し合って私が話します」と切り出すと、「まずは性被害については被害者のケアを最優先に考えてほしい。そしてエンタメを通じてたくさんの夢を見せてきてくれたジャニーズだからこそ、ファンや私たちが迷いなく夢を見続けられるよ

    櫻井翔、ジャニーズ性加害問題にノーコメント 『news zero』番組側の判断 | RBB TODAY
    areyoukicking
    areyoukicking 2023/05/16
    結構みんな擁護しているのが謎。ニュースキャスターを引き受けた以上この問題にはどこかで精算する日が来るのは明らか。彼が無難なコメントでいいから触れるまで我々は忘れず突き上げる必要あると思うよ
  • RSpecを書く時に心がけたい3つの指針 | PSYENCE:MEDIA

    この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2015 の投稿記事です。 技術の話よりもMMO(DQX)をずっとしてたいなと思っていますが、こんにちは @soplana です。 タイトルの件みたいな話を最近チーム内で議論し、メンバーが書くRSpecが読みやすくなってきたので記事にしたいと思います。 概要 RSpecは多機能で知れば知るほど奥が深いテストコード用のDSLです。 describe, context, subject, before, it, expect, shared example等沢山の概念・用語が飛び交うので、書き方として何が正しいかよく分からないけど、とりあえずテストコードは書いておかないとな...みたいな気持ちで書いている人も多いのではないかと思います。 このエントリーでは、RSpecの小技の紹介や、概念・用語の説

    RSpecを書く時に心がけたい3つの指針 | PSYENCE:MEDIA
  • Rails: SidekiqはActive Jobを経由せずに直接使おう(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Use Sidekiq Directly, Not Through Active Job - Andy Croll 原文公開日: 2021/10/04 著者: Andy Croll 参考: 週刊Railsウォッチ20211018: SidekiqをActive Job経由ではなく直接使う 参考: Active Job の基礎 - Railsガイド Webアプリケーションを構築する場合は、ユーザーごとのレスポンスに要する時間を最小限に留めるべきです。Webサイトが速ければ速いほど、その分ユーザーも幸せになれます。 そのための方法の1つは、重くなる可能性のある処理(実行に長時間かかる、パラレル化可能な処理)を、イミディエイトなWebリクエストの外で非同期実行することです。メール送信、計画的なクリーンアップ、長時間かかる計算、外部API

    Rails: SidekiqはActive Jobを経由せずに直接使おう(翻訳)|TechRacho by BPS株式会社
    areyoukicking
    areyoukicking 2023/05/15
    “queue_as :default”
  • FactoryGirlチートシート

    (2019/11/24) 大人の事情で(だいぶ前に)FactoryGirlがFactoryBotに改名されたので、記事も更新しました。 単純置換しただけで内容は依然書いた当時のままなので、最新版とは乖離があるかもですご注意ください Railsのテスト環境として人気のあるFactoryBot/RSpecの組み合わせを学習中です。同時に学ばれている方も多いかと思うのですが、混乱しそうなのでFactoryBotだけ先に調べてみました。 概要 FactoryBot = データ(モデルインスタンス)生成のためのライブラリ オープンソース / MITライセンス 柔軟に記述できるため、Rails標準のfixturesの代替として人気 主にテストデータの生成に利用する 導入 Railsの場合はgem factory_bot_rails をインストールする。

    FactoryGirlチートシート
  • 「すごいベンチャー100」2022年最新版・全リスト

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    「すごいベンチャー100」2022年最新版・全リスト
  • Dropdowns

    Dropdowns Dropdowns(ドロップダウン)はプラグインを使用して, リンクのリストなどを表示するコンテキストオーバーレイを切り替えます。 Overview ドロップダウンはトグルが可能で, リンクのリストなどを表示するためのコンテキストオーバーレイです。 ドロップダウンJavaScriptプラグインとインタラクティブになっています。 ホバリングではなく, クリックすることでトグルされます。 an intentional design decision. ドロップダウンはサードパーティのライブラリ ( Popper.js ) に構築され, 動的な位置決めと viewport の検出が可能です。 bootstrap.min.js や bootstrap.js などのブートストラップのJavascriptの前に popper.min.js を組み込むか, 代わりにPopper.js

    Dropdowns
    areyoukicking
    areyoukicking 2023/05/11
    “dropdown-menu”
  • ReduxとFluxはどう違うのか - Qiita

    Reduxはわかった。Fluxとはなんなのだ? React/Reduxは昨今のWebフロントではよく見る構成なので、学んでいる方は多いと思う。 Reduxの関連文献を読むと度々Fluxという言葉が出てくるがあれは一体なんなのか。 この記事では、Reduxとの違いを意識しながらFluxを紐解いていく。 Fluxとはアーキテクチャである Facebookが生み出したクライアントサイドウェブアプリ用のアーキテクチャである。 Reduxはライブラリの名前であるが、Fluxはアーキテクチャの名前である。つまり特定のライブラリを指す言葉ではない。 (とはいえfacebook/fluxがutilを提供しており、これが使われることが多い) このアーキテクチャの実装を助けるライブラリが多数生まれたが、その中で一際人気を誇ったのがRedux。 ReduxはFluxのような単一方向のデータパスに基づく設計思想に

    ReduxとFluxはどう違うのか - Qiita
  • Next.js Cacheのアツさをシェアしたい(App Router)

    sumirenです。 2023年5月5日、ついにNext.js App Routerがstableになりましたね! おめでとうございます!!ありがとうございます!!! 今から番で使うのが楽しみで待ちきれません。 13.4のリリースではstableの宣言とともに、目玉機能としてServer Actionsが来ています。Data Fetch(というか、もはやData Handling的なもの)の機能の一部として、とても興味深いです。 さて、Server Actions自体の解説は他の方に任せるとして、リリースノートには以下のような一文があります。 Server Actions in Next.js have been designed for deep integration with the rest of the data lifecycle, including the Next.js

    Next.js Cacheのアツさをシェアしたい(App Router)
  • typescript ポリモーフィズム - Qiita

    ポリモーフィズムを使う場合と使わない場合を例に、 typescriptでポリモーフィズムを使う方法を紹介します。 学校クラスのメソッド内で生徒クラスと先生クラスのパラメータを使うメソッドを使って説明します。 ポリモーフィズムを使わない場合 1.悪いデザインパターン schoolクラスにstudentClaimとteacherClaimを実装しています。 これだと、新しいクラスが増える度に、新たにxxxClaimというメソッドを実装する必要があります。 class Student { constructor(public name: string, public age: number) {} } class Teacher { constructor(public name: string, public age: number) {} } class School { studentCl

    typescript ポリモーフィズム - Qiita