モンスターストライク(以下、モンスト)のサーバーアプリケーションは Ruby で書かれており、そのフルテストは次のような環境で実行していました:
「Blender 4.0」のはじめ方についてまとめました。 1. Blenderのセットアップ「Blender」のセットアップ手順は、次のとおりです。 (1) BlenderのサイトからBlenderをダウンロードしてインストール。 (2) メニュー「Edit → Preferences → Interface」で「Language」を「Japanese」に設定。 2. 画面構成2-1. 画面構成画面構成は、次のとおりです。 ・トップメニュー : トップのメニュー ・ヘッダー : メニュー、ツール、エリアの設定、オブジェクトの表示方法 ・ツールバー : オブジェクトの編集 ・ボックス選択 ・カーソル ・移動 ・回転 ・スケール ・トランスフォーム ・アノテート ・メジャー ・立方体を追加 ・ギズモ : 3D空間の軸の設定 ・ギズモ下のツールバー : 3D空間の軸の設定 ・ビューのズームイン
この記事は、Magic Moment Advent Calendar 2023 19日目の記事です。 こんにちは、 Magic Moment の一人だけ QAE の yano です。 一人だけの QAE が GUI を用いた E2E 自動テスト(以降、自動テストと表記)を書いて運用していくことは、自動テストの新規作成やメンテナンスを行うには限界がありますし、他の QA 活動が進まなくなるという問題が出てきてしまいます。 そこで今回は QAE ではなく開発メンバが主体となって自動テストの運用をできるように仕組みを整える必要がありました。 本記事では自動テストを開発メンバに布教していく際に感じた5つの壁と、壁に対して打ち込んできた楔について書かせていただこうと思います。 1の壁 : 何のための自動テストか分からない ユニットテストはあるけど自動テストはないという現場ですと、漠然と自動テストもあ
この記事はNuco Advent Calendar 2023の18日目の記事です。 はじめに 本記事ではGithubレポジトリTop28を紹介します! Githubレポジトリは日々の業務や学習に役立てることが可能です。必要な機能や学習教材は、無料で利用出来る高機能なものがあるのなら積極的に利用して役立てるべきです。 以下の内容に分けて合計28個のGithubレポジトリを紹介します! 開発用Githubレポジトリ 学習用Githubレポジトリ QOL高めのエンジニアとして日常を過ごしたい方は参考にしてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。
交通シミュレーションのための「A/B Street」開発の背景先日、OpenStreetMap Japan主催(OSGeo財団日本支部後援)で、A/B Streetの開発者である Dustin Carlinoさんを迎えてのMeet-upが開かれました。A/B StreetはOpenStreetMapの主に道路データを使って、車線を増やす、自転車専用レーンを作る、信号を作るなどのシミュレーションを行い、混雑の程度や移動のしやすさなどがどう変わるかを可視化するオープンソースソフトウェアです。 Carlinoさんは今はイギリスに住んでいますが出身はアメリカ。ゲームを作りたいという理由でコンピュータ・サイエンスを専攻したそうです。アメリカの多くの地域がそうであるように、移動の手段はほぼ自家用車しかないところで育ち、もっと徒歩や自転車で移動しやすい町を作りたいというのが開発の動機でした。自分たちの好
この記事は 株式会社ゆめみの23卒 Advent Calendar 2023 8日目の記事です。 現代のWebフロントエンド開発において、コンポーネントの効率的な管理と可視化が求められる中、Storybookは開発者にとって欠かせないツールとなっています。Storybookは、コンポーネントをアプリケーションから隔離して単体で表示できるツールです。 しかし、このように有用なStorybookが「腐ってしまう」ことがあります。この記事で「腐る」とは、コンポーネントをStorybookに表示するための設定であるStoryが最新の状態に更新されていない、またはプロジェクトにとって負債になっている状態を指します。例えば、以下のような状態が「腐っている」状態にあたります。 npm run storybook するとそもそもエラーがでて表示されない Storyの存在しないコンポーネントやコンポーネント
聖典の中でしか生きていなかったヘブライ語死海文書、聖書よりも新しい時代のヘブライ語で書かれている書物の一つである。 / credit:wikipediaヘブライ語は大きく分けると、太古の時代に使われていた聖書ヘブライ語と、現代のイスラエルで使われている現代ヘブライ語に分類できます。 聖書ヘブライ語は紀元前のイスラエルの地で使われており、名前の通り旧約聖書にも使われていました。 しかし紀元前4世紀から前2世紀にかけて、イスラエルの住民は主にアラム語とギリシャ語を使い始めるようになり、ヘブライ語は紀元前2世紀ごろには日常語として使われることは無くなったのです。 それでもヘブライ語は聖典の言葉としては引き続き使われており、学者や祈りの言葉として使われていました。 やがて時代が下ると、地中海地域はイスラム世界とキリスト教世界に分かれることとなりました。 そのうちヘブライ語が進化を遂げることになった
※ この記事は、AWS (Amazon Web Services) の技術支援を受けて執筆しています。 はじめに この記事はコネヒトアドベントカレンダー 8日目の記事です。 コネヒト Advent Calendar 2023って? コネヒトのエンジニアやデザイナーやPdMがお送りするアドベント カレンダーです。 コネヒトは「家族像」というテーマを取りまく様々な課題の解決を 目指す会社で、 ママの一歩を支えるアプリ「ママリ」などを 運営しています。 adventar.org こんにちは!コネヒトの機械学習エンジニア y.ikenoueです。 突然ですがみなさん、Amazon Bedrockをご存知でしょうか。 aws.amazon.com Amazon Bedrock(以下、Bedrock)は、テキスト生成AIをはじめとする基盤モデル (Foundation Model)*1を提供するAWS
この記事は、Supershipグループ Advent Calendar 2022 の1日目の記事になります。 今回は無限$10$進数展開について書きたいと思います。 予備知識は特にないのでそういうのもあるんだと気軽に読んで頂ければ幸いです。 問題 いきなりですが問題です。 問題 『2乗しても下1桁が変わらない数はどういう数があるでしょうか?』 少し考えると分かるように $$ \begin{array}{ll} 0 \times 0 = 0 \\ 1 \times 1 = 1 \\ 5 \times 5 = 25 \\ 6\times 6 = 36 \end{array}$$ なので答えは0と1と5と6です。 では次の問題です。 問題 『2乗しても下2桁が変わらない数はどういう数があるでしょうか?』 これはちょっと面倒なのでプログラムで解きましょう。 というコードを実行すると 25, 76と
こんにちはかねこです。私はCRuby(ruby/ruby)のコミッタをやっているのですが、最近はCRubyをメインのターゲットとしてLALR parser generator Lramaの開発をしています。 現役のLALR parser generator開発者として、日頃私以上にLR parserのことを考えている人はそうはいないでしょう。 この記事を読んでいる皆さんは構文解析、なかでも特にLR parserを理解するためにいろいろな教科書や記事を読んできたと思います。 一方でどんなに調べてもどこか腑に落ちない部分が残っているのではないでしょうか。 LR構文解析を勉強すると構文解析表に出会うとおもいます。 構文解析表を作る方法そのものは教科書に説明が載っており、その通りに手を動かせばこのような表を作ることはできるでしょう。 また出来上がった構文解析表をもとに実際に構文解析する手順も理解で
はじめに 今回はフロントエンド(主にReact, Next, TypeScript)でおすすめの学習教材をまとめました。 対象者 エンジニア初心者 モダンフロント技術を学びたい人 ロードマップ Developer Roadmaps エンジニア向けの学習ロードマップが整理されています。 現在の自分の立ち位置を把握し、次にやるべきことの方向性を知ることができます。 エンジニアが使うであろう、ほぼ全技術が網羅的にまとめられているので、まずはこのロードマップを使って現在の立ち位置を掴んでみてください。 TypeScript typescriptlang 公式が提供している学習サービス。 基本文法から実践的な内容まで学ぶことができる。英語が苦手でなければここで一通り学ぶべき。 サバイバルTypeScript 実務で使えるTypeScriptの実装方法を学ぶことができる。応用的な内容も多いが、解説が丁
この記事はNuco Advent Calendar 2023の4日目の記事です。 弊社では、経験の有無を問わず、社員やインターン生の採用を行っています。 興味のある方はこちらをご覧ください。 はじめに 後輩に 「なぜ0.1+0.2≠0.3になるんですか?」 と聞かれて答えられますか? コンピュータの計算では「0.1+0.2」は「0.3」になりません。 これを理解していないと予期せぬ重大なバグを生み出す可能性があります。 分からない方、どうぞ安心してください。 この記事を読んだ全員が「0.1+0.2≠0.3」を理解できるように分かりやすく説明していきます。 コンピュータが計算を間違う理由 まず、そもそも「0.1+0.2=0.3」で正しい!「0.1+0.2≠0.3」なんてあり得ない! という方のために、プログラミング言語のフォーマット処理を経ない、コンピュータの計算結果を見てみます。
[スタート] ボタンを選択し、スクロールして、起動時に実行するアプリを見つけます。 アプリを右クリックし、[その他] を選択して、[ファイルの場所を開く] を選択します。 これにより、アプリのショートカットが保存されている場所が開きます。 [ファイルの場所を開く] のオプションがない場合は、そのアプリを起動時に実行できないことを意味します。 ファイルの場所を開いた状態で、Windows ロゴ キー + R キーを押し、「shell:startup」と入力して [OK] を選択します。 これにより、[スタートアップ] フォルダーが開きます。 ファイルの場所からアプリのショートカットをコピーして、[スタートアップ] フォルダーに貼り付けます。 起動時に自動的に実行されるアプリを変更する方法を確認する
はじめに 今回は各大学が公開している、エンジニア向けの資料をまとめていきます。 東京大学 ChatGPT活用法 ChatGPTの基礎的な内容から実際にどのように活用すべきかが解説されている。 Pythonプログラミング入門 Pythonについて環境構築から始まり、基本文法、応用的な使い方まで分かりやすく解説されている。 AWS入門 ハンズオン形式でAWSの学習ができる。 AI・データサイエンスの活用事例 データサイエンスやAIの活用事例を学べる。 人工知能・深層学習を学ぶためのロードマップ AIやデータサイエンスの具体的な活用事例が学べる。 京都大学 プログラミング演習 Python 統計学 統計学やデータ分析、検定を学べる。 慶應大学 ChatGPTの活用資料 ChatGPTを用いた開発方法が学べる。 東京工業大学 機械学習 筑波大学 データベース データベースの基本から正規化や設計とい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く