タグ

開発に関するgadie_8107のブックマーク (60)

  • 素材の組み合わせだけのゲームが5万本セールス!? 「ほぼ1枚も描いていない」という『Overdungeon』作者に訊くWeb的ゲーム開発

    ──え、溝辺さんってSTORYS.JPの開発者だったんですか! それはJPモルガンの在籍時に片手間でやられていたんですか? 溝部氏: そうですね。 ──JPモルガンは副業とかって……。 溝部氏: もちろん駄目ですね(笑) そのSTORYS.JPは、ギリギリ黒字か赤字という収益性まで持っていけたのですが、このままではダメということで「ビットコイン面白そうじゃない?」と「Coincheck」【※】というサービスも始めました。 ※Coincheck……2012年に設立された仮想通貨の取引所サービス。複数種類の仮想通貨の売買や取引が行える。 (画像は「Coincheck」公式サイトより)──どちらも有名なWebサービスですね。それぞれ溝部さんが20代のころに立ち上げメンバーとして関わったということですか? 溝部氏: そうなりますね。STORYS.JPは、「LinkedIn」という世界最大のビジネス

    素材の組み合わせだけのゲームが5万本セールス!? 「ほぼ1枚も描いていない」という『Overdungeon』作者に訊くWeb的ゲーム開発
  • 本当にあった Web アプリケーションの脆弱性

    この記事の目的 今まで Web アプリケーション製作を行った経験が無い方が「ちょっと個人開発で何か作ってみようかな!」と思ったときにうっかり脆弱性を作りこんでしまうことを少しでも防げたらいいなと考えました。 そのためにはまず脆弱性を他人事だと考えないことが大事だと思ったので、私が過去の開発現場において実際に遭遇したことがある Web アプリケーションの脆弱性の事例を幾つか紹介します。 紹介の前に注意喚起をします。 自分が管理しているわけではない Web アプリケーションに対し、依頼されてもいないのに脆弱性を探す行為は絶対にしないでください。その行為の内容によっては犯罪になる可能性もあります。 外部から渡されたデータを何の対策もなしに SQL に埋め込んでいる SQL インジェクション攻撃の説明でよくみられる例ですが、ログイン処理でユーザーが入力した ID とパスワードに一致するユーザー情報

    本当にあった Web アプリケーションの脆弱性
  • 開発チーム大体嫌い

    わい、モバイルアプリエンジニア みんな嫌いな理由を書く 同業者できるやつほど嫌い 傲慢、気軽に複雑な設計をする プロダクトに興味がない、コードマニア、こだわりが強くてクソ webの人(アプリを触る場合)webのやりかたが大正義だと思っていて 「なんでこれがないの?」とか言ってくる、ワガママ 「やっぱアプリは(仕事として)ねーわ」の空気を出してくる うぜぇ 特にCI/CD,テストコードはWebと状況がぜんぜん違う 大体自分が雇われ側なので、言いなりになるしか無い なんでこっちが10年以上やってんのにこいつら偉そうなの とにかく傲慢 webの人(APIを作ってる場合)バグを放置する こちらがテストしなきゃならない状況になる 「なんか動きません」って言うと「うちじゃないです」みたいに言ってくる テスト書けや webの人(webサイトをやってる場合)嫌いではない 他の業界から来た40代以上の同業者

    開発チーム大体嫌い
  • 宇宙と地球を3万km超のチューブでつなぐ…大林組が「25年で建設可能」とする宇宙エレベーター構想 宇宙開発に挑んでいるのは米中企業だけではない

    アルテミス計画は、宇宙飛行士が生活し、働く場所として、月の地表に「アルテミス・ベースキャンプ」という拠点を築き、ハブ(中継地点)となる月の上空に「ゲートウェイ」という宇宙ステーションを建設する。この計画のためにいくつかのプロセスを経るのだが、まず第1弾として、2022年11月16日、超大型ロケット「SLS」が無人宇宙船「オリオン」とともに打ち上げられた。オリオンは順調に月を周回し、2022年12月12日(日時間)、計画通り無事地球へと帰還し、最初のプロジェクトは見事成功している。 中国ロシアが進めるILRS計画 ほかにも、中国も月への計画を進めている。ILRS(International Lunar Research Station:国際月面研究基地)計画といい、ロシアも参加している。中国国家航天局(CNSA)から発表されたILRS Guide for Partnership(現在非公

    宇宙と地球を3万km超のチューブでつなぐ…大林組が「25年で建設可能」とする宇宙エレベーター構想 宇宙開発に挑んでいるのは米中企業だけではない
  • そりゃスパゲティーコードにもなるよな - orangeitems’s diary

    お気の毒に・・。 www.nikkei.com スパゲティコードになるプロセスはよーくわかる。 仕様変更に次ぐ仕様変更、当初の想定が間違っていたことのフォローアップ、一つ一つ丁寧に進めていきつつ、当初の見積工数を超えないようにこれまでの成果物をできるだけ活かしたら、最終的にできるのはスパゲティーになる。 スパゲティーを作る人が悪いんじゃなくて、オーダーした人がスパゲティーを望んだからだとしか言いようがない。スパゲティーを作って欲しいと言っている人に、スパゲティー以外を料理する方法が思いつかない。麺類なら許されるのか?。 大企業のプロジェクト運用体制に、1つ起因する問題もある。長期に運用するシステムの場合、同じ担当者がずっと担当し続けることが難しいことだ。人が入れ替わる前提だと、毎回引き継ぎのタイミングで過去の情報を振り返らないといけない。この時ほぼ情報は抜け漏れる。どんなに優秀な人が担当し

    そりゃスパゲティーコードにもなるよな - orangeitems’s diary
  • OpenAIやMetaなどAI大手7社、米連邦政府に「責任あるAI開発」を“自主的に”約束

    米連邦政府は7月21日(現地時間)、AIを手掛ける7社の代表をホワイトハウスに招集し、AIの安全性、セキュリティ、透明性の高い開発に向けた取り組みを支援するため、これらの企業から自主的な取り組みを確保したと発表した。 サイバーセキュリティ対策やコンテンツがAIによって生成されたことをユーザーに示すための透かしへの投資などを約束するものだが、“自主的”なものであり、規制ではないので守れなくても責任は問われない。 主な内容は、Microsoftがまとめた以下の画像を参照されたい。 実際にホワイトハウスに集まった7社の代表は以下の通り。 OpenAI:グレッグ・ブロックマン社長 Microsoft:副会長兼プレジデントのブラッド・スミス氏 AlphabetおよびGoogle:グローバル担当社長のケント・ウォーカー氏 Anthropic:ダリオ・アモデイCEO Inflection AI:ムスタフ

    OpenAIやMetaなどAI大手7社、米連邦政府に「責任あるAI開発」を“自主的に”約束
  • 豚の遺伝子を組み込んだ大豆が開発される。豚肉の代替食品になるかもしれない : カラパイア

    実験室で作られる培養肉は着実に進歩を遂げているが、その一方で価格の高さがネックとされている。 これを解決するために英国の新興企業「Moolec(ムーレック)」社が考案した戦略は、安価な大豆を利用するというものだ。 もちろん普通の大豆ではない。分子農業技術で、大豆にはブタの遺伝子が組み込まれており、植物であるというのにブタのタンパク質が豊富に含まれているのだ。

    豚の遺伝子を組み込んだ大豆が開発される。豚肉の代替食品になるかもしれない : カラパイア
  • リモート開発を助ける「思いやりのある文章」の書き方 - ROUTE06 Tech Blog

    新しいプロジェクトに参加してローカル環境を作り始めると、何かとエラーに遭遇します。 また、設計や実装について開発者に相談したり、コードレビューを依頼することもありますね。 開発者が近くにいれば、(それなりに、程よいタイミングを見計らって)話しかけて、エラーの原因を調べてもらったり、設計方法をホワイトボードにスケッチしながら相談できますが、リモート開発ではそうはいきません。 リモート開発で成果を上げるためには、このブログのように何の装飾もインタラクティブ性もない文章で、自分の状況や相談したい事柄を正確に伝える必要があります。 とはいえ私は昔、「文章がわかりにくい」と毎日、毎日上司にフィードバックをもらうくらいには文章を書くのが下手くそでした。今もわかりやすい文章が書けている自信はありません。 それでも、これまでに何度か、議論が好転したり、プロジェクトが前に進むきっかけとなる文章を書けたことが

    リモート開発を助ける「思いやりのある文章」の書き方 - ROUTE06 Tech Blog
  • ChatGPTに要件定義をお願いしたらハンパなかった | DevelopersIO

    架空の営業管理システムを作ってもらう前提で、ChatGPTに要件定義をお願いしてみました。 実験として軽く試すレベルで始めてみたのですが、予想を超えるクオリティでしたので、一部始終を皆様にもご紹介します。 ChatGPTとのやりとり まず、ざっくりと必要な機能の洗い出しをお願いしてみました。 あっという間に必要な機能を網羅的にリストアップしてくれまた。私自身、SFA/CRMをいくつか触った経験がありますが、適切な内容だと思います。 中には、「データのインポート・エクスポート機能」のように、検討初期段階ではつい忘れそうな機能も含まれています。さらに頼んでもいないのにオススメの検討プロセスまで教えてくれました。気が利いてます。 機能ベースだと要件の妥当性が判断しにくく思ったので、画面ベースで要件定義してもらことにしました。 「図で教えて」とできないことをお願いしたところ、やんわり断りつつ、意図

    ChatGPTに要件定義をお願いしたらハンパなかった | DevelopersIO
  • エンジニア一人しかいないとか言わないでほしいって言われた

    そこそこの規模の業務用webシステムを一人で開発して運用してるんだけど、 問い合わせ対応とか要望対応が一人でやるには多すぎてさばききれないので (当システムは一人で開発運用しているのでお問い合わせはできる限りメールでお願いします、電話はクリティカルな用件だけにしてください) ってことを周知しようとしたら会社上層部からストップがかかった。 そんな事を言ったらシステムの信頼性を損なう 開発者が少ないのがわかったら足元を見られる バックにたくさんいるように見えたほうが印象いい という理由らしい。 そういうもん? (追記) ブックマークがたくさんついてびびった。 ってことは、いろんな会社でこういうの結構あるんだね。 「これ書いたの君でしょ」って言われて困惑する人があっちこっちにいたら申し訳ないわ。。

    エンジニア一人しかいないとか言わないでほしいって言われた
  • ニコン、一眼レフカメラ開発から撤退 60年超の歴史に幕 【イブニングスクープ】 - 日本経済新聞

    ニコンが一眼レフカメラの開発から撤退したことがわかった。1959年から60年以上にわたって一眼レフを手掛けプロの支持を集めてきたが、人工知能AI)や画像処理技術を導入し市場で主流になりつつあるミラーレスカメラの開発に集中する。高精細な画質を備えたスマートフォンがカメラ市場を侵しつつある。プロやコアなファン向けにスマホにはない機能を充実させてカメラの生き残りを目指す。ニコンは2020年6月に

    ニコン、一眼レフカメラ開発から撤退 60年超の歴史に幕 【イブニングスクープ】 - 日本経済新聞
  • 動画の雑音をほぼ消す技術、米国などのチームが開発 声のみが強調されすぎてアフレコみたいな結果に

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米Dolby LaboratoriesとスペインのUniversitat Pompeu Fabraの研究チームが開発した「Universal Speech Enhancement With Score-based Diffusion」は、収録した映像のバックグラウンドノイズ(背景雑音)を強力に除去する技術だ。動画撮影した雑音を消し去り、話す声だけをくっきり残すことができる。強力すぎるため、映像がアフレコを挿入したみたいな仕上がりになってしまう。 実世界で録音した音声には必然的に背景の雑音や残響が含まれ、不快感や明瞭度の妨げになるためノイズ除去が行われる。最近では深層学習の登場によりノイズ除

    動画の雑音をほぼ消す技術、米国などのチームが開発 声のみが強調されすぎてアフレコみたいな結果に
  • わかりやすいシステム構成図の書き方 - Qiita

    わかりにくいシステム構成図とは こんなシステム構成図を書いてないでしょうか? このシステム構成図のわかりにくい点が3つあります。それは 製品名は書いてあるが「役割」が書いていない データと処理が区別できない データの流れと制御の流れが区別できない の3つです。 わかりやすいシステム構成図 これら3つのわかりにくい点を改善したわかりやすいシステム構成図が↓です ポイントを解説していきます ポイント1. 製品名称ではなく「役割」を書く システム構成図には製品名称ではなくシステムコンポーネントの「役割」を書きます。 役割とは、例えば〇〇データや〇〇処理といったことであり、それを読むだけでシステムの動きを理解できる文字列です。役割をかかずに製品名称のみを書いてしまうと、その製品を知らない人が見たときに理解できません。例えば「Cloud Pub/Sub」という製品はGCPというパブリッククラウドの分

    わかりやすいシステム構成図の書き方 - Qiita
  • 世界初!“生きた”皮膚で覆われた指型ロボット開発 傷も自力で修復可能(テレビ朝日系(ANN)) - Yahoo!ニュース

    人工培養された“生きた”皮膚で覆われた指型のロボットを世界で初めて開発することに成功したと東京大学が発表しました。 折り曲げたり伸ばしたり、関節にはしわまでできています。物の指に見えるこちらが今回開発されたロボットです。 東京大学の竹内昌治教授によりますと、人の皮膚細胞を培養して作った「培養皮膚」を利用することで、“生きた”皮膚を持つ指型のロボットの開発に世界で初めて成功しました。 皮膚の一番外側にある「表皮」とその内側にある「真皮」の構造を実現し、およそ1.5ミリ程度の厚さでロボットを包んでいます。 培養皮膚は医薬品などの試験素材や動物実験の代わりとして利用されていましたが、ロボットのような立体物に利用することはできていませんでした。 真皮細胞は、培養する際に縮む性質があるため、今回、キノコ型の留め具を使ってロボットに固定させました。 その後、回転させながら表皮細胞をまくことで、指に培

    世界初!“生きた”皮膚で覆われた指型ロボット開発 傷も自力で修復可能(テレビ朝日系(ANN)) - Yahoo!ニュース
  • 伸ばすのが難しい能力: 柴田 芳樹 (Yoshiki Shibata)

    2018年6月1日に株式会社メルペイに入社して、4年が過ぎました。入社当時は、定年が60歳と聞いていたので、1年半の勤務だと思っていましたが、実際の定年は65歳であり定年まであと2年半です。 ソフトウェアエンジニアにとって重要な能力と(私は考えるが)、身に付けるのが難しいのが現実だと、この4年間で再認識したのは次の三つです。 開発の最初にAPI仕様をきちんと書けるソフトウェアエンジニアは少ない テストファースト開発を行っているソフトウェアエンジニアは少ないか、いない Tech Blogなどの執筆で、読み手を意識して、分かりやすい文章を書く、ソフトウェアエンジニアは少ない API仕様については、このブログでも何度か書いています(「API仕様を書く」)。テストファースト開発についても、「テストファースト開発」を書いています。分かりやすい文章については何も書いていないですが、「伝わる技術文書の書

    伸ばすのが難しい能力: 柴田 芳樹 (Yoshiki Shibata)
  • 「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開

    「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開 Pythonの主要なディストリビューション「Anaconda」などを提供しているAnaconda社は、HTML文書の中にJavaScriptと同じようにPythonのコードを記述し、実行可能にする「PyScript」をオープンソースで公開しました。 Did you hear the news from PyCon!? We are thrilled to introduce PyScript, a framework that allows users to create rich Python applications IN THE BROWSER using a mix of Python with standard HTML! Head to h

    「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開
  • 中日新聞:自動車工場のガロア体 QRコードはどう動くか

    その誕生を地元新聞も経済新聞も記事にしなかった。2年後、『コードの情報を白黒の点の組み合わせに置き換える』と最下段のベタ記事で初めて紹介された時、その形を思い浮かべることができる読者はいなかった。いま、説明の必要すらない。QRコードはなぜ開発され、どう動くのだろうか。 QRコードは、自動車生産ラインの切実な要請と非自動車部門の技術者の「世界標準の発明をしたい」という野心の微妙な混交の下、1990年代前半の日電装(現デンソー)で開発された。 トヨタグループの生産現場では、部品名と数量の記された物理的なカンバンが発注書、納品書として行き来することで在庫を管理する。そのデータ入力を自動化するバーコード(NDコード)を開発したのがデンソーだ。 バブル全盛の1990年ごろ、空前の生産台数、多様な車種・オプションに応えるため、部品も納入業者も急激に増え、NDコードが限界を迎えていた。63桁の数字しか

    gadie_8107
    gadie_8107 2022/05/09
    解説もwebページの挙動もすごい…
  • 「培養魚肉」スシローなど参入で開発競争過熱

    環境破壊や乱獲による水産資源の減少を背景に、将来の料不足に備えようと細胞を培養して作る魚肉の研究が進んでいる。先行する海外では年内の販売を目指す動きが出ており、日でも回転ずし「スシロー」の運営会社などが開発に乗り出す。日は開発資材の細胞をそろえるうえで多様な魚種が流通する利点があり、早期の実用化への期待が高まっている。 培養魚肉は、生きた魚の細胞に養分を含んだ培養液を与えて大きくする。成形には培養牛肉と同様に3Dプリンターを使うケースが多い。すり身状のものが主流だったが、米企業のワイルドタイプは味や見た目も天然のサケに近い切り身を作ることに成功し、試会で握りずしを披露した。 国連糧農業機関(FAO)によると、持続可能な水準にある水産資源の割合は1974年の90%から2017年には65・8%に減少する一方、過剰利用か枯渇状態の資源の割合は10%から34・2%に増えた。発展途上国の消

    「培養魚肉」スシローなど参入で開発競争過熱
    gadie_8107
    gadie_8107 2022/02/20
    “マルハニチロは「増える水産物の需要に対し、漁業と養殖だけに依存していては資源の限界が訪れる」と危機感を強める。”
  • Excelの新関数「LAMBDA」(ラムダ)が一般提供開始 ~Excel数式が本格的なプログラミング言語に/プチ開発環境アドインも「Microsoft Garage」プロジェクトで提供

    Excelの新関数「LAMBDA」(ラムダ)が一般提供開始 ~Excel数式が本格的なプログラミング言語に/プチ開発環境アドインも「Microsoft Garage」プロジェクトで提供
  • ブラウザで動くサービスを作るときの技術選定

    はじめに 私の仕事は、新規サービスをまるっといい感じに開発するのを委託されることがほとんどです。最近はネイティブアプリを作ることよりもブラウザで動くWebサービスを開発することが多いのですが、案件の規模感や要求によって技術選定を少し変えるようにしています。「こういうときはこう」みたいに一概には言えないのですが、普段使う構成を紹介します。誰かの参考になれば幸いです。 2022/02/10 現在での内容です。 前提 開発を委託される場合の運用費をどうするの問題があります。クライアントにクレカ登録をしてもらうか、こちらで支払って毎月請求するかになります。僕は毎月やるのがめんどくさいのでできるだけ前者に倒している関係上、あまりいろいろなSaaSを組み合わせて作ることをなるべく避けています。 規模感によらず使っているもの 私の場合、以下が使えるとめちゃくちゃ効率よく開発できます。 GCP 好きだから

    ブラウザで動くサービスを作るときの技術選定