タグ

あとで読むに関するryo0821のブックマーク (1,339)

  • ソフトウェア開発の見積もり入門

    見積もりとは? Wikipediaによると見積もりとは、以下のようにあります。 見積(みつもり。見積り、見積もりとも書く)とは、金額・量・期間・行動を前もって概算すること。見積もること。あらましの計算をすること。また、その計算。目算。「所要時間を見積る」、「一日の来客者数をざっと見積もった」など、おおよその感覚で数字の見当をつける場合の口語体表現でも使われる。 Wikipedia このように見積もりとは、なにかを行う前に事前にその結果を予想しておくことを言います。 見積もりを使うケースは、ソフトウェア開発に限った話ではありませんが、製造業であるソフトウェア開発においては『見積もり』というタスクは様々なケースで登場します。 見積もりが苦手な人は多い ソフトウェア開発では、「この機能を開発するときにどのくらいで完成できますか?」といったケースが見積もりのシチュエーションとしては多いかと思います

    ソフトウェア開発の見積もり入門
  • ランニングコストほぼゼロから始めるスケーラブルな本番環境

    はじめに 私は個人開発で一山当てたいと常々思っていて、そのためにいくつかヒットしそうなサービスのアイデアがあります。エンジニアであればアイデアを具現化することに躊躇してはいけないと思うわけですが、一度リリースしてしまうとランニングコストが発生するわけで、仮に全く人気がでなかったとしたらランニングコスト分の赤字を垂れ流すことになります。 一方、個人開発者というのはおそらく誰しも夢見がちなので、リリース後バズったりしてユーザーが大量に押し寄せてきてしまってサーバーダウンする可能性も考えてしまいます。 その結果、「全く誰も来なくてランニングコストが赤字になったらどうしよう」という不安と「めちゃくちゃバズってしまってサーバーダウンしてチャンスを逃したらどうしよう」という不安が、心の中でせめぎ合うことになります。 そこで、今回はその2つの不安を一気に解消する「使われなければランニングコストが限りなく

    ランニングコストほぼゼロから始めるスケーラブルな本番環境
  • AIの力で自分の声を好きな声にリアルタイム変換できるボイスチェンジャー「MMVC」が登場

    自分の声を美少女ボイスやイケメンボイスに変換してくれるボイスチェンジャーは、ライブ配信やムービー投稿の際にありがたい存在です。しかし、ボイスチェンジャーによって変換できる音声は固定されており、自分好みの音声に変換できるボイスチェンジャーを見つけるのは困難です。天王洲アイル氏は、この問題をAIを用いて解決する方法について解説し、さらにAIの力で自分の声を好みの声にリアルタイム変換できるボイスチェンジャー「MMVC」を公開しています。 VRChatなどの登場によって誰でも好きなアバターを使って好きなキャラクターになりきることが可能となりました。また、自分の声を美少女ボイスやイケメンボイスに変換できるボイスチェンジャーも多くの種類が存在しています。しかし、既存のボイスチェンジャーには「理想的な結果を得るためにはボイスチェンジャーに合わせた発声練習が必要」「リアルタイム変換が不可能なため、会話やラ

    AIの力で自分の声を好きな声にリアルタイム変換できるボイスチェンジャー「MMVC」が登場
  • 「個人用ファイルを保持する」「すべて削除する」「新たに開始」の違い

    | 人気ページ | おすすめ記事 | 定番ツール | 「個人用ファイルを保持する」「すべて削除する」「新たに開始」の違い Windows10の「このPCを初期状態に戻す」の「個人用ファイルを保持する」と「すべて削除する」、および新機能「新たに開始」、この3つの違いを説明したページです。

    「個人用ファイルを保持する」「すべて削除する」「新たに開始」の違い
  • ヤマハで“もっと”配信&音楽を楽しもう! Interview 姫森ルーナ

    人に聴いてもらうことが一番のモチベーション 姫森ルーナが語る、 配信でエレクトーンを演奏する楽しさ VTuber事務所・ホロライブプロダクションに所属する姫森ルーナさんは、 天真爛漫でかわいらしいお姫様。 時折見せる一生懸命でひたむきに努力する姿が、 多くの視聴者の心を掴んでいる。 そんな彼女の配信の中でも特に人気を集めているのが、 エレクトーンの演奏だ。 今回はルーナさんが思うエレクトーンの魅力や、 演奏の配信で工夫していることなどをうかがった。 English はじめに、自己紹介をお願いします。 ホロライブ4期生の姫森ルーナなのら。普段はゲーム実況や歌、エレクトーン演奏をメインに配信をしているのら。好きなべ物はたこ焼きと蒙古タンメン※なのら。エレクトーンについてのインタビューは初めてだから緊張しています……!今日はちょっと大人モードのルーナでお話ししますね。 ※蒙古タンメンは(株)誠

    ヤマハで“もっと”配信&音楽を楽しもう! Interview 姫森ルーナ
  • webアプリ開発における環境変数まわりのベストプラクティス

    nodejsを例に解説します。nodejsでは環境変数はprocess.env.環境変数名でとりだせます。また、開発環境・テスト環境・番環境をそれぞれNODE_ENVという環境変数にdevelopment test productionと入れる文化があります。 アプリケーションコードに自分が今いる環境(開発|ステージング|番)を意識させない これはつまり、コード内で環境識別変数(今回で言うところのNODE_ENV)によってif分岐を作らないという意味です。各環境にどのような設定が入るかはアプリケーションコード外にその種類分作成しましょう! bad if(開発環境){ const logger = new Logger({ level: 'debug' }); } else if (ステージング環境){ const logger = new Logger({ level: 'info }

    webアプリ開発における環境変数まわりのベストプラクティス
  • 新人エンジニアはnewsletterを読もう - Qiita

    エンジニアには「技術的な議論についていけるようになりたい」とか「自分が伸ばしたい分野の最新情報をちゃんと追いかけたい」とか悩んでいる人が多いと思う。 例に漏れず私も悩んでいて、以前からいろいろ試していたが、同僚が紹介していた「newsletterを購読する」方法が一番ためになった。 まず不足しがちな情報として、コミュニティの最新動向をキャッチアップするためにはnewsletterを購読している。 newsletterとは有志がある技術に関する最新動向をまとめて定期的に配信するメディアで、僕が購読しているものだと https://this-week-in-rust.org/ https://www.cncf.io/kubeweekly/ などがある。 大体は「<技術名> newsletter」で検索するとそれっぽいものが引っかかるのでそれをsubscribeすればよい。 まともなnewsle

    新人エンジニアはnewsletterを読もう - Qiita
  • 大企業でプロダクトエンジニアとして働いたら、コーディングのスキルが下がっていた

    背景 Shopifyという会社に1年半前に転職しました。あれよあれよと会社が拡大して、現在は従業員一万人弱くらいです。 画像元 公式ではない雑な情報です。あくまでイメージ その前はChartmogulという、せいぜい20人、30人ぐらいの会社にいました。 なぜ表題のようなことを思ったか 面接インタビュアー側として、出題することになるコーディング問題を自分で試しに解いていました。一年半前には自分が受ける側の立場だったので、自分の腕前の定点観測ができました。 やってみてどうだったか。 コーディングにおけるシャープさという観点では明らかに衰えているな、と思いました。問題が与えられて、それに短時間で、論理的に向き合う力とでもいうのでしょうか。 自分は現職でマネージャの立場になったわけでもないので、これはマズイ。なんとなくこの一年くらいそんな気はしていたので、これを機会にもうちょっと深堀してみます。

    大企業でプロダクトエンジニアとして働いたら、コーディングのスキルが下がっていた
  • RESTful API との比較で GraphQL API を作ることの難しさ|qsona

    上の資料でも書いてるんですが、要点を言うと以下のようなことを主張している。 API の設計手法として、以下の2つのパターンが考えられる ・Resource-based API ・Usecase-based API Usecase-based というのは要はクライアントの要求にそのまま沿った形で API を作るということだ。しかし、UI やその他クライアントの要求というのは変わりやすいものなので、そのたびにいちいち API を変更しないといけないとか、API に一貫性がなくて使いにくいとか、1つの endpoint で多数の要求に対処する "神API" が作られてパフォーマンスが悪化する、というような問題が起こる。 したがって、注意深く RESTful API を設計すると Resource-based になる。ここで言っている Resource というのはテーブル設計にやや近いが、そのまま

    RESTful API との比較で GraphQL API を作ることの難しさ|qsona
  • Production Ready GraphQLはGraphQLを採用するなら必ず読んでおきたい良書

    タイトルのとおりです。このを読まずにGraphQLについての記事を書いたりしツイートしてたのが恥ずかしいくらいに良質なプラクティスが記載されています。GraphQLを採用して悩むことのほとんどはこのに書いてあるくらいな印象で、このを読むと効率よくGraphQLを使った開発の品質を向上できると思います。 どんな人が書いたなのか 著者はMarc-André Girouxという方で、GitHubとShopifyに勤務しGraphQL APIを開発する仕事をしていたと書籍に書いてあります。GraphQLをやってる人ならこの時点でもう刺さったかもしれませんが、どちらの企業もGraphQLを採用していることで有名です。GraphQLスキーマを設計する上でGitHubやShopifyのスキーマや記事を参考にする方も多いのではないでしょうか。その両方で働いてたという時点で納得の説得力です。Grap

    Production Ready GraphQLはGraphQLを採用するなら必ず読んでおきたい良書
  • これだけは押さえよう!住所フォームの作り方 - ケンオールブログ

    まとめ 住所フォームの作り方 住所フォームを作るときには以下の4つを押さえましょう。 オートコンプリート機能に最適化する 郵便番号フィールドは1フィールドにしてハイフン有無どちらも対応する モバイルUX優先なら郵便番号が入力されたら即座に補完。精度優先なら郵便番号補完ボタンを設置 住所フィールドは「都道府県」「市区町村」「町名以下」の3フィールドが基。「建物」フィールドはオプション 文 地域SNSのユーザー登録、ECサイトの配送先入力、資料請求、自治体サイトでの電子申請など、ウェブサービスを活用する上で住所入力は欠かすことができません。 住所入力をシンプルかつ正確に行えるような入力インタフェース(住所フォーム)は、離脱率を減らし、コンバージョン率を向上させる上で重要です。 郵便番号を入力すると対応する住所を自動入力する機能(郵便番号による住所補完)は、住所フォームの改善方法として最も効

    これだけは押さえよう!住所フォームの作り方 - ケンオールブログ
  • ホラーよりも怖いリストラ担当者の話「家族がいたり勤続年数が長い社員の方が退社へのストーリーが作りやすい」 #ねほりんぱほりん

    リンク 「リストラの担当者」 「リストラの担当者」 - ねほりんぱほりん モグラに変身した山里亮太とYOUが、ブタに変身した顔出しNGのゲストからねほりはほり聞き出す赤裸々トーク人形劇。今回のゲストは「リストラの担当者」。 ある日突然、会社から退職を勧められたら…「明日からどうやって暮らそう?」「そもそもなんで自分が?」湧き上がる不安と怒り。その矛先を向けられるのがリストラの担当者だ。今回のゲストは、大手企業でリストラ業務に従事していた男性2人。同僚の人生を大きく変える、精神的負担の大きい仕事。対象者はどう選ぶの?どんなふうに告げるの?拒まれたらどうするの?身の危険を感じたこと 22 NHK ねほりんぱほりん @nhk_nehorin 【今夜は新作!リストラの担当者】 「会社を辞めてくれませんか?」 そう告げる仕事を任された人たちの苦悩と葛藤をねほりはほりします。 今夜22時00分からEテ

    ホラーよりも怖いリストラ担当者の話「家族がいたり勤続年数が長い社員の方が退社へのストーリーが作りやすい」 #ねほりんぱほりん
  • 最近の海外DDDセミナーを聞いてみたら色々と常識が破壊された - Qiita

    TL;DR 最近の設計志向はイベント駆動がかなり中心になっている とくにDDD界隈がここまでイベント駆動一槍だとは思わなかった ストーリーを出発点にイベント駆動で設計を組み立てる「イベントストーミング」がかなり多くの場所で事例として取り上げられている はじめに 最近、洋書や動画の講演資料などいくつか海外の情報源に当たることがおおくなり、その中で「結構日でやられている取り組みとちがうなー」と考えることが多く、一旦そのあたりの差分をまとめておこうかと思いました。 ただの出羽守(あるいは鹿鳴館精神)ではなく、一つの潮流としてこんなのがあるってのを記述できればなと思います イベントが設計の基線となりつつある、、、のか? まず1つ目に驚いたのが、イベントが設計の中心になっている、そう感じる機会が多かったこと。 ここで言うイベントは、実践ドメイン駆動設計の中でも「ドメインイベント」として実装パタ

    最近の海外DDDセミナーを聞いてみたら色々と常識が破壊された - Qiita
  • PC/MacからAndroid端末を操作できるツール「scrcpy」、HID/OTGをサポート/Linuxだけでなく、Windows/Macでも利用可能に

    PC/MacからAndroid端末を操作できるツール「scrcpy」、HID/OTGをサポート/Linuxだけでなく、Windows/Macでも利用可能に
  • 格ゲーを「eスポーツ」とかいうビジネスにした奴らがきらい

    ルフィ達を圧倒していたはずのシキは、なぜラストバトルで敗北したのか? -『ONEPIECE FILM STRONGWORLD(2009)』 4704 views 大学生から社会人の数年にかけて格ゲーマーやってました。 正確には覚えてないけど、スパ4が稼働しはじめたくらいから…こけたスト5がちょっと盛り返し始めたくらい? 友達につられてアルカプ触ったりグラブル触ったりしたけど、ほぼ私はスパ4とウル4だけ 「170センチ以下は人権ない」で炎上してた鉄拳の選手は、名前くらいしか知りません。 あの騒ぎで「プロとして失望した」みたいなの結構見たけど まじで何言ってんの?? 格ゲーってスポーツなんてものではないですよ。 eスポーツとかが流行りだしたときから、私ずーっとそう言ってたので「失望」とか見て笑っちゃった。 叩けば出るどころじゃなく、格ゲー界隈って最初から掃き溜めなんですよ、 人間性がゴミみたい

    格ゲーを「eスポーツ」とかいうビジネスにした奴らがきらい
  • JavaScriptで壮大なハッキング体験を実現するWebゲーム「Bitburner」で遊んでみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上からリアルなハッカー気分を疑似体験できるユニークな無料Webゲームをご紹介します! PCゲームとしてSteamからもリリースされていますが、今回ご紹介するブラウザ版は手軽に遊べるのでオススメです。ターミナル風のゲーム画面が特徴で、実際にJavaScriptを使ってプログラミングもできます。 ハッキングやセキュリティなどにご興味ある方も含めて、ぜひ参考にしてください! 【 Bitburner 】 ■「Bitburner」の遊び方 「Bitburner」は、西暦2077年のサイバーパンクをテーマにしたディストピアな世界を舞台にしています。 ゲーム画面は3Dグラフィックや派手な演出があるわけではなく、世界観にピッタリなCLIベースのターミナルを忠実に再現しているのが大きな特徴です。 遊び方ですが、面倒なユーザー登録などは必要ありませ

    JavaScriptで壮大なハッキング体験を実現するWebゲーム「Bitburner」で遊んでみた! - paiza times
  • SlackやGoogle Docsにページへのリンクを共有するなら圧倒的にcocopyが楽 - 詩と創作・思索のひろば

    Scrapbox のような Wiki 的なツールでは URL にページ名が入ることが多く、URL を見るだけでどんな内容なのか想像がついてよい一方で、こういう URL を SlackGoogle Docs のような別の場所に共有するとパーセントエンコーディングされた URL になってしまい意味がわからなくなる。日語を書いていることだけが分かる状態。 マルチバイトしかないと当にわからないね Slack がアクセスできない URL だと、プレビューも展開してくれないしね。かといってデコードした状態の URL を貼っても、変なところで途切れたりする。 ・(中黒)でリンクが途切れている 文字は難しい……。URL の解釈はものによって異なってくるのもまた困る。これはプレーンな文字列を渡しているのでこういう困難が出てくるのであって、最近はクリップボードでリッチなコンテンツを受け渡しすることが

    SlackやGoogle Docsにページへのリンクを共有するなら圧倒的にcocopyが楽 - 詩と創作・思索のひろば
  • マクドナルドの伝票で見る「メニューの略称」が自由すぎた

    マクドナルドの出前をとったら伝票がついてきた。注文したメニューの略称が載っている。 その略し方が不思議なので調べてみた。 すっかり在宅ワークにも慣れた、2021年6月某日。 昼ご飯にマクドナルドを出前で注文した。 数十分後。 こんな袋に入って届いたのだが、何やら伝票らしき紙が貼ってある。 何の暗号だ? この日から約半年間、私は伝票の謎を追ってマクドナルドを注文しまくることになる。 略し方がバラバラ その日、私が注文したメニューはこれだった。 どうやら、伝票にはメニュー名の略称が載っているようだ。照らし合わせてみよう。 Filet-O-Fish。 Chicken Mac Nuggetと、Mustard sauce。 AburiShoyu……あれ? 急にカタカナになった。 「炙り」は日語だからまあいいとして、「Double」までつられてカタカナになっている。日文化の影響を受け過ぎた外国人の

    マクドナルドの伝票で見る「メニューの略称」が自由すぎた
  • 長年鉄道の写真を撮り続けている方が語る「SNSに写真を上げるという行為」についての体験談が興味深い

    ふうらいぼう @kumahanaya お気楽/極楽系の情景派撮り鉄な焼肉おじさん。実はガンサバイバーで経過観察中。クマみたいな大男だけど、こう見えても仕事は花屋です。至って保守中道でダブスタが大嫌いなアラフィフ。I love DD51 & 内燃動車! #日常鉄 毎日投降継続中! ふうらいぼう @kumahanaya ちょっと長い話です。順を追って読んでいただけるとありがたく思います。SNSに写真を上げるという行為についての私見で、尚且つ自戒を込めた体験談です。 ① 過日、と言っても10年以上前の話だが、team只見がまだ機能していた頃、公式サイトに只見線のタブレット取り扱い器の写真を出した事がある。 pic.twitter.com/QfUb9ylsl2 2022-02-20 10:30:37

    長年鉄道の写真を撮り続けている方が語る「SNSに写真を上げるという行為」についての体験談が興味深い
  • Web3というテロリズム|えふしん

    Web3という言葉で語られるポジショントークはものすごく苦手なのだが、新しいムーブメントになっているのは間違いないので、苦手意識を我慢して勉強している。頭の中が整理しきれていないが、文章を書いて、野に晒すことでレベルアップしてみようと考えたのがこの文章である。 追記はじめ: 以下に批評をいただいてるので、技術的な誤り等については是非、こちらの記事を読んでupdateいただけますと。 https://kumagi.hatenablog.com/entry/re-web3-terrorism また、それに対するアンサーも書いていて、何故こういう記事を書いたのか?という思想面について雑談的に書かせていただいております。 以上追記終わり Web3に必要なキーワードは、「トラストレス」という言葉「トラストレス」というキーワードをgoogleで検索すると、2018年ぐらいの記事が上位を占めているのだが

    Web3というテロリズム|えふしん