タグ

開発に関するitottoのブックマーク (1,086)

  • AWSが予告なしに「CodeCommitによるGitの提供」を取りやめ 他のサービスへの影響は?

    AWSが予告なしに「CodeCommitによるGitの提供」を取りやめ 他のサービスへの影響は?:「機能的には既に“放棄”されていた」という意見も TechTargetは、「AWSによるCodeCommitとCloud9の閉鎖通知」に関する記事を公開した。AWSは事前の予告なしに、6つのサービスで新規ユーザーの受け入れを停止した。これを受け、一部の業界関係者はアップデートの頻度が低い他のAWSサービスの将来に疑問を投げかけている。

    AWSが予告なしに「CodeCommitによるGitの提供」を取りやめ 他のサービスへの影響は?
  • 個人開発でもADR (アーキテクチャデシジョンレコード)を書くことの利点 - laiso

    起業なのか請負開発か趣味プロジェクト(ペットプロジェクト)かによって状況は異なりますが「私のチームの開発者は私1人だけです」という個人開発においても、ADRは有効なツールとなりえます。 ADRとは何か? ADR(アーキテクチャデシジョンレコード)は、ソフトウェアアーキテクチャにおける重要な設計判断とその根拠、影響、関係する検討事項などを記録した文書です。 一見、現代的な響きですが、その実態はシステム設計ドキュメントの一部です。 "ADR"で検索すると真っ先にヒットするアーキテクチャの入門書『Design It! ―プログラマーのためのアーキテクティング入門』では、ADRは「アーキテクチャ手法に対する開発者寄りのアプローチ」と説明されており、アーキテクトと開発者自身がアーキテクチャに関する意思決定を記録し、共有するための手法として位置づけられています。 アーキテクチャデシジョンレコード(A

    個人開発でもADR (アーキテクチャデシジョンレコード)を書くことの利点 - laiso
  • 「物理構成図はVisio」「コードを書けるならdraw.io」、個性派の作図ツール4選

    ネットワーク図を描くにはツールの活用が欠かせない。簡単な図であれば、米Microsoft(マイクロソフト)の「PowerPoint」や「Excel」を使う技術者が多いようだ。 一方、大規模ネットワークの図を描く技術者の多くは作図専用ツールを活用している。そこで物理構成図に強いといった「個性」を持つツールを4つ紹介しよう。 「飛び越し点」で線の交差を識別 Microsoftの「Visio(ビジオ)」は、1990年代から続く歴史ある作図ツールの1つ。大規模ネットワークを構築するインテグレーターなどの技術者から根強い支持がある。TISの後藤崇夫IT基盤エンジニアリング第1部チーフは「設計フェーズで使う詳細な物理構成図を描くときに使い勝手が良い」と説明する。 大規模ネットワークの物理構成図は機器同士を結ぶ線が交差しやすく、機器同士の接続状況を区別しにくくなる。設計フェーズで機器同士の接続を誤ると、

    「物理構成図はVisio」「コードを書けるならdraw.io」、個性派の作図ツール4選
  • フィーチャーフラグの標準規格 OpenFeature の React SDK を試してみる

    フィーチャーフラグの標準規格 OpenFeature の React SDK を試してみる 2024.08.31 OpenFeature はフィーチャーフラグのオープンな規格です。特定のベンダーに依存しない API や SDK が提供されています。フィーチャーフラグの API の標準化により、ベンダーロックインを回避し、フィーチャーフラグのツールを自由に選択できるようになります。この記事では OpenFeature の React SDK を使ってフィーチャーフラグを評価する方法を紹介します。

    フィーチャーフラグの標準規格 OpenFeature の React SDK を試してみる
  • IT人材の6割超、コアな開発業務への稼働が50%以下であることが明らかに。ノンコア業務1位は「報告系の会議参加」

    エーピーコミュニケーションズは、ITエンジニアまたはソフトウェアに関連する業務に従事している20歳以上の経営者・役員・会社員を対象に実施した、仕事内容やIT人材不足に関する実態調査の結果を8月27日に発表した。同調査は、6月7日〜16日の期間に行われ、551名から回答を得ている。 調査対象者に、1日の稼働の中でコア業務にどのくらい時間を割けているかを尋ねたところ、50%以下という回答が66.6%を占めたほか、「まったく割けていない」(9.1%)という回答もみられた。一方、「80%以上」という回答は12.0%に留まっている。 業務の中で、もっとも時間を取られている「ノンコア業務」を尋ねた質問では、「報告系の会議への参加」(21.5%)、「ドキュメントの作成」(19.5%)、「報告書の作成」(15.5%)、「開発・検証環境の構築」(6.5%)、「コーディングガイドラインの維持」(5.3%)が上

    IT人材の6割超、コアな開発業務への稼働が50%以下であることが明らかに。ノンコア業務1位は「報告系の会議参加」
    itotto
    itotto 2024/09/01
    コアとノンコアの分け方がよくわからなかった。ノンコアになってるけどドキュメント作成はコアでもいい気がする(ドキュメントの種類次第だけど報告書は別になってるので別でもいいと思った)。
  • 重いALTER TABLEの実行中に進捗状況を確認する方法 - CyberAgent SRG #ca_srg

    メディア統括部 サービスリライアビリティグループ(SRG)の鬼海雄太(@fat47)です。 #SRG(Service Reliability Group)は、主に弊社メディアサービスのインフラ周りを横断的にサポートしており、既存サービスの改善や新規立ち上げ、OSS貢献などを行っているグループです。 記事は、MySQ

    重いALTER TABLEの実行中に進捗状況を確認する方法 - CyberAgent SRG #ca_srg
  • 静岡県富士山入山管理システム構築業務委託について|静岡県公式ホームページ

    静岡県富士山入山管理システム構築業務委託(令和6年8月27日(火曜日)公開) 1 事業名 静岡県富士山入山管理システム構築業務委託 2 事業目的 適正な入山管理体制を構築し、全ての登山者が「神聖さ」・「美しさ」を実感できるような安全で快適な富士登山の実現を図るため、来夏に向け、静岡県富士山入山管理システムにリニューアルし、登山者の利便性が高く、気象情報や災害情報がリアルタイムに取得できる等のシステムを構築します。 業務について、最も優れた企画力、経験等を持つ事業者に業務委託するため、プロポーザル(企画提案方式)を実施します。 3 提出期限 (1)参加表明 令和6年9月2日(月曜日)正午まで (2)企画提案書 令和6年9月10日(火曜日)正午まで ※データ提出

    静岡県富士山入山管理システム構築業務委託について|静岡県公式ホームページ
    itotto
    itotto 2024/08/30
    長く使う前提ではないのであればこのくらいの金額しか出せないのかも知れないけど、それにしても安すぎるかな...。
  • 【ちょくだい】競プロer採用のミスマッチが起こる理由と、開発者体験が高いチームのつくり方【Developer eXperience Day 2024 レポート】 | レバテックラボ(レバテックLAB)

    TOPコラムテック最前線レポート【ちょくだい】競プロer採用のミスマッチが起こる理由と、開発者体験が高いチームのつくり方【Developer eXperience Day 2024 レポート】 【ちょくだい】競プロer採用のミスマッチが起こる理由と、開発者体験が高いチームのつくり方【Developer eXperience Day 2024 レポート】 2024年8月20日 AtCoder株式会社 代表取締役社長 高橋直大(ちょくだい) 2012年、慶應義塾大学環境情報学部卒業。2014年、慶應義塾大学院政策メディア研究科卒業。2008年に、Microsoftが主催するプログラミングコンテスト「Imagine Cup」で世界3位を獲得。その後、ICFP Contestの4度の優勝、TopCoder Openの2度の準優勝など、プログラミングコンテストにおいて多くの成績を残す。2012年に、

    【ちょくだい】競プロer採用のミスマッチが起こる理由と、開発者体験が高いチームのつくり方【Developer eXperience Day 2024 レポート】 | レバテックラボ(レバテックLAB)
  • 技術顧問との1on1で見積もりには3種類あることを教えてもらった - Qiita

    はじめに 記事はモチベーションクラウドシリーズ Advent Calendar 2022の17日目になります。 自分は外部の技術顧問の方に月に一回のペースで1on1する機会をもらっています。 今回はその中で話したことを共有します。 ※公開するにあたって分かりやすさを重視して脚色しています。 見積もりに対する課題感 ぼく「約束は開発を遅らせるという記事を最近読んだのですが、その通りだと思ったのですよね。」 さて、チームの外に対して約束するために「この機能1ヶ月で出せるよね?」とプロダクトの人やマネージャーに聞かれたら。これは返事に悩む。「ラフで構わないから」って言われて伝えたら、それがコミットメントになってしまったのを過去に何度も見たことがある 約束してはいけないと言いたいわけではない。約束が必要な場合がほとんどだと思う。ただ、その約束は開発を遅くするんだなぁ。だから、約束せずに気楽に開発

    技術顧問との1on1で見積もりには3種類あることを教えてもらった - Qiita
  • ASP.NET Core MVC 公式チュートリアルから実開発への橋渡し - Qiita

    はじめに Webフレームワークを初めて使う時、公式チュートリアルを利用する方は多いかと思います。 しかし、公式チュートリアルの知識だけで実運用に耐えうる開発を行えるかというと、それは無理だと思います。 ASP.NET Core MVCもご多分に漏れずこのような感じでした。 そこで、公式チュートリアルと実開発の間を埋める「続チュートリアル」的なものが欲しいと思い、この記事を書いた次第です。 この記事ではASP.NET Core MVCを使って、認証、認可、ログ出力等、どんなweb開発するにしても必要になってくる土台部分を取り扱おうと思います。 この記事の立ち位置は下のような感じでしょうか。 公式チュートリアル この記事 個々のweb開発で固有のビジネスロジックの実装 デプロイ 運用 気力があれば 3、4、5 の部分についても記事に出来たらと思っています。 対象者 ASP.NET Core M

    ASP.NET Core MVC 公式チュートリアルから実開発への橋渡し - Qiita
  • 現代的システム開発概論 2024

    2024年度リクルート エンジニアコース新人研修の講義資料です

    現代的システム開発概論 2024
  • 署名とゼロ知識証明の初歩

    Kernel/VM探検隊@東京 No17 https://kernelvm.connpass.com/event/321962/

    署名とゼロ知識証明の初歩
  • 開発生産性のために効率が必要なら、ヒトよりもシステムやプロセスを観察したい

    この記事は前作 開発生産性を標榜して効率に拘泥するチームはゆるやかに衰退する に続き、とはいえ効率を含む開発生産性的なものと向き合わねばならないチームや組織に向けた3作目です。そろそろ開発生産性がゲシュタルト崩壊してきた。 前提、わりと普通な話を述べているつもりだが、円滑になりきれないチームでは普通ないし妥当に至るハードルが思いのほか高いと感じる今日この頃。 人的効率主義に対するアンチテーゼの補足編 安直に (特に人間に起因する) 効率だけを求めて、効果や成果そのものから目を逸らすのはやめよう。 来的な存在価値にそぐわない改善活動に腐心することは衰退の兆候である。 開発生産性を標榜して効率に拘泥するチームはゆるやかに衰退する 開発成果を念頭に起きつつも、どこかで一定の効率が必要なことを疑う余地はない。チームや組織の中長期を俯瞰すると正面から成果に向き合えるタイミングばかりではないので、そ

    開発生産性のために効率が必要なら、ヒトよりもシステムやプロセスを観察したい
  • Windows11でより良いtracerouteを実行する | SpeedData

    現代の複雑なネットワーク構成に対応したtracerouteをWindows11で実行 2024年7月29日 著者: Madan Gopal N/Alessandro Improta/Anna Jones/Luca Sani 翻訳: 竹洞 陽一郎 この記事は米Catchpoint Systems社のブログ記事「Windows 11: Run a better traceroute」の翻訳です。 Spelldataは、Catchpointの日代理店です。 この記事は、Catchpoint Systemsの許可を得て、翻訳しています。 これは、Pietrasanta Traceroute、Catchpointのtraceroute代替ツールに関する以前に公開された2つの投稿の続編です。 その仕組みについての技術的な詳細は最初の投稿をご覧ください。 既存のtracerouteに内在するファイアウ

    Windows11でより良いtracerouteを実行する | SpeedData
  • 「サードパーティークッキーの廃止の撤回」ってどういうこと? | IIJ Engineers Blog

    このように、Cookie自体はいきなり誰かの個人情報・プライバシーに触れる仕組みではありません。あくまでアクセスを識別するための技術です。また、ECサイトやSNSのように、利用者を識別して動作しなければならないWebサイトではCookieはかならず必要になります。 サードパーティークッキーって? 今回話題になっているのは、「サードパーティークッキー (3rd Party Cookie)」です。これもCookieの一種なのですが、ここまで出てきたものと少し扱いが異なります。それは、Cookieが複数のWebサイトをまたがって利用されるという点です。 サードパーティーCookieの説明のために、A社のWebサイト、B社のWebサイトという、無関係な二つのWebサイトがある事にしましょう。そして、ここにP社のWebサイトを追加します。P社のWebサイトと書きましたが、ここで想定しているのは、A社

    「サードパーティークッキーの廃止の撤回」ってどういうこと? | IIJ Engineers Blog
  • 【これ見ればOK】結局kintoneって何ができるの? - Qiita

    私は地方企業のDX推進でkintoneを使用しています。 kintoneって結局何ができるの?をざっくりまとめていますので、DX推進の手助けになれば幸いです! kintoneって結局何ができるの? 一言で言えば「ビジネスアプリ作成クラウドサービス」です。 もう少し詳細に… 業務アプリケーションを簡単に作成・管理できるクラウドベースのプラットフォームです。ノーコード/ローコードでアプリケーションを作成し、データ管理、業務プロセスの自動化、チーム間のコミュニケーションを統合できます。 項目でまとめるとこんな感じ ■「情報をためる機能」=データベース的管理。 ■「進捗を管理する機能」=ワークフローなどのプロセス管理。 ■「コミュニケーション機能」=プロジェクトやチームごとにたくさんのワークスペースを作成することができ、その中で業務について話し合いをする事もできる。 では、kintoneの主要な機

    【これ見ればOK】結局kintoneって何ができるの? - Qiita
  • 完全ペアプロは「やりすぎ」だった。失敗を経て辿り着いた、ペアプロ×開発組織の最適解【Tebiki渋谷】 | レバテックラボ(レバテックLAB)

    Tebiki株式会社 取締役CTO 渋谷 和暁 神戸大学法学部卒業後、SIerを経てWebシステムの開発会社に入社。ECなどの受託開発やゲームアプリ開発のリードとして従事した後、コーチ・ユナイテッドに転職クックパッドによる吸収合併のタイミングでCEO貴山氏とともにTebiki社を起業し、取締役CTOを務める。 GitHub Medium アジャイルなプロダクト開発において、コード品質・学習効率・チームワークの向上に効果があるとされる「ペアプロ」。1人でプログラミングすること(=ソロプログラミング、以下ソロプロ)が主流の中で、ペアプロをどうやって組織に浸透させるべきか、困っている組織は少なくないのではないでしょうか。 かつてのTebiki社も、同じ悩みを抱えていた組織の一つでした。2018年3月に創業し、小売、製造、サービス、物流などの現場マニュアルのDXを目的としたSaaSを開発する同社

    完全ペアプロは「やりすぎ」だった。失敗を経て辿り着いた、ペアプロ×開発組織の最適解【Tebiki渋谷】 | レバテックラボ(レバテックLAB)
  • SQL Serverのロックについて出来る限り分かりやすく解説 - Qiita

    公式ドキュメントだと文字だけの情報なので、図解することで分かりやすく理解してもらえるように説明してみました。 わかり辛かったらすみません! SQL Serverのロックとは DB上でデータを操作(SELECT/INSERT/UPDATE/DELETE等)する際、データの整合性を保つために使われる排他制御の仕組み。 例えば、「1つのレコードを一度に更新できるのは、1つのクエリだけ」といったルールを実現してくれる。 RDBMSのトランザクションのプロパティ「ACID」のうち、主にI(Isolation)を満たすための仕組みです。 SQL Serverのロックを理解するための3つのポイント 1.ロックには複数の粒度(階層とも呼ばれる)が存在する 2.ロックには複数の種類が存在する(ロックモード) 3.各ロックモード間には「互換性」という関係性がある 以降で順を追って説明する。 なぜロックについて

    SQL Serverのロックについて出来る限り分かりやすく解説 - Qiita
  • Playwright を使いこなすためのベストプラクティス - Qiita

    はじめに Playwright を使うことで比較的簡単に E2E テストを実装することができます。しかし、通常テストコードは実装したら終わりということではなく、継続的にメンテナンス(保守)が必要になります。その際に保守しやすいように実装するため、Playwright の公式ドキュメントに記載されているベストプラクティスの中で参考になりそうな部分を確認しておこうと思います。 テストの独立性を高める 可能な限りテスト間の依存が無いようにして、テストを分離すると良いというプラクティスです。各テストが独立していることで、 1つのテストが失敗しても他のテストに影響しない テストの順序を考慮する必要がない テストをシンプルに保つことができる あたりのメリットがあるかと思います。また、特定の処理(例えば特定の URL に遷移する処理)の繰り返し実装するのを避けるために before and after

    Playwright を使いこなすためのベストプラクティス - Qiita
  • 多店舗展開するジムの会員入退室管理を材料費数万円で実現し、24時間営業にした話

    ジムの会員管理システムを作った僕に「エニタイムフィットネスみたいなことがしたい」とジムを家族経営するお客さんから相談された。 「えっ!?会員管理を作ったついでにエニタイムフィットネスみたいな仕組みをやりたい!?予算は無い!?不正防止のため、入退室時の写真も撮りたい?!ログもとりたい!?」 さすが筋トレに明け暮れてるオーナーさんの要望はマッチョだと思った。 普通にやれば電子錠の仕組みや工事やらで一店舗あたり数百万から一千万掛かるような仕組みだろう。 そんな予算無いみたいだし、既存の店舗をそんな大々的に工事もできない。そもそも自分にそんな工事の知識もない。 結果Raspberrypiを使い、それを一店舗予算10万円代で実現、会員カードを他店舗と共有した24時間営業にできた。 その詳しい技術的な内訳を共有する。 (なお執筆時点では2024年だが、これ自体は5年前、2019年の仕事である。) 前提

    多店舗展開するジムの会員入退室管理を材料費数万円で実現し、24時間営業にした話
    itotto
    itotto 2024/07/14
    これが5年前ってことは今はもっといろいろできるのかな。おもしろい。