Note 。.NET プログラミング言語のプロジェクトでは、リソース スクリプト ファイルは使用しないため、 ソリューション エクスプローラー」をご覧ください。 イメージ エディターとバイナリ エディターを使用して、マネージド プロジェクトのリソース ファイルを操作します。 編集の対象となるマネージド リソースは、リンク リソースである必要があります。 Visual Studio のリソース エディターでは、埋め込みリソースの編集はサポートしていません。 "リソース ファイル" という用語は、次のようないくつかのファイルの種類のいずれかを表します。 プログラムのリソース スクリプト (.rc) ファイル。 リソース テンプレート (.rct) ファイル。 スタンドアロン ファイルとして存在する個々のリソース。 この型には、.rc ファイルから参照されるビットマップ、アイコン、またはカーソル
こんにちは!DA(データアナリティクス)事業本部 サービスソリューション部の大高です。 プロジェクト管理ツールは色々ありますが、スクラム開発を実施する際には一定のお作法などもあり、より特化したツールのほうが利用しやすいかと思います。 今回はそんなプロジェクト管理ツールとして、オープンソースのプロジェクト管理ツール「Taiga」を試してみました。 Taigaとは? Taigaはアジャイルチーム向けのプロジェクト管理ツールです。直感的なユーザーインターフェイスを備えており、また多言語対応もしています。 「Basicプラン」または「Premiumプラン」の2つから、いわゆるSaaS型の利用ができますが、一方でセルフホスティングとして利用することで無償利用も可能です。 今回は、こちらのセルフホスティング型での利用を試してみたいと思います。 前提条件として、Docker環境が必要となるので私はDoc
情報処理推進機構(IPA)は2021年10月6日、アジャイル開発版「情報システム・モデル取引・契約書」を改訂した。厚生労働省が同年9月21日に公表した「『労働者派遣事業と請負により行われる事業との区分に関する基準』(37号告示)に関する疑義応答集(第3集)」に関する情報を追加した。これに伴い、「アジャイル開発外部委託モデル契約(解説付き)」も更新した。 アジャイル開発版情報システム・モデル取引・契約書は、IPAが設置した「モデル取引・契約書見直し検討部会」と「DX対応モデル契約見直し検討WG」で検討された、アジャイル開発を外部委託する際のモデル契約についてまとめたもの。アジャイル開発を外部委託する際の契約条項とその解説、補足資料で構成されている。 発注者の意見が反映されるアジャイル開発は偽装請負になる? 改訂の基になった「労働者派遣事業と請負により行われる事業との区分に関する基準」(37号
概要 全般 推奨 非推奨 命名規則 通則 表 列 別名、相関名 ストアド・プロシージャ 統一的接尾辞 問合せ文 予約語 空白類 インデント 望ましい形式 Create文 データ型の選択 デフォルト値の指定 制約とキー 非推奨設計 付録 予約語リファレンス SQLスタイルガイド(日本語訳) 日本語訳について 日本語訳は誤訳や原文の最新版に追随していない恐れがあります。誤訳や改善点があれば、GitHubのissueまたはpull requestを使用するか、Twitterでお知らせください。 翻訳: 久利史之 @nkuritw 概要 このガイドラインは利用の他、forkしたり、自分自身のものに改変したりすることができます。ここで大事なのはスタイルを選択しそれを踏襲することです。変更の提案やバグの修正にはGitHubのissueまたはpull requestを使用してください。 このガイドライン
今日リリースされた TypeScript 4.5 Beta の新機能として、標準ライブラリの差し替えが従来よりも簡単になるというものがあります。 筆者は TypeScript の標準ライブラリからanyを排除してより安全にしたbetter-typescript-libを開発していましたが、このたび TypeScript 4.5 に対応した v2.0.0 のベータ版を用意しました(2.0.0-beta)。 この記事では better-typescript-lib の簡単な紹介に加えて、TypeScript 4.5 の機能の解説やそれによって better-typescript-lib に起こった変化を紹介します。 better-typescript-lib について better-typescript-lib は、TypeScript の標準ライブラリをより型安全にしたものです。better
DevOpsプラットフォーム「GitLab」が、近くNASDAQへ上場する。ソースコード管理(SCM)から運用まで、ソフトウェア開発のライフサイクルを支援する企業だ。 GitLabは2011年にオープンソースプロジェクト(OSS)として始まった。創業以来、フルリモートでの経営が続けられるなど、ユニークな側面をいくつも持っている。 2021年5〜7月期の売上高ランレート(年次換算)は2.33億ドル(前年比69%増)。開発者向けのプラットフォームとして急成長を遂げている。 時価総額340億ドルに達した「MongoDB」を筆頭に、オープンソースプロジェクトとしての出自を持ちながら大きく成長する企業は市場でも目立ってきた。GitLabがどのような事業を展開してるかについて、今回は紐解きたい。
P、NP、NP完全、NP困難の関係を表すベン図 NP困難(エヌピーこんなん、英: NP-hard)とは計算量理論において、問題が「NPに属する任意の問題と比べて、少なくとも同等以上に難しい」ことである[1]。正確にいうと、ある問題 H がNP困難であるとは、「NPに属する任意の問題 L が H へ帰着可能である」と定義される。この「帰着」の定義として何を用いるかにより微妙に定義が異なることになるが、例えば多項式時間多対一帰着や多項式時間チューリング帰着を用いる。もしもあるNP困難問題を解ける多項式時間の機械が存在すれば、それを利用すればNPに属する任意の問題を多項式時間で解くことができる。 NP完全問題とは、NP困難であり、かつNPに属する問題である。これとは異なり、ある問題がNP困難であってもNPに属するとは限らない。NPは決定問題のクラスなのでNP完全もまた決定問題に限られるが、定義に
スマートフォンゲームなどの開発を手掛けるゲームスタジオ(東京都港区)。ゲームエンジン「Unreal Engine」を使う開発部署「第1事業本部第2開発部」では2020年6月に、これまで社内サーバで行っていた開発をIaaS「Microsoft Azure」中心の開発基盤に移行。その結果、トラブル対応がなくなり、テレワーク中の出社が減ったという。 「うちはサーバエンジニアが不足している状態にあるため、インフラのメンテナンスコストを抑える必要があり、これ以上オンプレミスを続けることは限界だった」──同社の戸張宏さん(第1事業本部第2開発部Sグループ第2ユニットサブリーダー)はクラウド化の経緯についてこう話す。 一方、移行コストなどの問題で上長の理解がなかなか得られず、これまではクラウド化を実現できていなかったという。そんな第2開発部による“出社が減るクラウド移行”はどのように実現したのか。戸張さ
Java 17のリリースに合わせて、Amazon Web Services(AWS)からもOpenJDKをベースにしたJavaディストリビューション「Amazon Corretto 17」がリリースされました。 半年ごとにメジャーバージョンアップするJavaのなかで、Java 17は3年に一度登場するLTS(Long Term Support)版と呼ばれる、長期サポート対象のバージョンとなります。 AWSは過去のLTS版Javaについては長期サポート期間を明示しています。例えば、Java 8に相当する「Amazon Corretto 8」は2026年5月まで、Java 11に相当する「Amazon Corretto 11」は2027年9月までにサポート期間が設定され、ユーザーはこの日まで無償でAWSからセキュリティパッチなどを受け取ることができます。 参考:AWS、「Java 8」を202
Annex B について JavaScript の言語仕様には Annex B という項目があります。ここには Web 互換性のために残されているレガシーな機能の仕様について記述してあり、新たに ECMAScript のコードを書く際にこれらの機能を使用したり、その存在を前提にしたりしてはいけないと明記されています。 String#big などの今となっては全く実用性のないメソッドや、escape, unescape 函数、もともと IE の独自実装だった String#substr などについて記述されています。 ブラウザではこれらの機能を取り除くことが出来ないので残念ながら扱うことが出来ます。また Chrome の JavaScript エンジンである V8 を使っている Node.js や Deno でも Web 互換性を重視していることもあって扱うことが出来ます。 一方で Web
連結演算子 連結演算子は、文字列およびCLOBデータを操作する場合に使用します。表4-3に、連結演算子を示します。 2つの文字列を連結した結果は別の文字列になります。両方の文字列がCHARデータ型の場合、結果はCHARデータ型の文字列になり、その最大文字数は2000です。どちらかの文字列がVARCHAR2データ型の場合、結果はVARCHAR2データ型の文字列になり、最大文字数は4000です。どちらかの引数がCLOBデータ型の場合、結果は、一時CLOBになります。データ型が文字列型かCLOB型かにかかわらず、後続空白は連結後も文字列に残ります。 多くのプラットフォームでは、連結演算子は、表4-3に示すとおり2本の実線垂直バーで表されます。ただし、IBM社のプラットフォームの中には、この演算子として破線垂直バーを使用するものもあります。異なるキャラクタ・セットを持つシステム間(たとえばASCI
はじめに Next.js で MPA を構築していると、ページ単位でアクアセスコントロールを行うニーズやケースがよく発生します。 ここでのアクセスコントロールは、ページごとにアクセス可能な条件を定義したり、ルールにそぐわないアクセスを別のページに転送させるなどの処理を意味します。 例えば、一般ユーザ向けのページと、登録済みユーザ向けのマイページを持つケースを考えてみると… 一般ユーザ向けページは誰でもアクセス可能 マイページはログイン済みのユーザのみアクセス可能 ログインのためのサインイン・アップフォームのページも存在するが、ログイン済みであればマイページにリダイレクトされる ただし、パスワードリセットのフォームは誰でもアクセス可能 今回は上記のルールを実装する上での、いくつかのアクセスコントロールパターンを考えます。 個人的には中規模以上のプロジェクトではパターン3をおすすめします。その
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く