寺田亜太朗■ねこひろ⑤ @t_atarou 有機的な存在が好きです。 『猫を拾った話。』(木曜更新)#ねこひろ hupele-miyarisan.com/media/necohiro… 【既刊】 『ジンメンソウといっしょ』『あやつき』ほか amzn.to/3EA2cXv note.com/t_atarou/n/n31…
はじめに 「Railsは関心の分離が不十分である」という批判をよく目にします。状況が深刻になったら、Railsに足りない別のピースを導入しなければならないというのです。しかし私たちはそうは思いません。 「素のRails(vanilla Rails1)ではここまでしかできない」みたいな批判を耳にすることがよくあります。Railsはアーキテクチャレベルで関心の分離が不十分なのだから、アプリはいずれメンテナンス不能になり、足りないピースを導入するという別のアプローチが必要になるというのです。 代表的なDDD(ドメイン駆動開発)書籍では、概念上の4つの層である「プレゼンテーション層」「アプリケーション層」「ドメイン層」「インフラストラクチャ層」について議論しています。 アプリケーション層は、ドメイン層と協調動作してビジネスタスクを実装します。しかし、Railsが提供しているのは「コントローラ」と「
これが戸田氏の訳だったらどんな「甘い」ものになっていたのやら・・・。 ※P144より抜粋 Q『フルメタル・ジャケット』の字幕訳者を交代した理由は? そのマシュー・モディーンが主演した『フルメタル・ジャケット』の監督、スタンリー・キューブリックは究極の完璧主義者でした。自分の映画が公開されるときは、あらゆる国のポスターデザイン、宣伝コピーなどの宣材を全て、フィルムの現像の焼き上がりチェックまで、とにかく全てに目を通します。たとえば日本で印刷したポスターは色が気に入らないと言って、自分が住んでいて目の届くイギリスで印刷させていたほどです。 じつは『2001年宇宙の旅』(1968年)、『時計じかけのオレンジ』(1972年)など、過去の作品は大先輩の高瀬鎮夫さんが字幕をつけられていて、「キューブリックは字幕原稿の逆翻訳を要求するバカげたことをなさる大先生だ」とぼやいておられました。その高瀬さんが亡
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: 37signals Dev — Pending tests 原文公開日: 2023/03/01 原著者: Jorge Manrubia -- 37signalsのエンジニアです 日本語タイトルは内容に即したものにしました。 私は「テストファースト」で作業することも、テストでコードの設計を支援することも、めったにありません。 最近の私は、37signalsである新しいことに取り組み始めました。何も決まっていない白紙の状態なので作業はすいすい進み、来る日も来る日もこってりしたプルリクを作成しています。会議に先立って早めに投げておきたいと思っていたプルリクには、もれなく以下が含まれていました。 ご覧のように、私はほとんどの場合テストを最後に書いていることが見て取れます。例外があるとすれば、テストを書くことで最短で結果をフィードバックで
繰り返しますが、正確な図はプロセッサモデルによって異なります。ここでは見積もりのため、以下の目安で考えます。メインメモリのアクセスに60ns(ナノ秒)かかり、L1キャッシュへのアクセス速度はその約50倍高速だとします。 さて、プロセッサの世界には「参照の局所性(locality of reference)」と呼ばれる重要な概念があります。プロセッサがメモリ上の特定の場所にアクセスするとき、以下のように予測を立てます。 近い将来、メモリ上の同じ場所にアクセスする可能性が非常に高い これは「時間的局所性(temporal locality)の法則」です 近い将来、メモリ上のその場所からごく近い場所にアクセスする可能性が非常に高い これは「空間的局所性(spatial locality)の法則」です CPUにキャッシュが存在する理由のひとつが、この時間的局所性です。では空間的局所性を高めるにはど
こちらはDEV Communityに2021年9月2日に投稿され、現在反響を巻き起こしているフロントエンドにおけるクリーンアーキテクチャの実装についてのAlexさんの記事になります(原文はこちら)(twitterにて翻訳掲載許可取得済み)。 かなり大ボリュームな超大作記事となっておりますが、Reactなどを使ったフロントエンドプロジェクトのディレクトリー構成やファイルごとの責務の切り分けのベストプラクティスなどの決定版といえるものがまだまだ出てこない中で、個人的にまさに待ち侘びていたような内容の記事かと思い、是非日本のフロントエンドコミュニティでも知見が共有されればと思いました。 それでは以下、本文です。 *翻訳は大部分をDeepL翻訳によって行っていますが、適宜修正してあります。 少し前に、私はフロントエンドにおけるクリーンアーキテクチャについての講演を行いました。この記事では、その講演
AI翻訳が進化するなか、ピュリッツァー賞受賞の認知科学者ダグラス・ホフスタッターが「手遅れになる前に外国語を学びなさい」と題したエッセイを米誌に寄稿した。自身も苦労して数ヵ国語を習得したホフスタッターが恐れる、「私たちがAIに屈したときに失うもの」とは──。 つたない中国語でスピーチ 私にとって人工知能(AI)の最も恐ろしい脅威は、いわゆるシンギュラリティ──人類を凌駕する知能の爆発的な暴走が起こる可能性だ。現在のAIの技術水準は破滅的なシナリオを予感させる。 エベレスト登頂に強い憧れを抱く人のなかには、準備に何年もかけ、莫大な資金を費やす人がいる。あなたも同類だろうか? それとも、むしろヘリコプターでエベレストの頂上に降り立ち、絶景を堪能するほうだろうか? では、外国語というエベレストに登る場合はどうだろう? 最近、自分の人生に起きた2つの小さなエピソードがきっかけで、私はこの問題につい
私が働いているAniqueという会社では、1年前に全てのソフトウェアでTypescriptを採用することにしました。私たちが開発している進撃の巨人のNFTサービス “Attack on Titan: Legacy” でも採用しています。 TypescriptではNestJSという素晴らしいAPIフレームワークを利用することができ、生産性高く開発を続けることができます。また、私たちはフロントエンドでNext.jsを利用しています。言語レベルでのコンテキストスイッチを抑えることで、一人のエンジニアがフロントエンドとバックエンドのどちらもの機能を開発する環境が作れました。 しかし、Nodeならではの作法や設計について、Web上にはたくさんの情報があるものの、あまりにも情報が多すぎて、まとまったプラクティスになかなか出会うことができませんでした。そのため、最初はチーム内での共通認識を作るのに苦労し
はじめに この記事では、3日間でテック記事のAI要約・翻訳メディアをつくる個人開発で利用した OpenAI API LangChain の具体的な実装と利用コストについて触れていきます。 OpenAI APIとLangChainとは... OpenAI API OpenAI APIは、OpenAIという人工知能の研究・開発・普及を目的とした団体が提供するAPIです。このAPI は、自然言語とコードの理解または生成を必要とするタスクに利用することができます。 LangChain OpenAIが提供するGPT-3のような大規模言語モデル(Large Language Model: LLM)を利用してサービスの開発をしたいときに、「あるとうれしい機能」が集まったライブラリです。 この記事の目的 OpenAI API を使った記事の要約とFunction Callingの紹介 LangChain
ホクソエムサポーターの白井です。 今回は Matthew McAteer氏によるブログ記事Nitpicking Machine Learning Technical Debtの和訳を紹介します。 原著者の許可取得済みです。 Thank you! アメリカの国内ネタも含んでいて、日本語だと理解しにくい箇所もありますが、機械学習の技術的負債をどう対処していくかについて、とても役に立つ記事だと思います。 Nitpicking Machine Learning Technical Debt (機械学習の技術的負債の重箱の隅をつつく) イントロダクション Part1 技術的負債はあなたの予想以上に悪い Part2 機械学習の漠然とした性質 Part3 (通常の依存関係の頂上にある) データ依存関係 Part4 イライラさせるほど未定義なフィードバックループ 後編に続きます Nitpicking Ma
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 53 Ruby on Rails Interview Questions and Answers - Better Programming - Medium 原文公開日: 2020/04/03 著者: GreekDataGuy -- データサイエンティスト、フルスタックエンジニア、起業家。トロント在住。 日本語タイトルは内容に即したものにしました。 私はこれまで100人を超えるRuby on Rails開発者と面接を重ね、私自身も職階に関する面談をいくつも受けました。本記事は、これまで私が受けたり尋ねたりした質疑応答をまとめたものです。 2020年現在、どれほど多くの大企業がRailsを利用していることを知ったら皆さんは驚くかも知れません。Shopify、Airbnb、GitHub、Dribble、Etsy、Kickstarter
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Hands-on WebAssembly: Try the basics — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/08/25 著者: Polina Gurtovaya、Andy Barnov サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語タイトルは内容に即したものにしました。画像はすべて元記事からの引用です。 Web開発の一般的な知識のみを前提とするシンプルなハンズオンチュートリアルで、WebAssembly(Wasm)を始めてみましょう。実行可能なコード例を用いてWasmを味わうのに必要なものは「コー
泣き止まない我が子をあやしながら夫が言う「やっぱりママがいいんだよね」 親から何気なく投げかけられる「もうお母さんなんだから、しっかりしなさいよ」 周囲から悪気なく“お母さん”のレッテルを貼られることに気疲れし、「子どもはかわいいけれど、母であることがつらい」「自分は育児に向いていないのかもしれない」と感じながらも、誰にも言えずその思いを心のなかに閉じ込めている人は少なくないはず。 こうした母親たちの後悔と、社会が彼女たちに背負わせている重荷について書かれた『母親になって後悔してる』は、2017年にドイツで刊行されて以降世界中で翻訳出版され、各国で大きな議論を起こしてきました。 2022年春に出版された日本語版の翻訳を担当したのは、数々の訳書を手がけてきた鹿田昌美さん。翻訳を通じて「母親たちの後悔」と向き合った鹿田さんに、これまで語られてこなかった“母親”という役割のつらさについて聞きまし
正直もうDeepLより圧倒的にGPTの方が翻訳精度良いね・・・時代の変化が速すぎてDeepL開発チームに同情するレベル。 — Ulara 🇯🇵🇺🇸東京シアトル2拠点生活中 (@ularatter) February 14, 2024 なんとなくそういう気はしてたが、DeepLの⌘C×2で翻訳が走る体験がしっくり来すぎていて翻訳に関してはDeepLを使い続けていた。 いやしかしよく考えたら、利用し続けている理由がショートカットだけなら、OpenAI APIをたたくそういう(ショートカット指定できる)翻訳アプリをつくればいいのでは?というかそういうのもうOSSで出てるのでは? と思って探してみたらやっぱりあった。 https://github.com/openai-translator/openai-translator スター数19.9k。既に相当有名なようだ。 インストール方法Re
翻訳困難 ここにあるのは、 外国語に翻訳するのが難しい、 あるいは翻訳してしまうとつまらなくなってしまうような文章です。 翻訳する前からつまらないと言われればそれまでですが。 新着情報 夢の中に出てきた奇妙な単語達・文章編 (5月6日) メニュー 夢の中に出てきた奇妙な単語達 嘘 好きなもの・嫌いなもの including なぜ私は食事が嫌いか さつまいも フランス人って、どうしてそうなの? グルノーブルの床屋 [同グラフィック版] グルノーブルの歯医者 結婚記念日 電気の天使 もっと2月を! バグりんぼ クローン人間 1を足す 2002年の夏休み 2012年の夏休み 2012年の冬休み 2022年の黄金週間 作者略歴 最終更新日 : 2024年5月6日 メールはこちら
リンク My Nintendo Store(マイニンテンドーストア) ごめんね、NPCです ダウンロード版 任天堂の公式オンラインストア。「ごめんね、NPCです ダウンロード版」の販売ページ。マイニンテンドーストアではNintendo Switch(スイッチ)やゲームソフト、ストア限定、オリジナルの商品を販売しています。 リンク AUTOMATON NPCが主人公のRPG『ごめんね、NPCです』2月24日配信へ。ただのNPCが、お金を盗んだ勇者を追って冒険 - AUTOMATON 42teapartyは2月17日、RPG『ごめんね、NPCです』のNintendo Switch版を2月24日に配信すると発表した。ごめんね、NPCです』の主人公は勇者ではなく、ただのNPC。 35 users 1
昔から私は「わかりやすい文章」を書きたいと考えている。文章を書くコストは大きいが、それを「わかりやすくする」コストは比較的に小さい。わずかな時間を惜しんで、わかりにくいままの文章を出すべきではない。 (もちろん、わかりやすく書いても、それを読んだ人が正しく理解するとは限らない。曲解されることは常にある。しかし、それを盾に、「わかりにくい文章」を書くことを正当化してはいけない)。 私が現在、「わかりやすい文章」を書く上で気にしていることは、論理構造と音読である。後者も語りたいことはたくさんあるのだが、長くなるので別の機会にする。今回は、論理構造を明確にするためのツールとして、Google翻訳を使うことを提案する。 「わかりやすい文章の書き方」は既に多数存在するのだが文章をわかりやすく書くことは、昔から必要とされていた。書籍も多数存在する。世の中で推奨されているのは、例えば、以下の書籍である。
PDFやWord、Excelファイルを読み込み、レイアウトなどはそのまま内容だけを翻訳。Google Translation APIに新機能 Googleは、機械学習を用いて翻訳を行う「Translation API」の新機能として、PDF、Word、Excel、PowerPointのファイルを読み込み、レイアウトなどを保ちつつ内容だけを別の言語へ翻訳して出力する「Document Translation」を発表しました。 With Translation API Advanced, translate documents in100+ languages & formats such as Docx, PPTx, XLSx & PDF while preserving document formatting. Learn more about this new feature added
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: avoid OR for better PostgreSQL query performance - Cybertec 原文公開日: 2018/05/07 著者: Laurenz Albe サイト: CYBERTEC -- データサイエンス分野でのPostgreSQLサポートやコンサルティングを行っている企業です ※挿絵は原著者自らによるものです。 生きるべきか『OR』死すべきか、それが問題だ」 「帰れ!」「非効率!」「同義反復!」 © Laurenz Albe 2018PostgreSQLクエリのチューニングは私たちCybertecの日常的な業務ですが、チューニング中にクエリにORを1つでも見つけた瞬間、恐ろしさに身の毛もよだつ思いがします。たいていの場合、ORはクエリのパフォーマンス低下の原因となるからです。 言うまでもないこ
最近の機械翻訳の進歩は本当にすごい。以前「みらい翻訳」を試してみて、その精度におののいたのですが(「みらい翻訳」を使って仕事をしました。(使用感) - 日比嘉高研究室)、先日来、DeepL翻訳という新手のサービスが登場して話題になっています。 gigazine.net そこで、この度も実際にやってみました。検証材料はつい先日作ったばかりの、自分の論文の英文要旨です。英語を日常的に使わない研究者が、もっともしばしば直面する「英語を書かなければならない場面」です。 以下(1)原文の日本語要旨、(2)有料校正サービスを利用した完成版、(3)Google翻訳、(4)みらい翻訳、(5)DeepL翻訳、の順に、結果を貼り付けました。 (1)原文の日本語要旨 この論考では、「満洲」における日本語書籍の小売史を考える。主たる対象となるのは日本語の書物を扱った書籍店である。とりわけ、これまでほとんど手をつけ
「サイバーパンク2077」をプレイしたというエンジニアのマルチン・エランコウスキ氏が、同作で登場するリアルタイム翻訳システムのような「話者の上にリアルタイムで会話内容が表示され翻訳まで行ってくれる翻訳システム」の開発に取り組んでいます。 GitHub - elanmart/cbp-translate https://github.com/elanmart/cbp-translate エランコウスキ氏は「話者の上にリアルタイムで会話内容が表示され翻訳まで行ってくれる翻訳システム」を開発するにあたり、以下のような条件を処理できるシステムを構築することにしたそうです。 ・ショート動画を処理可能 ・複数のキャラクター(話者)の会話内容を翻訳可能 ・英語とポーランド語の両方の音声を認識・文字起こし可能 ・会話を任意の言語に翻訳可能 ・各フレーズを話者に割り当て可能 ・画面に話者を表示する ・サイバー
「はっぴいえんど」は、日本のロック界に大きな影響を及ぼしたバンドのひとつだ。英語で歌うべきものとされていたジャンルで、母国語である日本語の歌詞を作った彼らに、世界的なロックバンド「ビートルズ」を生んだ英国の「ガーディアン」紙が取材した。 「歌詞を翻訳すれば、意味が変わってしまう」 1969年、松本隆と細野晴臣がロックバンドをはじめようとしたとき、二人はある選択を迫られた──当時のロックの共通語である英語で歌うか、日本語で歌うか。議論の末に二人は母語を選択し、そうすることで、日本の音楽の流れを完全に変えたのだった。 松本、細野、そして鈴木茂と大瀧詠一によって結成されたバンド「はっぴいえんど」は、西洋風のフォークロックと日本語のボーカルを融合させた。この決断は、近年ネット上で人気がある80年代のシティ・ポップ・ファンクから、現代のJポップに至るまで、日本のあらゆる音楽に影響を与えている。 「僕
「創元推理文庫」などで知られる出版社・東京創元社は3月18日、無料電子書籍「〈ワニ町〉シリーズ著者公認ガイドブック」に掲載した小説本編の無料公開範囲を翻訳者の島村浩子さんに伝えていなかったとして謝罪した。同ガイドブックは1月下旬に配信を停止している。 ガイドブックは、米国の人気ミステリー作家・ジャナ・デリオン氏による「ワニ町シリーズ」(通称)を紹介する本。最新刊「幸運には逆らうな」の宣伝を兼ねて2023年8月に配信を始めた。 この中で東京創元社は、第1作「ワニの町へ来たスパイ」(創元推理文庫刊)を“試し読み”として第4章まで無料公開していた。通常の“試し読み”は第1章のみだ。デリオン氏の許可は得ていたものの、同社は翻訳を手がけた島村浩子さんに具体的な公開範囲を伝えていなかった。 島村さんは今年1月、「無料電子ブックにわたしの訳文が無断で大量に使用されてしまいました」というブログを公開。ある
(2021年5月13日追記) クリックタイミングによってdeeplウインドウが開くにくい問題を修正しました。(2020年12月26日追記) Kindle Cloud Readerの仕様変更により発生していたエラーに対処しました。旧版はgistに置いてあります。(2020年3月31日追記) DeepLの記事の方でニックさんにコメントいただいた内容で、コードがよりロバストになりました!ありがとうございました。 (2020年3月25日追記)より高品質な翻訳だと話題のDeepLを使ったブックマークレットを公開しました。ぜひお試しください:---kamiとかxodoを使えば英語pdfにgoog... これはKindle Cloud Readerがコピー対策のためにクリップボードへのコピーを無効にしているためにgoogle翻訳などのブラウザ拡張が使えなくてこまることへの対処でした。今回DeepL翻訳が
機械学習を応用したニューラルネットワークベースの翻訳エンジンによる翻訳結果の精度の高さが絶賛を浴びているようです。 実際に使ってみると自然な感じの英文、和文が得られているようです。 筆者は英語があんまりよく分からず、主観的評価ができないので歯切れが悪くてすいません(笑)。 DeepL翻訳はWindows用、MacOS用のアプリが提供されており、このアプリの使い勝手が絶賛されているのもよく見かけます。 起動すると常駐し、Command + C(Ctrl + C)を2回押すとクリップボード上のテキストが翻訳されるという動作になっています。 当然スマートフォン用のアプリもあるものと探すも、まだ提供されていないようです。 そこで、iOSのショートカットアプリで「DeepL翻訳」を使いやすくするショートカットを作成しました。
本記事はこの記事の日本語訳です。翻訳許可をいただいております。 以下翻訳: もし Cocoa 開発やソフトウェアビジネスのブートストラップについての最新の記事を常にキャッチアップしたいなら、ぜひ Twitter で私をフォローするかメールリストを購読してください。 開発者として、パフォーマンスの良さは我々のユーザにワクワクと嬉しさを与えるのに評価しきれないほど貴重なものです。iOS ユーザの目は非常に高く、そのためもしあなたのアプリが動作がモサモサしたり、すぐにメモリプレッシャーでクラッシュしたりすると、彼らはあなたのアプリを削除するか、最悪悪いレビューまで残してしまうでしょう。 私はアップルに 6 年間を在籍し、その歳月を Cocoa フレームワークやファーストパーティーのアプリに費やしてきましいた。私が手掛けたものには Spotlight、iCloud、app extensions、そ
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Why we're sticking with Ruby on Rails | GitLab(2022/06/08にthenewstack.ioに掲載されました) 原文公開日: 2022/07/06 原著者: Sid Sijbrandij -- GitLab, Inc.の共同創業者、CEO、取締役会議長 Ruby on Railsを作ったときのDavid Heinemeier Hansson(DHH)が道しるべとしたのは、それまでに経験していたPHPとJavaでした(インタビュー)。DHHにとって、JavaのWebフレームワークはJavaが冗長で柔軟性が低く使いにくい点が好みでなかったものの、構造的に統一されている点が高く評価できるものでした。一方、PHPについては敷居の低さが好みだったものの、プロジェクトが泥沼化しがちな点をあま
日本の漫画『ラブ★コン』を原作とするアニメの英語版吹き替え翻訳に携わった請負業者が、セリフを改変したと発言し物議を醸しています。アニメ販売会社のプロデューサーは「この人物と今後仕事をすることはない」とコメントを発表しました。 英語版のアニメ「ラブ★コン」(出典:Amazon.com) 制作元「何層ものチェック」 同作のアニメは日本で2007年に放送され、英語字幕版も以前からありましたが、吹き替え版は2023年秋にリリースされました。 吹き替え版の翻訳に携わった請負業者の1人が2月11日までに、吹き替え版制作会社Sound Cadenceが予算を抑え、脚本家や声優が無償で仕事をしたとしてネット上に投稿(投稿はその後削除)。その中で「ひどい番組」「主人公はサイコパス」「トランスフォビック」と発言し、「角を削った」「われわれが改善した。この番組はひどい」などセリフを変えたことを記していました。原
作ってる方は承知してるんだろうか。 どうやら原因は翻訳者の政治的思想らしいが。 特に何の衒いもなくTwitterで話すのが当たり前になってて何も問題ないと思ってるみたいだけど・・・ ttps://twitter.com/Kyonko802/status/1512704586049470465 関係ない部分にいきなり資本主義批判をぶち込んだり、ジェンダー関連の問題を勝手に都合の良いように改変したり。 13機関防衛圏十三機兵防衛圏とかすばらしきこのせかいとか。 もちろんすべてがそうだとは言わないけど、海賊版が流行する原因にもなりつつある。 界隈じゃLearn japanese(日本語を学べ)も決まり文句みたいになってる。 流石にそろそろ日本でも炎上しかねないな。
みなさんこんにちは。@ryuzeeです。 スクラムにおいて、プロダクトオーナーはとても難しいロールですが、これからプロダクトオーナーになりたいと思っている人(だけでなくすべてのプロダクトオーナー)向けの「Do You Want to be a Product Owner? You Better Know What Awaits!」という記事が素晴らしい記事だったので、翻訳したものをご紹介します。 翻訳に際しては、著者のDavid Pereiraさんに快諾いただきました。 なお、著者のDavidさんはほかにもスクラムに関する有用な記事を多数書いているので、参考にするとよいかと思います。 以下翻訳です。 私がプロダクトオーナーの旅を始めたのは2012年のことでした。 そのときにプロダクトオーナーが何を意味するのか知っていればどれだけ良かったことか。 そうすれば毎日をもっと簡単に過ごし、多くの問
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く