並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 4186件

新着順 人気順

テストの検索結果441 - 480 件 / 4186件

  • 大規模ゲーム開発で存在感を高めるErlang/Elixir ─ Nintendo Switch™とロマサガRSの事例から|ハイクラス転職・求人情報サイト AMBI(アンビ)

    大規模ゲーム開発で存在感を高めるErlang/Elixir ─ Nintendo Switch™とロマサガRSの事例から 大規模なゲーム開発で、プログラミング言語Erlang/Elixirの存在感が増しています。Nintendo SwitchのErlang活用事例と、ロマサガRSにおけるElixirの導入事例について、アカツキ島崎清山さんに解説してもらいました。 2019年6月1日、永田町JA共済ビルにて、Erlang & Elixir Fest 2019が開催されました。Erlang/Elixirを利用する開発者らを集めて国内で開催されるメインイベントとしては、2017年のElixir Conf Japanから数えて、今年で3回目を迎えたことになります。 Erlang & Elixir Fest 2019 参加費6,000円の一般枠が事前登録で埋まり、当日の来場者も150人を超えたErl

      大規模ゲーム開発で存在感を高めるErlang/Elixir ─ Nintendo Switch™とロマサガRSの事例から|ハイクラス転職・求人情報サイト AMBI(アンビ)
    • 実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial

      - PostgreSQLカンファレンス 2021 - チュートリアル - https://www.postgresql.jp/jpug-pgcon2021 - 詳細はこちら https://github.com/soudai/pgcon21j-tutorial

        実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
      • 2020年の開発者が知っておくべき11の必須スキル - Qiita

        以下はjavinpaul( Webサイト / Twitter / Facebook / dev.to )による記事、11 Essential Skills Software Developers should Learn in 2020の日本語訳です。 なおリンク先URLは元記事のままであり、和訳にあたり変更などは行っていません。 11 Essential Skills Software Developers should Learn in 2020 注意事項:この記事にはアフィリエイトリンクが含まれています。 この記事に記載されているリンクを踏んで製品やサービスを購入すると、私が利益を受けとることがあります。 ソフトウェア開発を始めてしばらくすると、優れたプログラマになるには何をすればいいのかという考えが時によぎるでしょう。 より良い開発者になるために、2020年には何を学ぶべきでしょう

          2020年の開発者が知っておくべき11の必須スキル - Qiita
        • 脳に収まるコードの書き方

          Mark Seemann 著、吉羽 龍太郎、原田 騎郎 訳、Robert C. Martin まえがき TOPICS 発行年月日 2024年06月 PRINT LENGTH 312 ISBN 978-4-8144-0079-9 原書 Code That Fits in Your Head FORMAT Print PDF EPUB ソフトウェアは複雑さを増すばかりですが、人間の脳は限られた複雑さしか扱えません。ソフトウェアが思い通りに動くようするには、脳に収まり、人間が理解できるコードを書く必要があります。 本書は、拡張を続けても行き詰ることなくコードを書き、複雑さを回避するための実践的な方法を解説します。最初のコードを書き始めるところから機能を追加していくところまでを解説し、効率的で持続可能なペースを保ちながら、横断的な問題への対処やトラブルシューティング、最適化を行なう方法を説明します

            脳に収まるコードの書き方
          • 自作した時間割アプリが大学の公式アプリに採用された話 - Qiita

            記事の概要 私(芝浦工業大学学部4年生)が大学2年時に1人で制作した、大学のポータルアプリ(ポータルサイトからスクレイピングして時間割などを表示する)が、大学に正式採用され、公式アプリ"ScombApp"としてリリースされるに至った経緯を時系列順に説明します。 ホーム画面 時間割画面 制作の動機 大学のポータルサイト使いにくいがち。 ポータルサイトのスマホアプリ版があれば便利そう。 他にやってる人いなさそうだし、最初に作ったらみんな使ってくれそう。 ポータルサイトの問題点 大学ポータルサイトで使いにくかった点を挙げていく。 とりあえずこれを克服することを目標にした。 ログインの時に自動補完が使えない 制作当時はBASIC認証で、スマホからだとログインの自動補完ができなかった。 毎回手打ちでパスワードを入力している人がほとんど ←!? 次の授業や教室を確認するだけでも、毎回手打ちログインが必

              自作した時間割アプリが大学の公式アプリに採用された話 - Qiita
            • 転職活動の面接でいただいた質問集 - Qiita

              この度転職活動を行って無事内定をいただいたので、記念に面接の中でいただいた質問をまとめてみました。 某大手金融のフィンテックエンジニアに転職します!! 転職活動当初は、レガシー、ジョブホッパー、経験少でダメ出しの嵐🍃 でも諦めずNuxt+Firebaseでのサービス開発、マイクロサービス化ポートフォリオ、CTFの取組、GitHub毎日コントリビュート、個人活動も頑張って内定頂けて本当よかった😁 — bindingpry (@bindingpry) November 19, 2021 基本的に技術面接では、履歴書や実務経験の技術、ポートフォリオで扱っている技術、自分で口にした技術を深ぼられることが多かったです。 そこはしっかり技術を扱えるだけでなく説明できるようにすることも必要だと思いました。(自分は最初ボロボロでしたが笑) また正社員の面接では技術と同等に、仕事への姿勢、性格、事業への

              • テストの学習へようこそ!  |  web.dev

                テストの学習へようこそ! コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このコースでは、ウェブ用のテストの概要と探索について説明します。 このコースで学習する内容は次のとおりです。 テストの基礎 自動テストと手動テスト テストを実施する場所と方法 ベスト プラクティス 何をテストすべきか、誰に責任があるのか、目的そのものとしてではなく、目的を達成するために手段をテストすることを検討する方法など、テストの理念。 このコースには、学習に役立つ簡潔で実用的なサンプルコードも含まれています。 コースのスコープには、Node.js などの環境で実行される、フロントエンドの JavaScript とドキュメント モデル、バックエンドでのライブラリ テストが含まれます。テストの経験はありませんが、JavaScript の基礎知識と Node.js などに関する経験が必

                  テストの学習へようこそ!  |  web.dev
                • 【翻訳】テスト駆動開発の定義 - t-wadaのブログ

                  このブログエントリでは、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent BeckがTDDの定義を改めて明確化した文章を、許可を得たうえで翻訳し、訳者の考察を沿えています。 きっかけ 2023年の年末、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent Beckは、substackにTDDに関するポストを連投して論戦を繰り広げていました。TDDはその誕生から20年以上が経ち、その間に「意味の希薄化」が発生して議論が噛み合わなくなっていました。意味の希薄化(Semantic Diffusion)とは、新しく作り出された用語が広まる際に本来の意味や定義が弱まって伝わる現象です。 私(和田)はTDDと関わりの深いキャリアを歩んできました。Kent Beckの著書『テスト駆動開発』の翻訳者であることもあり、TDDの正

                    【翻訳】テスト駆動開発の定義 - t-wadaのブログ
                  • 機械学習の勉強を始めて1年以内にkaggleで2位になったので、やったこと全部書く - kaggle日記

                    皆さん初めまして! 先日kaggleのARCコンペで2位になったのですが、 2位で終了しました!みなさんお疲れさまでした。コード書くの楽しかった。 pic.twitter.com/dLxl6Mlgoe — Aryyyyy (@aryyyyy13) 2020年5月28日 僕のkaggle歴が浅めということもありtwitterでも結構反響があって、何人かの方にはわざわざDMまで頂いてどんな勉強をしたか聞いていただきました。なるほど需要があるならということで、今までのことをまるっと振り返ってみようと思います。 これからkaggle始める方のためになれば幸いです。 機械学習を始める前のスペック 準備期間:2019年7月〜 kaggle初参加:2019年9月〜 kaggleちゃんと始める:2019年10月〜 DSB参加:2019年10月〜 会社を休職して本格的に勉強開始:2020年1月前半〜 手頃な

                      機械学習の勉強を始めて1年以内にkaggleで2位になったので、やったこと全部書く - kaggle日記
                    • 「死人テスト」という考え方が子どもへ伝え方の参考になる「好ましい具体的な行動を示す」

                      あたたたたー @81I6VVboj7h2Bqy 応用行動分析では「死人テスト」という考え方があります。「死人にもできることは行動とは言えない」という考え方です。例えば「廊下を走らない」は死人にもできます。しかし「廊下を歩く」は死人にはできません。死人にもできる「廊下を走らない」は行動目標にするべきではありません→ 2023-06-11 22:55:21 あたたたたー @81I6VVboj7h2Bqy →「廊下を走らない」は「行動」ではないからです。「廊下を歩く」は「行動」です。そのため「廊下を歩く」は行動目標として成立します。では「教室で静かにする」は行動と言えるでしょうか?これは、行動とは言えません。なぜなら「教室で静かにする」は死人にもできるからです→ 2023-06-11 22:56:06 あたたたたー @81I6VVboj7h2Bqy → 子どもに指示する時は、死人でもできる「教室

                        「死人テスト」という考え方が子どもへ伝え方の参考になる「好ましい具体的な行動を示す」
                      • Twitter Japan、日本青年会議所との提携発表で「失望した」と批判相次ぐ 「政治的な活動を後押しするものではございません」

                        Twitter Japanの公式アカウントの1つ、Twitter 政治(@TwitterGovJP)が2月10日、日本青年会議所(JCI Japan)とのパートナーシップ協定を結んだと発表し、「あり得ない」など非難の声があがっています。日本青年会議所といえば、特定の議員や中国など韓国への中傷発言で炎上したアカウント「宇予くん」をメンバーが運営していた過去もあり(謝罪文)、いわゆる“保守”思想が強い団体とみられているため。なぜ今回の提携に至ったのか、Twitter Japanに問い合わせました。 過激な発言が問題視された「宇予くん」のアカウント(現在は削除済み/archive.todayより) Twitter 政治のツイートによると、パートナーシップの目的は、Twitterユーザーの「情報・メディアリテラシーの確立」のため。今後は毎週、日本青年会議所メディアリテラシー確立委員会のアカウント(

                          Twitter Japan、日本青年会議所との提携発表で「失望した」と批判相次ぐ 「政治的な活動を後押しするものではございません」
                        • あと2時間でElastiCacheのメモリが枯渇!そのときあなたは何をしますか?

                          突然ですが... あなたは、あるゲームプロジェクトの本番リリース2日前にサーバエンジニアとしてJOINしました。いざリリースを迎えたとき、ElastiCacheのメモリが突然危険域を超え、さらにあと2時間で枯渇しそうな状況になりました。 さて、この状況におかれたあなたは何をしますか? はじめに モバイルゲームのシステムは新しいイベントをopenするとトラフィックが2倍、3倍、時には普段の10倍以上来ることがあり、トラフィックの変動が非常に大きい特性があります。 新しいゲームのリリース時はより顕著で、想定以上のトラフィックが来ることもしばしばあります。 この記事は、あるゲームプロジェクトの本番リリース時に大規模トラフィックが来た際のサーバトラブルを題材に、 どのような観点で問題を切り分けていったのか、トラブルシュートのプロセス どのような準備(負荷テスト)をしていれば防げるのか という話をし

                            あと2時間でElastiCacheのメモリが枯渇!そのときあなたは何をしますか?
                          • 国はベネッセを公共入札から今後一切排除するべき。あと、私はベネッセの商品は二度と買わない - 斗比主閲子の姑日記

                            我が家はベネッセの顧客情報流出で、詫びQUOカードをもらった口なんですが、 ベネッセ本体に初の賠償命令 情報漏洩事件で東京高裁 :日本経済新聞 事件ではシンフォームで働く派遣社員が顧客情報を流出させたとされる。ベネッセによると、流出した個人情報は約2895万件と推計される。 そのときは、「まあ、こどもちゃれんじで相当お世話になったし、個人情報流出は覚悟していたところもあるからな」と鷹揚に構えていました。 でも今回の問題では、ベネッセには拭いきれない不信感を抱きました。 文科相 「大学入学共通テスト」採点の委託業者に厳重抗議へ | NHKニュース 20日の衆議院文部科学委員会で、国民民主党の城井崇議員は、ベネッセが、その当時行った首都圏の高校の教諭向けの研究会で、みずから採点業者であることをうたって、自社の模試などを宣伝する資料を配布していたと指摘しました。 これについて、萩生田文部科学大臣

                              国はベネッセを公共入札から今後一切排除するべき。あと、私はベネッセの商品は二度と買わない - 斗比主閲子の姑日記
                            • 東映(株)に対し過重労働/セクハラの改善を求めます【仮面ライダーリバイス・プロデューサー補佐が被害を訴え】|総合サポートユニオン

                              はじめまして。 私は東映株式会社に勤めています。 新卒で正社員として東映に入社し、製作部や演出部などを経て、2020年11月からは仮面ライダー50周年記念作品である「仮面ライダーリバイス」のプロデューサー補佐(以下、AP)を勤めました。 そして、2021年6月から適応障害で休職しております。 この度、個人加盟の労働組合「総合サポートユニオン」に加入し、東映株式会社へ労働条件に関する要求及び団体交渉をすることになりました。 自分の体調管理が原因で作品から退くことは、とても不甲斐なく思っています。 しかし「仮面ライダー」「スーパー戦隊」という作品は、私だけではなく、近年、APの退社が多く見られます。 人事はこの事態について「他の夢に向かって転職した」と説明していますが、早朝から深夜に渡る撮影が1年間続くという激務の事実を無視することはできないと思います。 (仮面ライダーの現場の大変さについては

                                東映(株)に対し過重労働/セクハラの改善を求めます【仮面ライダーリバイス・プロデューサー補佐が被害を訴え】|総合サポートユニオン
                              • 「個人開発」からはじめたサービスで月140万円の売上を達成するまで|入江 慎吾 🚀 生成AIでプロダクト開発

                                こんにちは、入江慎吾です。2018年6月にオープンしたMENTAはどうにかこうにかで、2020年1月、売上140万円を達成することができました。 動画版はこちら↓ 今回は0から1をつくるまでの経緯を振り返っています。5,000文字とずいぶんなボリュームになってしまいました。個人開発している人や、スタートアップをやっている人の参考になればうれしいです。 なぜMENTAをつくったのか MENTAは2018年の4月に「新規受託開発をやめて、サービスだけに専念する」と決めてから最初につくったものです。 「スキルを教えてくれる人と、教えてもらいたい人を結び付けれないか」というのが最初のアイデアでした。 僕もプログラミングをはじめた時に、先輩がいたから「わからないことがあれば最終的に先輩に聞けば解決する」という安心感をもてました。そのおかげで、いつまでも時間を消耗することもなかったのです。 そういうサ

                                  「個人開発」からはじめたサービスで月140万円の売上を達成するまで|入江 慎吾 🚀 生成AIでプロダクト開発
                                • 無料でChrome・Firefoxの操作を自動化&ファイルのアップロードやデスクトップの操作もできる「UI.Vision」

                                  業務には「同じ作業の繰り返し」がつきものですが、何度も同じ作業を繰り返していると「こういう単純作業を任せるために機械ってものが生まれたんじゃないのか?」と思うわけです。無料のChrome・Firefoxの拡張機能「UI.Vision」を使うと操作を自動化できるマクロが組めて単純作業がラクチンになるとのことなので、実際に使っていました。 Open-Source RPA and Web Automation Tools for macOS, Linux and Windows https://ui.vision/ というわけで、実際にUI.Visionを使ってみます。Chrome版とFirefox版は、それぞれ以下の公式拡張機能ストアからダウンロード可能です。 UI.Vision RPA - Chrome ウェブストア https://chrome.google.com/webstore/de

                                    無料でChrome・Firefoxの操作を自動化&ファイルのアップロードやデスクトップの操作もできる「UI.Vision」
                                  • 正論だけ言ってればいいと思っているようじゃ、POISON|りょかち

                                    「君は、物怖じせずに意見を言えるところが素晴らしいよね」 インターンしていた職場で言われたことがある。当時にしてはTwitterのフォロワーが多く、取材もしてもらったりしていた学生の私は、だれかに対して意見を述べることに人よりも慣れていた。 それからも、フラットで自由な会社に入り、1年目から自分の意見を求められる環境に身を置いていた。「ただの『決めてください』というレポートはナンセンス。自分は沢山調べてこういう選択肢があると発見し、その中でコレが良いと思いますがどうですか?と聞いてほしい」という上司の発言をどこかの記事で見かけたことがある。若いからという理由だけで誰かに黙らされた記憶も勿論ない。 "若いうちから、発言を許される"こと自体が羨ましがられるどこか奇妙な世の中で、「自分の意見がないと、仕事は進まない」と学べる会社にいることは私の幸運だと今も思う。 ただ最近思うのが「"はっきり意見

                                      正論だけ言ってればいいと思っているようじゃ、POISON|りょかち
                                    • 【連載】WSL2、Visual Studio Code、DockerでグッとよくなるWindows開発環境 〜 その1:まずは概要 〜 | SIOS Tech. Lab

                                      ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは、サイオステクノロジー武井(Twitter:@noriyukitakei)です。今回は、第4回シリーズで、WSL2、Visual Studio Code、Docker、Windows Terminalなどの

                                        【連載】WSL2、Visual Studio Code、DockerでグッとよくなるWindows開発環境 〜 その1:まずは概要 〜 | SIOS Tech. Lab
                                      • デバッグが早い人と遅い人の違い

                                        会社にデバッグの早い人と遅い人がいる。 二人を観察していると、色々な違いが見れて勉強になる。 いくつかまとめてみる。 ・デバッグが早い人はコードに着手する前に状況を整理する 期待動作はどのようなものか、現状の動作(バグ)はどんなものか、どんな条件でバグが生じるか、生じないかを整理する 他人からアサインされたタスクの場合、手早くこれらを質問して状況を確認する。 デバッグが遅い人は何も考えずにコードを触り始める。 「何をデバッグしているの?」と聞くと言語化出来ない。 場当たり的、五月雨式に質問する。 ・デバッグが早い人は仮説を持っている。 ざっくりと全体像を把握し、当たりをつけてから作業する。 全ての作業が仮説の検証作業。結果が出た時に次に何をすべきかも把握している。 デバッグが遅い人は自分でも何をやっているか分かっていない。 「よくわからないけど一応2回試してみた」とか言う。 「それは今何を

                                          デバッグが早い人と遅い人の違い
                                        • プログラミングを学ぶにあたって詰まったことと、そこから学んだこと - mizchi's blog

                                          toyokeizai.net satoru-takeuchi.hatenablog.com 全然レイヤーが違うが、自分が何に悩んで、どういう風に理解したか、思い出しながら書き出してみる。 プログラミング歴 20歳からなので、現時点で10年ぐらいだが、中学生の時ちょっと触ったことがあった。 14 歳: 病気で入院したときに暇すぎて、2 週間ほど VBA を触った 大学 1 年: 大学の選択科目で Java, 夏休みに Python と Ubuntu の独習 大学 3 年: Python で自然言語処理のバイト 大学 4 年: Android アプリを作るバイト、就活ポートフォリオとして node/Websocket で MMO 一社目: Unity, ActionScript, Haskell, JavaScript 以降~: JavaScript/CoffeeScript/TypeScri

                                            プログラミングを学ぶにあたって詰まったことと、そこから学んだこと - mizchi's blog
                                          • プロダクトの成功に必要な 3 つのステージと 20 のタスクについて:現場の動き方をまとめました|Fritz | Lead Product Manager @ Mercari

                                            こんにちは、フリッツ です。プロダクトマネージャー(以下 PM)になってから相当の年月が経ち、特に、現職の US メルカリにおいては「 UIUX 強化型 PM 」として認知されるようになりました(ありがたい)。 ただ、最近は自分があまりにもいま持っているスキル・経験に立脚しすぎているなぁ、と感じており、強みの分野を広げようとお勉強中。 ということで、旅の序盤として、本記事では「プロダクトの成功」を導くために必要とされる、問題定義・優先順位決定・実行 という 3 つのステージを PM 視点から 20 項目にわけてみました。できるかぎり、(自分の今までの)現場の動き方に沿うようにまとめました。割と基本的な内容ではありつつも、特に実行のパートにおいては、現場で役立つような個人的知見を多少含められたはず…。 プロダクトに関わる方、および・駆け出し~数年目の PM の方のお役に立てる記事になっていれ

                                              プロダクトの成功に必要な 3 つのステージと 20 のタスクについて:現場の動き方をまとめました|Fritz | Lead Product Manager @ Mercari
                                            • BIOS更新で文鎮化してしまったThinkPad X13 Gen2を自力で直したメモ

                                              ThinkPadユーザならお馴染みのLenovo Vantageから、「BIOSとIntel MEの更新があるので、今すぐ適用してね!」とポップアップが出たため実行したところ、フラッシュが終わったと思しき後から起動しなくなりました。 それを直した時のメモ。 環境メモ 修理方法 EEPROMの特定とROM Programmerの選定 CH341Aについて チップへの接続方法 2023/1/1 14:00 ICパッケージについての追記 オリジナルのバックアップ ファームウェアの解析 ダウンロードデータとの比較 What's next? Write時の罠 本当に正しく書けたのか? 再書き込み しかし…まだ罠はあった 成功か?……ん…? 晴れて成功! 固有データの復元は? 参考文献 環境メモ マシンThinkPad X13 Gen2 Type Number20WK-CTO1WW 2021/06製

                                                BIOS更新で文鎮化してしまったThinkPad X13 Gen2を自力で直したメモ
                                              • この個人サイトは自作OSで動いています

                                                追記 (2022 5/29): サーバ代をケチるべくVercelに移行しました。動いていたソースコードは ココ に置いてあります。 あなたの予想に反して、このページが見えているでしょうか?このWebサイトは自作OSのKerlaが提供しています。 これは自作OS Advent Calendar 2021の23日目の記事です。 自作OS「Kerla」の紹介 Kerla(かーら)はRustで書かれたLinux ABI互換モノリシックカーネルです。今年の春頃から作り始め、DropbearというSSHサーバが動作する程度には基本的なUNIXの機能が実装されています。具体的には、ファイルの読み書きやUDP/TCPソケット、fork/exec、シグナル、擬似端末といったものです。 カーネル実装の雰囲気を軽く紹介すると、Kerlaでは以下のようにシステムコールが実装されています。 /// write(2)

                                                  この個人サイトは自作OSで動いています
                                                • 「俺の仕事が信用できないんですか?」工場でダブルチェックを嫌がる若い子を納得させた『チェックする理由』の言い方が素敵

                                                  tmnb @tmnb45385332 昔、工場でダブルチェックを嫌がる若い子がいた。 「俺の仕事が信用できないんですか?」と言うので 「粗探しやない。お前がちゃんと仕事できてるのを見て『流石やな!』て、言うためのチェックや」と言うと納得したのかそれからは「出来ました!チェックお願いします」と言いにくるようになった。 2023-02-02 21:55:51 tmnb @tmnb45385332 もちろんチェックしてOKなら「流石やな、OK」と言うと嬉しそうに次の仕事にかかった。 やっぱり「いいね👍」はモチベーション上げるなぁ。と、モノは言いようだなと思った。 2023-02-02 21:55:52 tmnb @tmnb45385332 ファンタジーよりのおっさん。フィギュアの小物などをチマチマ作ったりします。練ったり盛ったり削ったり塗ったりするより、縫って編んで着せるタイプ 。映画の話題に

                                                    「俺の仕事が信用できないんですか?」工場でダブルチェックを嫌がる若い子を納得させた『チェックする理由』の言い方が素敵
                                                  • 100万行オーバーのモノリシックRailsアプリをマイクロサービス化したクックパッドの手順 - エンジニアHub|Webエンジニアのキャリアを考える!

                                                    100万行オーバーのモノリシックRailsアプリをマイクロサービス化したクックパッドの手順 マイクロサービスの導入事例を、中の人が徹底的に語ります。クックパッドでは、100万行オーバーの超巨大なRuby on Railsアプリのマイクロサービス化に挑みました。アプリをいかに分離し、連携できるようにするか、など、同社が採ったマイクロサービス化の戦略を聞きました。 Ruby on Railsのバージョンアップに1年かかっていた 【マイクロサービス化戦略】まずはコードを減らすことから 【マイクロサービス化戦略】アプリ固有のバッドノウハウを減らす 【マイクロサービス化戦略】まずは分離しやすい部分からお試しで 【マイクロサービス化戦略】データベースが切れていればサービスも切りやすい 【マイクロサービス化戦略】インフラ構成を標準化する 【マイクロサービス化戦略】サービスメッシュを入れて通信の課題をクリ

                                                      100万行オーバーのモノリシックRailsアプリをマイクロサービス化したクックパッドの手順 - エンジニアHub|Webエンジニアのキャリアを考える!
                                                    • 人は “こう” 言われると動きたくなる。3つのタイプ別、ただお願いするより「確実に相手に響く」言葉 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                      「部下にはあれこれ言葉を尽くして説明しているけれど、なかなかミスを減らしてもらえない」「チームの業務効率が悪い気がしていて上司に改善を提案してみたいが、私だと説明がうまくないからスルーされちゃうかな」。こんな思いを抱えたことがある人はいませんか? そういった「人を動かす」ことが苦手な人に向けて、「話し方や伝え方に困っている人たちの役に立つ」という思いをもとに数々の大企業を支援している高橋浩一(たかはし・こういち)さんは、人の「3つのタイプ」に着目することをすすめます。 構成/岩川悟 取材・文/清家茂樹 写真/石塚雅人 相手を「3つのタイプ」に分ける 人が動きたくなる「6つのツボ」 ビジネスパーソンが特に意識すべき「政治タイプ」 相手を「3つのタイプ」に分ける ここで紹介するのは、相手を「3つのタイプ」に分けるコミュニケーション術です。コミュニケーション術における人のタイプの分け方はさまざま

                                                        人は “こう” 言われると動きたくなる。3つのタイプ別、ただお願いするより「確実に相手に響く」言葉 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                      • GitHubでの業務ソースコード流出 背景にIT業界の二極化と多重下請け構造|楠 正憲(デジタル庁統括官)

                                                        45歳のプログラマーの男が仕事で書いたコードを年収判定のためGitHubに上げて、複数企業の業務で使われていたコードの一部が流出した。GitHubは本来、公開して構わないオープンソース等のコードを共有する場で、年収判定サイトは、コミュニティでの活動を評価に結びつけようというコンセプトだった。しかし男は業務として開発した商業機密として保護すべき顧客のソースコードを不当に持ち出して、自分の年収を判定してもらうために丸ごと公開してしまった。 GAFAはじめネット企業を中心に、自社サービスを構成する部品で汎用的に使えるコードをGitHubなどを通じてオープンソースとして公開する動きが広がっている。一方で伝統的なシステム開発では、ソースコードは委託した業務の重要な成果物、秘匿すべき商業機密として組織内で管理することが一般的で、開発環境からはGitHubなどのサイトにアクセスできないよう遮断している場

                                                          GitHubでの業務ソースコード流出 背景にIT業界の二極化と多重下請け構造|楠 正憲(デジタル庁統括官)
                                                        • 自動化大好きエンジニアたちが語る、効率化・品質向上 Tips【26選】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                          こんにちは、技術広報のyayawowoです。 「自動化(オートメーション/Automation)」 今、この言葉を聞いて胸がときめいた方に必見です! 当社主催イベントでも人気の高い 「自動化大好きエンジニアLT会」全5開催分の資料をまとめて紹介します! イベント詳細はこちらをご確認ください! ・自動化大好きエンジニアLT会 ・自動化大好きエンジニアLT会 - vol.2 ・自動化大好きエンジニアLT会 - vol.3 ・自動化大好きエンジニアLT会 - vol.4 ・自動化大好きエンジニアLT会 - vol.5 目次 目次 手動テストやインフラ構築は自動化しよう APIテスト品質を向上させる Datadog Synthetic Monitoring APIテスト自動化とテストピラミッド TestLinkにテスト結果を自動的に登録 Cypressでサクッと始めるE2Eテスト 自動テスト環境を

                                                            自動化大好きエンジニアたちが語る、効率化・品質向上 Tips【26選】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                          • パラノイアのプログラマと第6感 - megamouthの葬列

                                                            今だから白状すると、昔、運営していたサービスの一般ユーザーのパスワードをハッシュ化(暗号化)せずに平文でDBに保存していたことがある。 言いわけは、幾つかある。 一つは、今では当たり前のようについているパスワードリマインダーの仕組みが当時は一般的ではなかったこと。 ユーザーがパスワードを忘れた、と問い合わせしてきた時に、最も自然な方法はまさに当人が設定した「パスワード」を一言一句違わず登録メールアドレスに送信することだった。あなたのパスワードは○○○です。ああそうそう、そうだったね。こういう感じだ。 当時のユーザーはそれを不審がらなかった。 またサポートコストの問題があった、パスワードの再発行を、そのためのトークンを含んだ長いURLを、大半のユーザーが嫌がっていた。 サポート部門はOutlookExpressに表示された長すぎるURLのリンクが途中で切れててクリックできない、という苦情にい

                                                              パラノイアのプログラマと第6感 - megamouthの葬列
                                                            • Web APIを手作りする時代は終わった?

                                                              ::: message info これは[フィヨルドブートキャンプ Advent Calendar 2022 Part.1](https://adventar.org/calendars/7760)の25日目の記事です。 昨日の記事は:@shujiwatanabe:shujiwatanabeさんの[質問しながら出来るようにしていく](https://shu91327.hatenablog.com/entry/2022/12/24/091025)と:@saeyama:saeyamaさんの[Rails/Vue 編集時に画像をD&Dで入れ替えした時のActive Storageの保存方法](https://saeyama.hatenablog.com/entry/2022/12/24/000123)でした。 ::: ↓こういうのを職人が丹精込めて一つ一つ手作りする時代は終わりました。 ```sh

                                                                Web APIを手作りする時代は終わった?
                                                              • COCOAに関わることになりました

                                                                接触確認アプリ「COCOA」について以前ツイートしました。 繰り返しになるけど、COCOAのAndroid版をネイティブで作り直したいので、誰か知ってる人につないで欲しい。 — ARIYAMA Keiji (@keiji_ariyama) February 3, 2021 ツイートした後もGitHubのCOCOAのリポジトリにコメントしたり、知り合いに「COCOAやりたい」「COCOAやりたい」と言い続けたりした結果、このたび厚生労働省の技術参与として正式にCOCOAに携わることになりました。 すること オープンソースコミュニティとの関わりについては、すでに政府CIO補佐官の東さんと関さんが取り組みを始めています。ぼくは二人を手伝いつつ、Issueとして報告があった内容の再現確認をしたり、Pull RequestでExposure Notification APIを使ったテストが必要なとこ

                                                                • 有志と #ソフトウェアテスト読書マップ を作りました! - ソフトウェアの品質を学びまくる

                                                                  2022年9月9日にこんなツイートをしたところ、 ソフトウェアテストの書籍・資料について、こういうマップを作ってみたい。「QA関連」でできるといいんだけど、縦軸が定まらない。 一番繰り返し読んでいるドリル本をサンプルにしてみたけど、テスト分析自体がすでに初級じゃない気もするから、色付けも難しい。うーん。 誰か一緒にやりません?w pic.twitter.com/R0lVJhcpkD— Kazu SUZUKI (@kz_suzuki) 2022年9月9日 「一緒にやってもいいよ~」っていう方々に声をかけていただき、1週間あまりでみるみるできあがっていきました! みなさんの機動力高すぎて、わたしの寄与は「声をかけて最初のフォーマットを作った」くらいになってしまいましたよ。 ということで、以下に公開します! docs.google.com 「閲覧者(コメント可)」というアクセス権を設定しています

                                                                    有志と #ソフトウェアテスト読書マップ を作りました! - ソフトウェアの品質を学びまくる
                                                                  • 『UNIXという考え方』新人エンジニアにオススメする技術書 | IIJ Engineers Blog

                                                                    IIJ ネットワーク本部アプリケーションサービス部・(兼)社長室所属。 メールサービスの運用業務に従事し、日々世界の悪と戦う一児の父親。社内 Power Automate エバンジェリスト(自称)。M3AAWG member / openSUSE Users / WIDE Project メンバー。趣味は大喜利。はがき職人。 IIJ 古賀です。普段は、IIJ セキュア MX という迷惑メールフィルタサービスの運用業務に従事し、お客様を守るために、毎日世界の悪と戦っています。 今週は「新人エンジニアにオススメする技術書」というテーマでお送りします。 早速なのですが、この「UNIXという考え方」は、厳密には技術書ではないかもしれません。なぜなら、この本は UNIX という OS が(または Linux に代表される “UNIX-like” な OS が)、どのような人々の思想のもとに設計され、

                                                                      『UNIXという考え方』新人エンジニアにオススメする技術書 | IIJ Engineers Blog
                                                                    • Netflixを支える推薦システムの裏側|masa_kazama

                                                                      イントロNetflixは、スマホやPCがあれば、どこでもいつでも、映画やドラマを見放題で楽しむことができます。今年はお家時間が増えたことで、Netflixをより満喫している方も多いのではないでしょうか。実際に、2020年1月〜3月に会員が全世界で1600万人ほど増え、合計1億8000万人を超えています。 Netflixをいくつかの数字で見てみると、さらにその凄さに驚かされます。 ・全世界のインターネット通信量(下り)の15%をNetflixが占めており、YouTubeを超える世界一の動画サービス ・時価総額が20兆円超え ・サブスクリプション収入が月々約1500億円 そんな多くのユーザーを有するNetflixの魅力の1つに、推薦システムがあります。Netflixのホーム画面には、今話題の作品やユーザーにパーソナライズ化されたおすすめの作品が並びます。 Googleの検索と違って、Netfl

                                                                        Netflixを支える推薦システムの裏側|masa_kazama
                                                                      • 自己流の手順書フォーマットを公開してみた | DevelopersIO

                                                                        手順書フォーマットは千差万別 みなさんは自己流または、組織やプロジェクトで定められた手順書のフォーマットはありますか? 私は自己流の手順書フォーマットがあります。 自己流の手順書フォーマットがあるといっても、かなり扱いがふわふわしているので、備忘やメモの意味合い強めでまとめていきます。 「もっとこうした方がいいよ!!」などフィードバックがあれば、ぜひお願いします! いきなりまとめ 手順書はExcelやスプレッドシートではなく、Markdownで書く 手順書はgitで管理する 5W1Hを意識して手順書を書く 基本的にはCLIを使った手順書にする 手順書はExcelやスプレッドシートではなく、Markdownで書く 手順書をExcelやスプレッドシートで書くメリット・デメリット 手順書をExcelやスプレッドシートで書いている方も多いと思いますが、私はMarkdownで書いています。 Exce

                                                                          自己流の手順書フォーマットを公開してみた | DevelopersIO
                                                                        • サクっと作った英語学習サービスがバズって1週間以内にやったこと - Qiita

                                                                          要約 Qiita記事がトレンドインすると、瞬間的にWebサービスへのアクセス数が急増するが、数日でアクセス数は元に戻ってしまう。 そこで以下の施策を速攻で打ってバズっているうちに有益な学びを得るべきと考え、本記事はそれを実践した結果を実データと合わせて説明している。 事前登録フォームを作って興味を持ってくれた人と繋がる Twitterやはてぶのコメントからどうして興味を持ってくれたのか考察する 有料機能を作って単なるバズなのか、本当にニーズがあるのか判断できるようにする バズる1週間前にやっていたこと 3日でツールをサクッと作った 英語面接や仕事で海外の人とやりとりをするときに「ちょっと難しい質問」をされると、途端に5歳児になってしまう自分が恥ずかしくなり、DeepLで英語の勉強をするツールを作った。 自分が使うだけのつもりだったので、アカウント機能などはなく、コアな機能1つを実装しただけ

                                                                            サクっと作った英語学習サービスがバズって1週間以内にやったこと - Qiita
                                                                          • 「残ったトイレットペーパーが泡のように…」「五輪には到底間に合わない」お台場の汚水に衝撃…今からでもできる東京湾の対策は(AbemaTIMES) - Yahoo!ニュース

                                                                            11日に行われた東京オリンピック・パラリンピックのオープンウォータースイミングのテストイベント。競技結果以上に注目が集まったのは、選手たちからの「トイレの臭いがする」「正直臭い」といった感想だった。そして17日、パラトライアスロンの前日水質検査では、ITU(国際トライアスロン連合)は最悪の「レベル4」に分類される、基準(100ml以下で250匹以内)の2倍の大腸菌が検出され、スイムは中止となった。 【動画】榎本区議が撮影した汚水の映像 開催まであと1年、東京の汚水の“不都合な真実“とは。20日放送のAbemaTV『AbemaPrime』では、その背景を探った。 国連テクニカルアドバイザーも務める吉村和就・グローバルウォータ・ジャパン代表は「これらは“糞便性“の大腸菌で、簡単に言えば人間が出したウンコなどが全部入っているということだ。赤痢、疫痢、チフス、レジオネラなど、人間の体内のあらゆるも

                                                                              「残ったトイレットペーパーが泡のように…」「五輪には到底間に合わない」お台場の汚水に衝撃…今からでもできる東京湾の対策は(AbemaTIMES) - Yahoo!ニュース
                                                                            • グーグル、古いPCを無料でよみがえらせる「ChromeOS Flex」を一般提供

                                                                              Googleの「ChromeOS Flex」は、古いPCや「Mac」にインストールすることで、それらを実質的に「Chromebook」に変換するOSだ。同社は2月に早期バージョンをテスト向けに公開しており、このほど安定版を提供開始した。ChromeOS Flexのページから無料でダウンロードできる。 Googleは、アーリーアクセスプログラムの素晴らしい成果の一部を公式ブログで明らかにした。まず295機種のデバイスをChromeOS Flex対応として認定したという。引き続きさまざまなデバイスをテストし、認定機種のリストを更新していくとしている。ただし、認定機種でなくても、ChromeOS Flexは動作する可能性が高そうだ。 Googleは、アーリーアクセスプログラムによって600以上のバグを修正できたとも報告した。 ChromeOS FlexはUSBドライブから直接実行することもできる

                                                                                グーグル、古いPCを無料でよみがえらせる「ChromeOS Flex」を一般提供
                                                                              • ソフトウェアの内部品質に生じる様々な問題は組織設計にその原因があることも多い / 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
                                                                                • 「多くの人が正しいと思っている、間違った知識」の見分け方|ふろむだ@分裂勘違い君劇場

                                                                                  はじめに かつて、ウサギ跳びで筋力トレーニングしていた時代がありました。 (アニメ『巨人の星』より引用) (アニメ『アタックNo.1』より引用) (アニメ『ヒーリングっどプリキュア』より引用) 私も小学校のころ、ウサギ跳びをやっていました。 運動負荷が高く、かなりの効果を得ている実感がありました。 また、実際、運動能力もアップしました。 しかし、アスリートの動きの研究をしている関西大学教授の小田伸午氏によると、「ウサギ跳びはトレーニング効果が無い」そうです。 ウサギ跳び(ウサギとび)は、<略>1980年代以降はトレーニング効果が無く故障のリスクが高いと周知されて廃れた(出典:小田伸午「ウサギ跳び信仰とは何だったのか」『スポーツゴジラ』第2013-11-05号、スポーツネットワークジャパン、 12-14頁。 )。(Wikipediaより引用(太字引用者) ) 「トレーニング効果が無い」と「故

                                                                                    「多くの人が正しいと思っている、間違った知識」の見分け方|ふろむだ@分裂勘違い君劇場