タグ

developmentに関するnatu3kanのブックマーク (738)

  • 仕事を読み解くキーワード:納得感のある音を鳴らす|採用情報|任天堂

    ゲームの世界で鳴るさまざまな音は、サウンドデザイナーとサウンドプログラマーが協力して作り上げています。たとえば、オブジェクト同士が接触したときに材質や形状、衝撃の強さなどに応じて変化する音になるよう、サウンドデザイナーが音のデータを作成し、サウンドプログラマーがそのデータを鳴らします。『ゼルダの伝説 ティアーズ オブ ザ キングダム』では、私はサウンドプログラマーとして、サウンドデザイナーが作りだす多彩な音を、リアリティを感じられるように鳴らす役割を担いました。 このゲームには、さまざまな種類の材質や形をしたオブジェクトが登場します。プレイヤーはこれらを自由に動かせるだけでなく、複数のオブジェクトをくっつけることができるため、自由な発想で武器を作ることも、乗り物を作って動かすこともできます。そして高い自由度があることで、私たち開発者の想像を超える遊び方が生まれることもあります。 開発を進め

    仕事を読み解くキーワード:納得感のある音を鳴らす|採用情報|任天堂
    natu3kan
    natu3kan 2023/12/17
    演出でも殴った時の音もそうだけど、心で感じた印象より地味な音になるから、音を大きくしたり、野菜を砕く音に差し替えるとかしないとならない。リアルなサンプリングがいいとも限らない。
  • ライブラリを気軽に導入しないこと|Katashin

    をよく読むエンジニアであれば、ライブラリの導入には慎重になるべきだということは共通の認識になっていると思う。しかし、どういったライブラリを導入すべきかという選定基準は自分の中ではまだ言語化できてないことに最近気がついた。絶対的な基準を設けるのではなく、ある程度柔軟に考えるべきだと思うが、自分がどう考えて選定するかを考えてみる。 品質 テストが書かれているか 自分のプロダクトでテストを書いているのであれば、ライブラリにもテストを求めるべき 長い間継続してメンテナンスされている(いた)か 急に出てきてセンセーショナルな売り文句で注目を浴びるライブラリは怪しむべき コードの品質は悪くないか 導入する前にライブラリのコードは読むべき 効果 その後の実装効率をどれだけ上げるか 導入しない場合と大して変わらないのであれば不要 自分でそれを書いた場合と比べてどうか 短時間で同じようなものを書けるのであ

    ライブラリを気軽に導入しないこと|Katashin
    natu3kan
    natu3kan 2023/12/15
    GPL汚染みたいなんもあるから、たしかにライセンス管理も大事よね。
  • とある人気ゲーム開発者が「批判は歓迎だけど、“こうすべきだった”というのはやめて」とお願い。“良いアイデア”でも実装できるかは別 - AUTOMATON

    昨今ではSNSやフォーラム上でユーザーからのフィードバックを募るゲームも多く、さまざまな意見が投じられ、開発に活かされている。一方でゲームが抱える課題の原因特定や、特定の要素に向けた“より良いアイデア”については、開発者としての経験がないと検討が難しいようだ。『Starfield』の開発者や国内のゲーム開発者らが「開発過程や内情を知らないユーザーからのアイデア提案や批判」についての問題を指摘し、注目を集めている。 『Starfield』は、『The Elder Scrolls』シリーズや『Fallout』シリーズの開発で知られるBethesda Game Studiosが手がけるRPGだ。作の舞台は人類が太陽系外に進出した2330年の世界。プレイヤーは希少なアーティファクトを求める宇宙探検家集団コンステレーションの一員として、広大な宇宙の星々を冒険することになる。作には100以上の星系

    とある人気ゲーム開発者が「批判は歓迎だけど、“こうすべきだった”というのはやめて」とお願い。“良いアイデア”でも実装できるかは別 - AUTOMATON
    natu3kan
    natu3kan 2023/12/15
    ユーザーとクリエイターの距離が近くなるの良し悪しよな。今は直でクリエイターに意見出せる時代とはいえ。
  • 中途入社のソフトウェアエンジニアがWebサービス開発に参加するとき役立ったこと - kymmt

    この記事は一休.com Advent Calendar 2023 8日目の記事です。 2023-09-25に入社して2か月半が経ったので、既存のWebサービスの開発にソフトウェアエンジニアとして参加するにあたって役立ったことを書いておく。 『Webサービスのソフトウェアエンジニアとしての転職活動で役立ったこと』の続編といえるかもしれない。 前提 観点 どのようなサービスかを調べる どのようにデータを保持するかを調べる どのようなコードかを調べる 「未知の未知」をできるだけ早く減らす チームの開発体制に興味を持つ 所感 前提 レストラン予約のサービスの開発に参加した 歴史が長い(2006〜) Webアプリケーションを開発する 技術スタックは転職前後で完全に変わった 前: Rails, PHP, Nuxt, MySQLなど7年 後: Rust, Next.js, Python, Microso

    中途入社のソフトウェアエンジニアがWebサービス開発に参加するとき役立ったこと - kymmt
  • プログラミングの原則:enumの比較はすべてバグ - Uzabase for Engineers

    こんにちは、ソーシャル経済メディア「NewsPicks」のむとうです。 この記事は NewsPicks アドベントカレンダー 2023 の3日目の記事です。 昨日は@J_Nakagawa(隼佑 中川)さんによる『LambdaレスポンスストリーミングとAWS-SDKを使ってSlackに進捗バーを表示させる』でした! 世の中には再現が難しく一見してバグがありそうに思えないコードもありますが、一方でプロダクションコードの中にはひと目見てバグが有りそうなコードもまた多いものです。いくつかの特定のパターンをとる文字列(環境名など)やenum(以下どちらもenumと表現します)に関する条件分岐もその一つです。プルリクを見てこのようなパターンがあれば、バグの疑いが強くなります。周囲を見渡すと、大抵すでにバグっているか潜在バグを含むコードが見つかります。すべてバグというのは言い過ぎにせよ、わかりやすさと変

    プログラミングの原則:enumの比較はすべてバグ - Uzabase for Engineers
  • テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey

    アジャイル型の開発が導入されていない現場であっても、そして一人であっても、実践可能なアジャイルに関するプラクティスは存在します。 例えば、自動テストや、テストファースト、テスト駆動開発(TDD:Test Driven Development)です。ユニットテストフレームワークを使ってテストコードを書いて開発しながらテストを実行する「自動テスト」、実装の前にそのテストコードを書く「テストファースト」、テストと実装を繰り返しながらインクリメンタルに設計・開発を行うのが「TDD」。これらプラクティスのなかで、はじめの一歩となるのが自動テストですが、1人で実践するには、どこからはじめるか、どうテストを組み立てればよいのか、あるいは自分のテスト方法は適切なのか、不安を持つこともあるでしょう。 そこで稿では、さまざまなチームや組織へのテスト手法の導入を支援し、精力的に講演や執筆などを行ってきたこの分

    テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey
  • プログラミングの原則:構造化テキストを文字列結合で作らない、置換でいじらない - Uzabase for Engineers

    こんにちは、ソーシャル経済メディア「NewsPicks」のむとうです。 先日から『Ghost of Tsushima』の開発者が書いた『ルールズ・オブ・プログラミング』というをちょっとずつ読み進めていて、プログラミング熱が高まっています。このは大きな指針を示すだけで具体の話をするものではないのですが、読み物として面白いので私も似たようなことをやってみたくなりました。 何年もこういう仕事をしているとバグが入るパターンというのが見えてきます。そしてだいたいどこに行っても何の仕事でも似たようなことをすることになるのですが、今回の話もその一つです。 構造化テキストを文字列結合で作らない、置換でいじらないというのはこれだけみると何のことか分かりづらいかも知れませんがSaaS Product Team セキュアコーディングの啓蒙 第2回 (SQL インジェクション編)の内容とある面では同じ話です。

    プログラミングの原則:構造化テキストを文字列結合で作らない、置換でいじらない - Uzabase for Engineers
    natu3kan
    natu3kan 2023/11/30
    文字列の操作雑にすると生きた制御文字とかコードが混ざったりしたりしがちだよね。
  • 【個人開発】爆速で書籍管理システムを作って大幅な時間削減をした - Qiita

    はじめに こんにちは!!@Sicut_studyです! 今回は個人開発で「書籍管理システムYomuYomu」を作成したので紹介したいと思います。 サービスでやりたかったことがシンプルでなおかつユーザーの作業時間を大きく削減することができたというところから 個人開発に挑戦してみたいけど何を作ればよいかわからない このような方にとてもおすすめのサービスになっています。 私も実装していて「この内容はプログラミングコーチングJISOUの中でも1つの教材として今後使っていこう」と思うくらい良い題材でした 書籍管理システムYomuYomuとは 書籍管理システムYomuYomuは購入したを登録できる簡単なアプリです 以下の機能が利用できます 1. 登録書籍一覧 登録した書籍を50音順で見ることができます 詳細検索を利用することで「あ行」などで書籍を絞ることができます 2. 書籍自動登録 書籍を登録する

    【個人開発】爆速で書籍管理システムを作って大幅な時間削減をした - Qiita
    natu3kan
    natu3kan 2023/11/28
    ISBN読んで書籍情報がサクッと登録できたらいいよね。
  • 僕の自作ツールが大学のサーバーをダウンさせてしまった日の話|くりきん

    2021年10月25日、この日は僕がただの大学生から、大学のサーバーをダウンさせた"犯人"へと変わった日です。 小説みたいな書き出しをしてみましたが、これは嘘みたいな当の話で、ふと思い出して懐かしくなったので回想録として note に残すことにしました。 出来事の概要2年前の2021年10月、何が起きたかを簡単に書くと以下の通りです。 ・大学の授業や課題を管理するためのシステムを拡張するツールを作った ・ツールが予想以上の人数に使われ、結果として大学のサーバーに負荷がかかりサーバーが落ちる事態になった ・大学から呼び出しを受けることになった 時系列を追って、この note で出来事の全容を書きたいと思います。 使いづらい LMSまず前提として、私の大学では毎日の授業や課題は授業支援システム、通称 LMS と呼ばれるオンラインのシステムで管理されています。 実際のLMSの画面しかし、この

    僕の自作ツールが大学のサーバーをダウンさせてしまった日の話|くりきん
    natu3kan
    natu3kan 2023/11/28
    便利なツールって口コミで広がって皆が使うもんなあ。サーバーの維持もコストかかるから不便でも低負荷目指すとかなりがちか。
  • これから再開発を手がける秋葉原と、日本橋の街並みを比べると各デベロッパーの「まちづくり」に対する差が分かる

    マンション好きの外資コンサル @escapejapan2023 申し訳ないが住友不動産に街作りは出来ない。 例えば、秋葉原では電気街のど真ん中や、ヨドバシカメラの真横に、商業も飲店も一切ないただの淡白なオフィスビルを多数建ててしまい、人流を途切れさせている。 住友のマンションは好きだけど、街作りには関与させてはいけないデベロッパー。 pic.twitter.com/XOEOlHs69s 2023-11-23 12:53:15

    これから再開発を手がける秋葉原と、日本橋の街並みを比べると各デベロッパーの「まちづくり」に対する差が分かる
    natu3kan
    natu3kan 2023/11/24
    高騰した好立地にデカいビルやマンション持ってたら、がっぽがっぽ稼げるから街づくりとかどうでもいいわなあ。
  • ソフトウェアの内部品質に生じる様々な問題は組織設計にその原因があることも多い / Internal Quality Issues Caused by Organizational Design

    2023-11-21 技術的負債に向き合う Online Conference https://findy.connpass.com/event/297813/

    ソフトウェアの内部品質に生じる様々な問題は組織設計にその原因があることも多い / Internal Quality Issues Caused by Organizational Design
  • 水田監視ロボ「雷鳥3号」 放水で害獣を追い払う | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    ロボット技術で農業の省力化を目指すロボット企業テムザックは、水田や畑の作物を荒らす困った動物たちを傷つけずに追い払うロボットを開発した。 テムザックは今年行った、ロボットやITを活用して大幅な省力化を実現する「ワークロイド農業」の実証実験で、ほぼ予定どおりの米の収穫量を記録した。田んぼの準備から収穫までに要した人の作業時間は通常の米作りのなんと6パーセントというから、実験は大成功。しかし、収穫の数週間前にイノシシによって一部の稲穂がべられるという事件が起こった。そこで急遽、害獣対策用ロボット「雷鳥3号」を開発した。

    水田監視ロボ「雷鳥3号」 放水で害獣を追い払う | Forbes JAPAN 公式サイト(フォーブス ジャパン)
    natu3kan
    natu3kan 2023/11/20
    草。
  • 【追記あり】ソシャゲやってる女性プレイヤーに言いたい

    ゲームに関してお気持ちメールの文章長すぎて殆ど効果なくなってます 窓口担当の大半は自分含めて3行以上文章読むと死ぬので3行以内にまとめて欲しい 基カスみたいなスパムとか言い捨てメール以外は全部開発に共有するんだけど、開発の時間も有限なのでお気持ち長文メールは3行以上あるとこっちで勝手に添削して共有するのが基(少なくともうちの会社では) そしてその添削のセンスは窓口担当の気力と知能に依存するので長い文章の意が全然違った形で伝わる事も珍しくない 文章量的には特にシナリオの話だと300文字以内にまとめてくれるとそのまま回しやすいのでそうしてくれると助かる ただUI関係は専門部署にそのまま投げるからいくらでも長文書いて構わない 野郎向けのソシャゲで要望通りやすい傾向あるのは男性向けの場合口調はチンピラみたいなのでも意が明確であることが多いから あと女性向けソシャゲは開発は女性多くとも窓口担

    【追記あり】ソシャゲやってる女性プレイヤーに言いたい
    natu3kan
    natu3kan 2023/11/20
    遠回しに書かれても、結局は何がどういう理由で必要かが、要望と理由の正当性がぼやけるからね。
  • 住んではいけない場所を開発している…千葉県郊外で建ち始めた「30坪2500万円の新築戸建て」の根本問題 「限界分譲地」の悲劇はまた繰り返す

    千葉県郊外で「30坪2500万円」といった格安の新築戸建てが増えている。「限界分譲地」を取材するブロガーの吉川祐介さんは「そもそも住んではいけない場所なのに、土地の安さから開発が進んでいる。50年ほど前に開発された近隣地は、ほとんど人が住まない『限界分譲地』となっていて、それを繰り返す恐れがある」という――。 限界分譲地に新築住宅が建ち始めた 不動産の価格を決める要因は、何よりも立地条件と利便性である。その他、需給バランスに左右される面もあるが、その需要を決めるのも結局は立地条件である。 ところが近年は、建築資材の高騰によるものなのか、都市部ではマンション価格も含めた不動産の価格が上昇傾向にある。その影響が郊外まで波及しているのか、公示地価は例年通り下落している地域ですら、住宅価格が上昇する奇妙な現象がみられるようになった。 新築価格が高騰すれば当然中古住宅のニーズも高まるわけで、不動産

    住んではいけない場所を開発している…千葉県郊外で建ち始めた「30坪2500万円の新築戸建て」の根本問題 「限界分譲地」の悲劇はまた繰り返す
    natu3kan
    natu3kan 2023/11/14
    限界ニュータウン問題だ。近所の空き地の土地の所有者が古い住所のままで土地を持ってたり、持ち主が死んで相続先が不明だったり、解散した法人が持ってたりで曖昧で追いかけられないとかになるやつ。
  • なぜ営業組織と開発組織の仲は悪くなるのか?を考えて体制構築したらBizDevの重要さがわかった話|井原 真吾

    前提として、私は営業組織でも開発組織でも働いた経験があります。 営業組織で学んだこと私は新卒でリクルートに入社し、キャリアの最初は「カーセンサー」という中古車メディア(当時からWEBが中心)の広告営業でした。 新規顧客開拓では都内の中古車店にひたすら飛び込む中で辛い経験も味わいながらも、噂に聞いていたリクルートの営業部隊を現場で体感できたのは非常に学びが多かったです。 私が働いていた当時、大規模な顧客向けシステムのリプレイスがありました。当時はシステムのことなど何もわからず、営業の立場として聞いたときには、「なんでこれまで慣れてきた画面を変えるんだ!」と思いましたし、リリース後にバグがあると「なんでこんな品質のものを開発部隊は当たり前に提供するんだ!」と激怒していたものです。「せっかく俺たちが(売上を)作っているのに・・・」と飲みながら話すことがよくありました。 何よりも、今動いているシス

    なぜ営業組織と開発組織の仲は悪くなるのか?を考えて体制構築したらBizDevの重要さがわかった話|井原 真吾
  • Nintendo Switch『スーパーマリオRPG』の開発にはアルテピアッツァが参加。『ドラクエ』などにも関わったゲーム会社がUnityを用いて手がける - AUTOMATON

    Nintendo Switch向けに11月17日発売予定の『スーパーマリオRPG』には、アルテピアッツァが開発に参加していたようだ。またゲームエンジンにはUnityが使用された模様。日11月10日から予約購入者向け事前ダウンロードが開始され、作の知的財産表記から明らかになった。Xユーザーのnaruki氏などが指摘している。 『スーパーマリオRPG』は、1996年にスーパーファミコン向けに発売された同名作品のリメイク版だ。『マリオ』シリーズの世界観をもとにしたアクションRPGで、3Dグラフィックで生まれ変わる。主人公マリオは世界中に散らばるスターピースを集めながら、旅の途中で出会った仲間たちと共に冒険。そのなかではジャンプアクションを駆使したフィールド探索に加え、謎の敵とのコマンドバトルも存在する。また、バトル時に仲間と強力な技を繰り出せる「3人わざ」や、道中で出会ったボスの一部との再戦

    Nintendo Switch『スーパーマリオRPG』の開発にはアルテピアッツァが参加。『ドラクエ』などにも関わったゲーム会社がUnityを用いて手がける - AUTOMATON
    natu3kan
    natu3kan 2023/11/12
    アルテピアッツァに頼んだのスクエニのRPGの開発経験があるから、スクウェアとコラボしたゲームも再現してくれそうって意図があったのかな。
  • バグは“数千パターンのテスト”をすり抜けた ―NTTデータ「2023/10/10 全銀ネット障害」について説明 | gihyo.jp

    バグは“数千パターンのテスト”をすり抜けた ―NTTデータ「2023/10/10 全銀ネット障害」について説明 NTTデータグループは2023年11月6日、10月10日に発生した全国銀行データ通信システムの障害に関する記者説明会を実施、現時点で判明している障害の概要について説明を行うとともに、再発防止策に向けたタスクフォースの設立などについて明らかにしました。会見の冒頭、NTTデータグループ 代表取締役社長 間洋氏は、今回の障害により全国の預金者や金融機関をはじめとする社会全体に大きな混乱をもたらしたことを謝罪し、今後の原因究明と再発防止に向け、全国銀行試験決済ネットワーク(以下、全銀ネット)とともに全力をかけて取り組むことを明言していました。 記事では会見の内容をもとに、現時点で判明している10月10日の事故の原因についてレポートします。 2023年10月10日 ―なにが起こったのか

    バグは“数千パターンのテスト”をすり抜けた ―NTTデータ「2023/10/10 全銀ネット障害」について説明 | gihyo.jp
  • 10年続けたCTOを辞め、新たな道へ

    おれはCTOをやめるぞ!ジョジョーーッ! だれ?こんにちは @zaru というIDで活動しているプログラマです。今年で40歳になります。株式会社ベーシックでCTOをしており、個人ではYouTubeでムーザルちゃんねるという技術動画を配信したり、コードが動かないので帰れませんという技術書を書いたりしています。プログラミングとデザインが好きです。 こんなアイコンで活動してますベーシックに中途で入社し14年、CTOをやって10年たちました。ベーシックではメディア事業に始まり、スマホのゲームアプリ開発や、アドネットワーク、最近ではBtoB SaaSの開発をしていました。 ベーシックという同じ会社にいながら全く異なる仕事をしていたので飽きることなく、あっという間に時間が溶けていった感覚があります。当時開発メンバー最年少で入社したのに、今では最年長になってしまいました。そして、今年2023年末をもって

    10年続けたCTOを辞め、新たな道へ
  • 英誌が分析、中国より日本の開発援助がアジアで「圧倒的に愛される理由」 | 控えめだけど「地元目線で息の長い支援」

    強大な経済力のもと、途上国で次々と大型の開発援助プロジェクトを展開する中国。その影に隠れ、日の国際的なプレゼンスは弱まる一方だと感じる人も多いだろう。だが、英経済誌によれば、アジア太平洋地域で「最も信頼されている援助国」は日だという。 「最大の援助国・中国」が揺らいでいる アジア太平洋地域はダイナミックに変化しているが、開発が必要な場所はまだ膨大に残っている。 アジア開発銀行(ADB)は、2030年までの同地域の開発需要を年間1.7兆ドル(約255兆円)と見積もる。 経済の急成長に伴い、交通インフラや発電所の建設、IT分野へのニーズが特に大きい。さらにアジア太平洋地域の大部分はいまなお貧しく、教育や医療へのアクセスの悪さや失政、気候やその他の自然災害に対する脆弱性を抱えている。しかもそれは、新型コロナのパンデミック以前からの課題だった。

    英誌が分析、中国より日本の開発援助がアジアで「圧倒的に愛される理由」 | 控えめだけど「地元目線で息の長い支援」
    natu3kan
    natu3kan 2023/11/07
    日本がそこに至ったのはノウハウの積み重ねあるだろうな。関連:第2節 計画的拡充期 1977~1991年頃(https://www.mofa.go.jp/mofaj/gaiko/oda/shiryo/hakusyo/04_hakusho/ODA2004/html/honpen/hp102020000.htm)
  • 【書評】世界一流エンジニアの思考法 | DevelopersIO

    はじめに こんにちは。データアナリティクス事業部ビッグデータチームのkasamaです。 普段は主にデータ分析基盤エンジニアというポジションでお客様のデータ分析基盤構築を支援しています。 ある日、書店に立ち寄った際に目に止まってパラパラ読んでいると、もの凄く刺さる内容がいくつも書いてあったため思わず購入し、あっという間に読み終わりました。最初から最後まで勉強になると思うことばかりなので、今回は紹介させていただきたいと思います。ブログとしてアウトプットすることで、より理解を深めようという目的があります。 書籍情報 世界一流エンジニアの思考法 2023年10月23日発売 著 者 牛尾剛 発行所 株式会社文藝春秋 目次 第1章 世界一流エンジニアは何が違うのだろう? - 生産性の高さの秘密 第2章 アメリカで見つけたマインドセット - 日にいるときにはきづかなかったこと 第3章 脳に余裕を生む

    【書評】世界一流エンジニアの思考法 | DevelopersIO