並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 466件

新着順 人気順

discourseの検索結果1 - 40 件 / 466件

  • Web 技術の調査方法 | blog.jxck.io

    Intro 「新しい API などを、どうやって調べているのか」「仕様などを調べる際に、どこから手をつければ良いのか」などといった質問をもらうことがある。 確かにどこかに明文化されていると言うよりは、普段からやっていて、ある程度慣れてきているだけなものであり、自分としても明文化していなかったため、これを機に解説してみる。 やり方は一つではない上に日々変わっていくだろうが、頻繁にこの記事を更新するつもりはない。また、筆者は実務で必要になるというよりは、ほとんどを趣味でやっているため、このやり方が合わない場面は多々有るだろう。 スコープとしては、ライブラリ、ツール、フレームワークなどではなく、 Web プラットフォーム関連の標準やブラウザの実装状況などに限定している。 Scope 従来からあり、広く認知された API については、情報も多く調査の敷居はそこまで高くないため、今回は議論が始まって

      Web 技術の調査方法 | blog.jxck.io
    • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

      - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

        pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
      • Perplexity AI

        Bulletproof coffee, also known as butter coffee or keto coffee, is a high-calorie drink made with added fats, intended to fuel your start to the day. It was created by Dave Asprey, the originator of the Bulletproof Diet, and is popular among low-carb dieters and those following a ketogenic diet. The drink consists of coffee made from high-quality beans, unsalted butter, and a medium-chain triglyce

        • 著名なオープンソースRailsアプリのapp/以下を見る

          Railsにおける app/ とは app/はRailsのアプリケーション用ディレクトリで、普通のRailsアプリケーションでは、この下にmodels,controllers,viewsを含めた様々なディレクトリが作られます。 基本的には新しいディレクトリを追加する必要はないのですが、アプリケーションが複雑になると、Railsを拡張するべくここにアプリケーション固有のディレクトリを作って、その下に関連するファイルを置くことがあります。 中には、servicesやserializersのように、多くのRailsアプリケーションで見られるものもあれば、完全にアプリケーション独自のものが作られることもあります。また、アプリケーションによっては独自のディレクトリは一切作らないものもあれば、大量に作るものもあります。それぞれアプリケーションの開発方針によるものです。 本記事では、比較的有名なOSSの

            著名なオープンソースRailsアプリのapp/以下を見る
          • プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ

            技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 去年の記事「プロと読み解く Ruby 2.6 NEWS ファイル」に続き、今年も本日 12/25 リリース予定の Ruby 2.7 の NEWS ファイルの解説をしてみようと思います。NEWS ファイルとは何か、というのは去年の記事を見て下さい。 実は最近、NEWS ファイルを読みやすくしよう、と例を入れたりしていて、以前のものに比べて読みやすくはなっています(英語だけど)。記事中のコードも、NEWS ファイルから引用しているものがあります。本記事では、変更の解説に加え、執筆者らが開発に携わっているということを活かして、「なぜ変更

              プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ
            • アーキテクトがチェックすべきオープンソースのWebサービス一覧

              実装の参考の当たり 前口上: オープンソースの実装を読もう 普段Web開発をしているとこの書き方は普通か、実装の方向性はよさそうか不安になることがあります。そういった際、同じリポジトリの既存実装や会社の他のリポジトリ、技術ブログや本、過去の経験、他のメンバーの意見などを参考にしつつ当たりをつけるわけですが、リファレンスが増えるに越したことはないです。 有名な言語、フレームワークではオープンソースのWebサービスがGitHub、GitLab上などにあがっていることがあり、参考になります。 それぞれライセンスがあり、とりわけGPL汚染などは要注意ですが、収集した一覧が溜まってきたのでまとめておきます。ある程度有名なものメインでスクリプト言語+Go。 Ruby Ruby on Railsは有名なので採用しているWebサービスが多数あります。 Redmine イシュー、プロジェクト管理ソフトのRe

                アーキテクトがチェックすべきオープンソースのWebサービス一覧
              • ABEJAの技術スタックを公開します (2019年11月版) - ABEJA Tech Blog

                2021/10/22追記:最新版は下記記事になります!こちらもご一読くださいませ。 tech-blog.abeja.asia どうも、Tech Blog編集長(自称)の緒方(@conta_)です。 よくエンジニアの方にご質問いただく ABEJAってよく聞くけど、実際どんなことやってるのかよくわからない という点をクリアにするために、事業内容と技術視点でのABEJAの取り組みを紹介したいと思います。 ABEJAに興味のある方や、未来の一緒に働くメンバーに読んでいただけると嬉しいです! 割とAIコンサルの会社と思われているらしいので、ちゃんとプロダクト作ってますよ!ということを伝えていきたい ABEJAの事業紹介 ABEJAは2012年から約7年間、機械学習・ネットワークやIoTデバイスを活用したプロダクトの研究・開発・運用を行っています。 様々な産業・業種へ機械学習の適用・運用を培ってきたナ

                  ABEJAの技術スタックを公開します (2019年11月版) - ABEJA Tech Blog
                • Go Style

                  Documents The Style Guide outlines the foundation of Go style at Google. This document is definitive and is used as the basis for the recommendations in Style Decisions and Best Practices. Style Decisions is a more verbose document that summarizes decisions on specific style points and discusses the reasoning behind the decisions where appropriate. These decisions may occasionally change based on

                  • 3.0.0

                    Today I’d like to announce Homebrew 3.0.0. The most significant changes since 2.7.0 are official Apple Silicon support and a new bottle format in formulae. Major changes and deprecations since 2.7.0: Apple Silicon is now officially supported for installations in /opt/homebrew. formulae.brew.sh formula pages indicate for which platforms bottles (binary packages) are provided and therefore whether t

                      3.0.0
                    • 【追記あり】ES2022 Array#at がちょっとおかしい #fix_ecmascript_at - Qiita

                      既に Stage 4 になっているので諦めていたんですが、流石に見逃せないかなと思ったので TC39 の Discourse にトピックをたててみました。意見がある方はこちらにお願いします。 https://es.discourse.group/t/fix-at/983 議論に伴って私が実際に欲しかったものをモジュールにして公開してみました。 https://github.com/petamoriken/safe-at それといまいちユーザーからの声が伝わっていない感じがしたのでハッシュタグ #fix_ecmascript_at を用意してみました。協力をよろしくおねがいします。 String#char{At, CodeAt} という存在を忘れてたんですが、この似た名前のメソッドたちが引数を整数に丸めるのに String#at が丸めないのはたしかに変だということに気づいてしまったので、自

                        【追記あり】ES2022 Array#at がちょっとおかしい #fix_ecmascript_at - Qiita
                      • Cookie Store API による document.cookie の改善 | blog.jxck.io

                        Intro JS から Cookie を操作する document.cookie の改善を目的とした Cookie Store API についてまとめる。 document.cookie document.cookie は、ブラウザの API における代表的な技術的負債の一つと言える。 HTML Standard https://html.spec.whatwg.org/multipage/dom.html#dom-document-cookie 基本的な使い方は以下だ。 document.cookie = "a=b" console.log(document.cookie) // a=b まず、この API の問題を振り返る。 同期 API 最も深刻なのは、 I/O を伴いながら、同期 API として定義されているところだ。 この API は古くから実装されているため、I/O は非同期

                          Cookie Store API による document.cookie の改善 | blog.jxck.io
                        • 私の書いた記事を引用している「事実無根の記事でバーチャル美少女ねむ様に風評被害を与えて申し訳ありませんでした→旧記事名:統一教会系メディアとVtuberがズブな件」という悪質なデマについて引用された記事|十五夜 龍雅

                          私の書いた記事を引用している「事実無根の記事でバーチャル美少女ねむ様に風評被害を与えて申し訳ありませんでした→旧記事名:統一教会系メディアとVtuberがズブな件」という悪質なデマについて引用された記事の執筆者としての見解 こちらで記事を出すのは久しぶりになります、十五夜龍雅です。 まずは事実無根の文章とはいえ、私から取材を受けられた方に対して無用な混乱を来してしまった事をお詫び致します。 その上で現在私が過去に在席していた世界日報社にて出されている記事を引用した「事実無根の記事でバーチャル美少女ねむ様に風評被害を与えて申し訳ありませんでした→旧記事名:統一教会系メディアとVtuberがズブな件」という内容が公開されておりますが、引用されている元記事の執筆者としての立場からこちらの内容に関しての真偽をご説明させて頂きます。 なお大前提として私が「2019年3月一杯で、会社の経営上の事情によ

                            私の書いた記事を引用している「事実無根の記事でバーチャル美少女ねむ様に風評被害を与えて申し訳ありませんでした→旧記事名:統一教会系メディアとVtuberがズブな件」という悪質なデマについて引用された記事|十五夜 龍雅
                          • Ruby 3.3でYJITを今すぐ有効にすべき理由 - k0kubun's blog

                            Ruby 3.3がリリースされた。YJITには非常に多くの改善が含まれたリリースだったが、 NEWS解説記事やリリースパーティーでは 2点しか触れられなかったので、この記事ではRuby 3.3でYJITがどう改善されたかについて解説する。 YJITは既に実用段階 YJITはRuby 3.1で導入されたが、Ruby 3.2の時点でexperimentalのマークが外れ、実用段階となった。 Ruby 3.2では、以下のような企業で性能改善が報告された。 DeNA: 40% 高速化 GMOペバボ: 18% 高速化 STORES: 6.5-7.5% 高速化 Timee: 10% 高速化 メドピア: 2.8% 高速化 BOOK☆WALKER: 20-30% 高速化 Discourse: 15.8-19.6% 高速化 Lobsters: 26% 高速化 CompanyCam: 20-40% 高速化 弊

                              Ruby 3.3でYJITを今すぐ有効にすべき理由 - k0kubun's blog
                            • WebTransport と WebCodecs そして Web はどこまで "ゲーム化" するか | blog.jxck.io

                              Alternatives 結局 WebSocket が TCP に縛られていなければ良いのではという点に注目すると、 WebSocket over HTTP/3 が実現できれば HoLB などの問題は解決しそうだ。 しかし、仮にそこに複数のストリームを束ねようとしても、 WS の特徴上ストリームごとに 1RTT のハンドシェイクが必要となる。また、サーバから Stream を開始することができない(本当にそれが必要なのかは疑問だが)という問題があげられている。 また、 WebRTC の文脈で進んでいる RTCQuicTransport が、非常にというかあるケースではほぼ同じことを提供することになる点が指摘される。(策定者も同じ) これもやはり、 WebRTC が P2P 前提の仕様でスタートした点と Client-Server ユースケースとの乖離をベースに説明されており、すでに RTC

                                WebTransport と WebCodecs そして Web はどこまで "ゲーム化" するか | blog.jxck.io
                              • 覚えられる。理解が深まる。勉強に不可欠な「アウトプット」を “紙に書かずに” やる方法4選 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                記憶を最も効率化できるインプットとアウトプットの黄金比は「3:7」。精神科医の樺沢紫苑氏によれば、脳科学研究でこう示されているそうです。 簡単に言えば、「インプットしたらその2倍以上アウトプットすると、より効率よく覚えられる」というわけなのですが、多忙なビジネスパーソンのなかには「そんなにアウトプットできてない!」という方が多いのではないでしょうか? 勉強時間は限られているけれど、アウトプット中心の学習をしたい。 スキマ時間でもできるアウトプット法はないだろうか? そんな方へ、ノート不要の「書き出さない」アウトプット法をご紹介します。 1. 声に出して説明する 2. 思い出しながらテキストを読む 3. 脳内で議論する 4. 学習前に意識づけを行なう 1. 声に出して説明する 京都大学法学部出身のお笑い芸人・宇治原史規氏は、「エアー授業」というアウトプット法をすすめています。教師になったつも

                                  覚えられる。理解が深まる。勉強に不可欠な「アウトプット」を “紙に書かずに” やる方法4選 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                • Computer Scienceの学位が取れる米国のオンライン大学University of the Peopleに入ってみた感想 - えんぴつぶろぐ

                                  2020年1月に申し込み手続きをして、1月30日開始のTerm3から、英語力証明のためのコースを受講している。 正確には、正式なComputerScience専攻の学生ではまだなく、Non-degree seeking studentという扱いではあるが…。 (2020.10.10追記) 現在は無事正式な学部生(Degree Seeking Student)となり、日本の大学からも14コース(単位数で言うと48)の単位移行が承認され卒業までの期間を短縮できることになりました。 他のUoPeople関連の記事はこちら: UoPeople カテゴリーの記事一覧 - えんぴつぶろぐ また、他の海外オンライン大学・大学院との比較をこちらにまとめましたので参考になれば幸いです。 zenn.dev (2020.10.10追記) University of the Peopleとは 学部生になるまでのプ

                                    Computer Scienceの学位が取れる米国のオンライン大学University of the Peopleに入ってみた感想 - えんぴつぶろぐ
                                  • 海外のポリコレ野郎共、ゴーストオブツシマを人種差別的ゲームと叩き、日本人をファシスト呼ばわりする←ぶっ叩かれる。

                                    Gene Park @GenePark there's going to be more critical discourse around Ghost of Tsushima and this link will be used in bad faith to defend the game against criticism. Asians will have different perspectives than Asian Americans. It's not complicated. twitter.com/Kotaku/status/… 2020-07-16 01:54:30 ゴーストオブツシマに関する批判的言説が出るけどこのリンクが言説から守る為に悪質的に使われるでしょう。アジア人の視点はアジア系アメリカ人とは違う。そう難しいことではない。 Gene Park @GeneP

                                      海外のポリコレ野郎共、ゴーストオブツシマを人種差別的ゲームと叩き、日本人をファシスト呼ばわりする←ぶっ叩かれる。
                                    • Google Maps Hacks

                                      Google Maps Hacks Performance & Installation, 2020 " 99 second hand smartphones are transported in a handcart to generate virtual traffic jam in Google Maps.Through this activity, it is possible to turn a green street red which has an impact in the physical world by navigating cars on another route to avoid being stuck in traffic. " #googlemapshacks The advent of Google’s Geo Tools began in 2005 w

                                      • なぜElmは0.19のままか、変化すること/しないこと - Runner in the High

                                        discourse.elm-lang.org つい先日、数か月ぶりにElmのupdate話がでてきた。 Elmは0.19からほとんどメジャーバージョンアップしていない。最後のリリースは約9か月前にもなる。 この事実だけを知ると「Elmはもう終わったのか」「Evan*1は開発のモチベーションを失ったのか」と思われることがある。実際そういう話はネットでチラホラ見かける。確かに、フロントエンド開発言語のAltJSとして近しいTypeScriptやFlutterと比較すると、あまりにも機能追加され無さすぎるようにも見える。究極的には「何と比較するか?」という話だとは思うが、たしかにフロントエンド界隈的な観点ではElmは亀の歩みなのは間違いない。 変化するのはいいことだ... なんとなく肌で感じる人も多い事実として、世の中には"最先端を目指して変化するのはいいことだ"という暗黙的な統一見解が存在して

                                          なぜElmは0.19のままか、変化すること/しないこと - Runner in the High
                                        • 英語脳とは? 作り方・大人も実践できる東大式 英語思考ができない原因とは? - ポリグロットライフ | 言語まなび∞ラボ

                                          はじめに 英語脳とは?どのような感覚でしょうか。今回は英語脳の作り方と鍛え方をは解説していきます。日本語と異なる英語脳とは存在するのか?英語思考ができない原因とは?言語習得プロセスの位置付けと英語思考ができない原因を東大の研究を交え解説しながら、最後に大人でも実践できる英語脳の作り方をステップごとに解説していきます。 「ポリィの英語講義」というYoutubeチャンネルも開設致しましたので、ぜひこちらもチェックしみてください。こちらのチャンネルでは第二言語習得研究や英語学習についての動画を公開しています。動画作成に励みになりますので、チャンネル登録していただければ嬉しいです。 www.youtube.com ↓↓英語学習の全体像についてはこちらで解説 www.sunafuki.com 主な参考文献 「はじめての英語学」 「英語学入門」 「英語学を学ぼう」 「一億人の英文法」 英語脳とは? 英

                                            英語脳とは? 作り方・大人も実践できる東大式 英語思考ができない原因とは? - ポリグロットライフ | 言語まなび∞ラボ
                                          • dbtを触ってみた感想 - yasuhisa's blog

                                            データエンジニア系の勉強会で最近dbtがぱらぱらと話題に出てくるようになった & 4連休ということで、夏休みの自由研究がてらdbtを触ってみました。書いてる人のバックグラウンドは以下の通り。 DWHやデータマートの構築のためのETLツールを模索中(特にTの部分) プライベートではDataformを使っている 前職でも仕事の一部で使っていた 開発効率を計測するデータ基盤の管理にDataformを使ってみた - yasuhisa's blog 定期バッチ処理はArgo Workflows on GKEでやっている 触ってみないと肌感とか自分で運用できるかのイメージが湧かないのでね。 Dataformとの比較 細かいノウハウ 手元や本番環境での動作 Argo Workflowとの連携 環境によってDWHの提供するバージョンを差し替える DWHやデータマートの外の情報をデータリネージに加える 既存

                                              dbtを触ってみた感想 - yasuhisa's blog
                                            • 三上章とその著書、あるいは三上文法に関する読書案内(おまけ付き) - 誰がログ

                                              はじめに 読書案内 庵功雄 (2003)『『象は鼻が長い』入門』 益岡隆志 (2003)『三上文法から寺村文法へ』 金水敏 (1997)「4 国文法」『岩波講座 言語の科学 5 文法』 そのほか 寺村秀夫はどのように三上章の後継者か 「主語」の議論にフォーカスし過ぎるのは三上文法の過小評価では 「主語」に関する辞書の記述 日本語文法事典 日本語学大辞典 中間まとめ:三上の扱い おまけ1:「は」とか「主題」とか 「は」と主題の話なら山田孝雄も 「主題」を表す手段は様々な言語に様々な形である この辺りの読書案内 おまけ2:三上文法に関連するあれこれへの私見 主語廃止論と学校文法 ピリオド超え 三上の「土着文法」は日本語特殊論の対極にある 生成文法は主語を絶対視しているか 「「は」は主題」で本当に分かりやすいか おわりに 書いてみて 研究者・専門家のみなさま 引用文献(三上の著書を除く) 長いで

                                                三上章とその著書、あるいは三上文法に関する読書案内(おまけ付き) - 誰がログ
                                              • DAO:分散自立型組織の革命とその全貌に迫る|Go

                                                DAOに限らず、様々なテック企業や業界の分析をしているメディアですので、ぜひ原文やThe Generalistを購読することをおすすめします。 著者のMario GabrieleさんのTwitter ↓ DAOs are absorbing the internet. This is true across dimensions: • Talent. Home for the internet's most gifted • Capital. Controlling billions in digital assets • Social capital. Where bright minds meet & collab • Culture. Defining cyber culture Gm, and let's begin 🧵 pic.twitter.com/5etEk4S5Y9 —

                                                  DAO:分散自立型組織の革命とその全貌に迫る|Go
                                                • Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster

                                                  Ruby 3.2 YJIT is Battle-Tested Shopify deploys YJIT on business-critical services in production, such as Storefront Renderer, the software that powers all online storefronts on Shopify’s platform, and Shopify’s Monolith. As of the Ruby 3.2 release, YJIT sped up our Storefront Renderer by 10% on average. Storefront Renderer is a complex application. Your more reasonable-sized app might get better/w

                                                    Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster
                                                  • ハリー・ポッターとトランスフォビアの方法

                                                    JKローリングとTERF水曜日、JKローリングが「TERF戦争」と題した声明をツイートした。ローリングが「月経のある人」というフレーズを揶揄したり、「トランス・アクテヴィズム」が女性を抑圧しているとするなど、トランスフォビックな発言をツイートして論争を呼んだ直後のことだ。 https://courrier.jp/news/archives/201920/ 前々からローリングはTERF(トランス排除主義的なラディカル・フェミニスト)とみなされていた。 TERFと呼ばれる人々はトランスフォビックな発言をしたり、トランス女性は女性の空間(women’s spaces)に属していないと主張したり、ときにはトランスジェンダーの実在を認めることは女性の権利を侵害することだとほのめかしたりもする。 TERFの簡単な歴史TERFという呼び名は1970年代のフェミニズム理論に由来するが、より広く知られるよう

                                                      ハリー・ポッターとトランスフォビアの方法
                                                    • 心理学ワールド 96号 特集 社会における心理学の誤用とどう向き合うか 四本 裕子(東京大学) | 日本心理学会

                                                      研究を社会に伝える「心理学」の文字を書店,ニュースサイトや動画サイト,SNSなどでもよく見かけます。世の中にはいろいろな心理学があり,多くの人が関心を持っています。心理学を科学として行っていくためには,その研究知見を積極的に公開し,心理学者だけのものにするのではなく,広く社会に発信し,情報を共有することが必要です。しかし一方で,社会において心理学の研究知見が歪んだ形で理解されたり利用されたり,心理学者自身が誤解を招くような発信を行っていたりすることもあります。 本特集では,社会への心理学の伝え方について,マスメディアやSNSにおける問題,一般人を交えたワークショップやアート活動,そしていわゆる研究論文の発表についても最新の状況を紹介します。また,近年話題となっている科学者と社会との関係や現在の状況について,日本版AAAS(American Association for the Advan

                                                        心理学ワールド 96号 特集 社会における心理学の誤用とどう向き合うか 四本 裕子(東京大学) | 日本心理学会
                                                      • 6年を経てFloat16ArrayをStage 3にしてもらった - pixiv inside

                                                        こんにちは。福岡オフィスエンジニアの @petamoriken です。趣味でFloat16Arrayのponyfill1を公開しECMAScriptに入れてもらうように活動していたところ、喜ばしいことに2023年5月のTC39会議にてStage 3となりました。折角なのでその経緯を書いていこうと思います。 ECMAScript excitement 😉@TC39 advanced these proposals this week 🎉 4️⃣ Atomics.waitAsync 4️⃣ RegExp v flag 4️⃣ Well-Formed Unicode Strings 3️⃣ Decorator Metadata 3️⃣ Float16Array 2️⃣ Base64 for Uint8Array 2️⃣ Promise.withResolvers 2️⃣ TimeZone C

                                                          6年を経てFloat16ArrayをStage 3にしてもらった - pixiv inside
                                                        • The Dangerous Populist Science of Yuval Noah Harari ❧ Current Affairs

                                                          Watch videos of Yuval Noah Harari, the author of the wildly successful book Sapiens: A Brief History of Humankind, and you will hear him being asked the most astonishing questions. “A hundred years from now, do you think we will still care about being happy?” — Canadian journalist Steve Paikin, on the “The Agenda with Steve Paikin” “What I do, is it still relevant, and how do I prepare for my futu

                                                            The Dangerous Populist Science of Yuval Noah Harari ❧ Current Affairs
                                                          • GitHub ActionsでRuby on RailsのCI環境を構築する上でのポイント - STORES Product Blog

                                                            STORES 予約 でwebアプリケーションエンジニアをやっております。ykpythemindです。 GitHub Actions、とても便利ですよね。STORES 予約チームでは徐々にCircleCI から GitHub Actionsへの移行を進めていますが、この度歴史あるRailsのリポジトリのCIを移行したので知見を公開します。 概要 RSpecを実行する CIの実行速度のチューニング(CircleCIと同等の速度にしたい) node_modulesなどのインストール結果をキャッシュする テストを並列実行する 大きな方針として、CircleCI等の他サービスからの乗り換えの場合、同等のCI速度/課金額でないと移行は現実的でないと思いますので、速度面のチューニングも意識しています。 ほぼそのままの設定を貼ります 一部プロジェクト固有のstep等があり注釈コメントをつけています。適宜調

                                                              GitHub ActionsでRuby on RailsのCI環境を構築する上でのポイント - STORES Product Blog
                                                            • Zulipはいいぞ - Empowered by expect

                                                              tl;dr Slackとここが違って良いです ・スレッドに名前を付けて個別に選択できる ・"すべてのメッセージ"画面でひとつのTLとして読める チャット系ツールとしてZulipを長いこと使っています。「Zulipはいいぞ」と一言つぶやいてばかりなのも生産的ではないので一度まとめておきます。 概要 Zulipはひとことで言うとSlack競合のチャットツールです。 github.com zulip.com オープンソースでGitHub上に公開されていてセルフホストが可能です。またSaaSサービスも提供されています。 元々はステルス段階のスタートアップだったのををDropboxが買収し、オープンソース公開したりスピンオフで再分離したりを経て現在はKandra Labsを中心に開発とサービスが行われています。 お気に入りのツールなのであらためてご紹介いたします。 昔話 私は2016年にそれまで使っ

                                                                Zulipはいいぞ - Empowered by expect
                                                              • 清酒の文明化と文化性の再構築 酒造りへの科学技術導入、酒がもたらした文化的な価値

                                                                ▲昭和初期の月桂冠PR映画『選ばれた者』(1931年=昭和6年制作)より 清酒の文明化と文化性の再構築 酒造りへの科学技術導入、酒がもたらした文化的な価値 酒の産業を知る - 酒文化論・技術論 20世紀の酒文化を振り返り、酒がどのような価値をもたらしたか。「20世紀の酒文化」研究の一環として、酒文化研究所が行ったインタビュー。日本酒は地域的な風土性よりも、技術如何が品質に大きな影響を与えるため、本質的には「文明の酒」である。しかし、日本の歴史と文化の中で育まれてきただけに、日本酒の幅広い文化性を再構築すべきだと語る。 語り手:栗山一秀。1926年生まれ、月桂冠元副社長。 聞き手: 酒文化研究所・山田聡昭氏(インタビュー:1999年11月26日) 出典:酒文化研究所『月刊 酒文化』2000年3月号 外来の酒による酒文化の変貌 ー清酒にとって20世紀はどんな時代であったか、そして清酒がこの世紀

                                                                  清酒の文明化と文化性の再構築 酒造りへの科学技術導入、酒がもたらした文化的な価値
                                                                • JSConf JP 2023「書いたJavaScriptがそのままブラウザで動く未来へ」スピーカーノート

                                                                  この記事は、JSConf JP 2023 で発表した「書いたJavaScriptがそのままブラウザで動く未来へ」のスピーカーノートです。もともと PDF を公開していたのですが、読みにくいという声をいただいたので移植しました。内容はそのままで、見出しだけ付けています。 はじまり こんにちは、今日は「書いたJavaScriptがそのままブラウザで動く未来へ」というタイトルで発表をします。「いやいや、JavaScriptはブラウザで普通に動くだろう」と思われる方もいらっしゃるかもしれませんが、話を聞いてもらえれば何を言っているのかわかると思います。 JSConf JPで登壇させていただくのは今回で3度目なのですが、オフラインのカンファレンスで話すのは今回がはじめてなので少々緊張しています。 最初に軽く自己紹介をします。鈴木 颯介と言います。大体のところで Sosuke Suzuki という名前

                                                                    JSConf JP 2023「書いたJavaScriptがそのままブラウザで動く未来へ」スピーカーノート
                                                                  • mac OS Big Sur beta6にした結果 - YusukeIwakiのブログ

                                                                    macOS Big Sur betaは初期から使ってみてたんだけど、beta6にしたらDockerまで使えなくなってしまったので、衝動的に まったく新しいmacOS Big Sur betaでは Homebrew→使えません Androidエミュレータ→使えません Docker→使えません VirtualBox→使えません 早く直ってくれないとエンジニアリング活動できないぞ— Yusuke Iwaki (@yi01imagination) 2020年9月17日 こんなTweetしたら思いの外リツイートされまくってしまった。 事実ベースで情報を知りたい人向け に、自分のマシンで起きてることを、雑ではありますがまとめておきます。 (2020/09/18 14:00追記: beta7にするとDocker使えるようになっていました ) 動作環境 2019のMacbook Pro 15インチ。Moj

                                                                      mac OS Big Sur beta6にした結果 - YusukeIwakiのブログ
                                                                    • The Zen of Go | Dave Cheney

                                                                      This article was derived from my GopherCon Israel 2020 presentation. It’s also quite long. If you’d prefer a shorter version, head over to the-zen-of-go.netlify.com. A recording of the presentation is available on YouTube. How should I write good code? Something that I’ve been thinking about a lot recently, when reflecting on the body of my own work, is a common subtitle, how should I write good c

                                                                      • Why I no longer recommend Julia

                                                                        For many years I used the Julia programming language for transforming, cleaning, analyzing, and visualizing data, doing statistics, and performing simulations. I published a handful of open-source packages for things like signed distance fields, nearest-neighbor search, and Turing patterns (among others), made visual explanations of Julia concepts like broadcasting and arrays, and used Julia to ma

                                                                        • Japan’s Shift to the Right: Computational Propaganda, Abe Shinzō’s LDP, and Internet Right-Wingers (Netto Uyo) - The Asia-Pacific Journal: Japan Focus

                                                                          Abstract: In recent years, academic research and investigative reports have brought to light several cases of computational propaganda (i.e. orchestrated attempts to manipulate public opinion or the outcome of elections via social media), as well as proof that filter algorithms amplify right-wing conservative content on Japanese social media. Piecing together the scattered pieces of a puzzle, this

                                                                            Japan’s Shift to the Right: Computational Propaganda, Abe Shinzō’s LDP, and Internet Right-Wingers (Netto Uyo) - The Asia-Pacific Journal: Japan Focus
                                                                          • 新たな装いで現れた日本軍「慰安婦」否定論を批判する ― 日本の研究者・アクティビストの緊急声明 ― | Fight for Justice 日本軍「慰安婦」―忘却への抵抗・未来の責任

                                                                            PDF – 日本語 – English – 한국어 2020年12月、ハーバード大学ロースクール教授のジョン・マーク・ラムザイヤー氏が書いた論文「太平洋戦争における性行為契約」が、国際的な学術誌『インターナショナル・レビュー・オブ・ロー・アンド・エコノミクス』(IRLE)のオンライン版に掲載されました。2021年1月31日に、『産経新聞』がこの論文を「「慰安婦=性奴隷」説否定」との見出しで大きくとりあげたことをきっかけに、ラムザイヤー氏とその主張が日本、韓国そして世界で一挙に注目を集めることになりました。 タイトルとは異なり、この論文は太平洋戦争より前に日本や朝鮮で展開されていた公娼制度に多くの紙幅を割いています。実質的な人身売買だった芸娼妓契約について、ゲーム理論を単純に当てはめ、金額や期間などの条件で、業者と芸娼妓の二者間の思惑が合致した結果であるかのように解釈しています。ラムザイヤー

                                                                              新たな装いで現れた日本軍「慰安婦」否定論を批判する ― 日本の研究者・アクティビストの緊急声明 ― | Fight for Justice 日本軍「慰安婦」―忘却への抵抗・未来の責任
                                                                            • bpftrace 2020 - 睡分不足

                                                                              (この記事はLinux Advent Calendar 2020 - Qiitaの2日目の記事です.前日はmasami256さんのTiny Core LinuxでLinuxのinitプロセスが実行されるあたりを調べるでした.) みなさんこんにちはこんばんは.bpftraceを使っていますか? (e)BPFといえば最近は専らCiliumなどネットワークが話題ですが,bpftraceはBPF*1を利用したトレーシングツールです.私は昨年からぼちぼち使い始めて,機能追加やバグ修正のパッチをいろいろと投げていた(130+)ら気づいたらコミッタになっていました.ということでbpftraceについては比較的よく知っていると思うので,今年にbpftraceに追加された主要な機能や変更点を紹介したいと思います. bpftrace知らないなぁという方はこちら(拙文です)を,bpftrace使ってないなぁとい

                                                                                bpftrace 2020 - 睡分不足
                                                                              • 効率的なダッシュボードの作成 - MicroAd Developers Blog

                                                                                京都研究所・TechLabの田中です。 マイクロアドでは、主にエンジニア以外のメンバーが広告配信実績などの各種データにアクセスする際にRedashを利用しています。 Redashから接続しているデータソースには、以前このブログでも紹介した分析用Hadoopクラスタ*1に加えて、MySQLのレプリやBigQueryなどがあります。 これらの異なるデータソースに対してRedashからは同じインターフェースでアクセスでき、手軽にデータの抽出や可視化・分析などが可能です。 また、クエリで抽出したデータを利用して、Redash上にダッシュボードを作成することもできます。 本稿では、そんなRedashの活用方法の1つとして、 スケジューリング機能とキャッシュ機能を利用した簡易的なデータパイプラインを使ってダッシュボードを作成する例をご紹介します。 なお、この記事で扱うRedashの説明はバージョンv1

                                                                                  効率的なダッシュボードの作成 - MicroAd Developers Blog
                                                                                • Ruby高速化の戦い@RubyKaigi2019 - バイセル Tech Blog

                                                                                  梅雨の季節と思いきや、清々しい天候の続くこの頃、皆様いかがお過ごしでしょうか? Tech開発部アーキテクチャグループで色々やっております塚本と申します。普段はスクラムマスターやったりしています。 もうひと月以上経ってますが、先日参加してきたRubyKaigiのセッションの内容を掘り下げて記事にしてみます。 Kaigiの概要は村上さんの記事をご参照ください。 tl;dr; Rubyはよい 個人的にはコミッターがよい(失礼) 発表もよい 記事にしたいセッションが絞りきれず執筆が大変なことに Rubyコアの速度改善の話に絞りました 他はまた別途 Rubyist world map Rubyに対して 私のRuby歴は全部足して3年くらいで、関わってきたコミュニティの皆さんほど言語に対する思い入れもなく、Railsなんかツラい思い出が9割くらいなんですが、Rubyはいい言語だと思います。 端的にいう

                                                                                    Ruby高速化の戦い@RubyKaigi2019 - バイセル Tech Blog