タグ

ブックマーク / atmarkit.itmedia.co.jp (14)

  • 第2回 グループ・ポリシーとは何か

    Active Directoryによる集中管理を可能にするGP。NTのシステム・ポリシーとの違いを明らかにし、GPオブジェクトの内部を探ってみよう。 前回は、「グループ・ポリシー」を理解する準備として、その前身である「システム・ポリシー」について解説した。システム・ポリシーとは、簡単にいえば、コンピュータのレジストリ設定を統一管理するためのメカニズムであり、例えばユーザーのデスクトップ環境を変更/統一したり、Webブラウザの設定を変更したりできる。だが、システム・ポリシーではレジストリの設定しか操作することができないし、階層的な管理ができない、デフォルト設定に戻すのが困難、用意されているテンプレート機能が不足など、機能的に不十分な点も少なくない。特に、大規模な組織では、システム・ポリシーでは十分に管理することが困難である。 このような問題を解決するため、Active Directoryでは

    第2回 グループ・ポリシーとは何か
  • 無断でダウンロードしたデータでもAI開発に使える? 改正著作権法を弁護士が解説

    無断でダウンロードしたデータでもAI開発に使える? 改正著作権法を弁護士が解説:“おいしいデータ”で、成果が出るAIモデルを育てる(1)(1/2 ページ) AIモデル開発を目的とするなら、著作権者に許諾を得ずとも、データのダウンロード、整形、加工がより広い範囲で行えるようになった。弁護士法人STORIAの柿沼太一弁護士が、2019年1月1日に施行された「改正著作権法」のポイントとAIモデル開発時の注意点について解説した。 深層学習の登場により、「音声認識」や「画像認識」にAIモデルを活用してサービスを提供する企業が増えてきた。 AIモデルを開発するには、大量のデータを用意してAIモデルに学習させ、目標の精度が出るかどうかAIモデルを評価する必要がある。しかし、「大量のデータを用意するのに時間がかかる」「AIモデルの精度が低くサービスに適用できない」など、サービスを開発、提供する前から壁が立

    無断でダウンロードしたデータでもAI開発に使える? 改正著作権法を弁護士が解説
    s_hiiragi
    s_hiiragi 2023/05/10
  • 画面外に移動してしまったウィンドウを表示領域内に戻す【Windows】

    対象OS:Windows 8.1/Windows 10/Windows 11、Windows Server 2012/Windows Server 2012 R2/Windows Server 2016/Windows Server 2019/Windows Server 2022 Windowsを使っていると、何かの拍子でウィンドウが画面外のどこかに消えてしまい、デスクトップのどこを探しても見つからないという状況になることがある。 タスクバーにウィンドウ(アプリケーション)のアイコンは表示されているのに、デスクトップにはウィンドウがないという状態だ。最小化されているのかとタスクバー上のアイコンをクリックしても、ウィンドウは表示されない。 こうしたトラブルの原因は、たいていはアプリケーションのバグのせいでデスクトップの領域外にウィンドウが移動してしまったせいだ。 これは、タスクバーから数回

    画面外に移動してしまったウィンドウを表示領域内に戻す【Windows】
  • 「仕様書をExcelで書く人」(1) @ITクラブ Cafe - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • 言語としての一貫性を重視したPython 3の進化

    言語としての一貫性を重視したPython 3の進化:よりPythonicなPythonを目指して(後編)(1/2 ページ) Python 3.0では、Python 2で書かれたスクリプトが動かなくなるような実装が行われた。なぜ、後方互換性を崩してまで大きな仕様変更を行ったのか。それは、PythonがよりPythonらしくあるためだ。 前編「Python 3が後方互換性を捨てても求めたもの」では、後方互換性を犠牲にしてでも、よりPythonらしくあるために仕様を変更したことに触れながら、いくつかの機能変更を見てきました。 それは、「誰もが正しいと考える、たった1つの方法をできる限り採用する(There should be one-and preferably only one-obvious way to do it)」というPythonの設計思想を、より高次元で実現するために必要だったから

    言語としての一貫性を重視したPython 3の進化
    s_hiiragi
    s_hiiragi 2020/02/15
    “リストを返していたメソッドや組み込み関数が、イテレータやviewを返すようになったため、リストであることを期待したコードは修正が必要になります。”
  • 21世紀の人類がZIPのパスワードを直後のメールで送るのは、なぜデスか?:こうしす! こちら京姫鉄道 広報部システム課 @IT支線(11) - @IT

    井二かけるの追い解説 今回の漫画のテーマは、ITエンジニアの間でしばしば批判される「後続メールでのパスワード別送」です。 ここでいう「後続メールでのパスワード別送」とは、メールで添付ファイルを送付する際、添付ファイルをパスワード付きzipとし、後続メールでパスワードを送付するという方式です。 現在、情報セキュリティ対策の一環として、「後続メールでのパスワード別送」を採用する企業が数多く存在します。漫画のようにパスワード別送をシステムで自動化している企業も少なくありません。 では「後続メールでのパスワード別送」は何が問題なのでしょうか。代表的な2つの点を挙げます。 1.後続メールでパスワードを別送しても、セキュリティはほぼ向上しない 電子メールはその仕組み上、基的に相手に届くまでに複数のサーバを経由します。メール送信にTLS/SSLを用いても、暗号化が保証されるのは自分が使用しているメール

    21世紀の人類がZIPのパスワードを直後のメールで送るのは、なぜデスか?:こうしす! こちら京姫鉄道 広報部システム課 @IT支線(11) - @IT
    s_hiiragi
    s_hiiragi 2018/12/20
    ビジネス向けのアップローダーみたいなサービス無いのかな
  • 第8回 配列の取り扱い方

    配列の落とし穴 すでに述べたように、たとえ要素数を指定して配列を宣言しても、配列には後から要素を追加できる。また、配列のインデックスは0番から順に並んでいるとは限らない(途中が抜けている場合もある)。さらには、lengthプロパティで取得できる値は配列の要素数を表しているわけではないことにも注意が必要だ。 以下の例で見てみよう。 var a: Array<number> = new Array( 3 ); a[0] = 0; a[1] = 10; a[10] = 100;  // 10番というインデックスは範囲外のはずなのに…… a[20] = 200;  // 要素数は3のはずなのに…… alert( "2番は" + a[2] + "、10番は" + a[10] + "、配列のサイズは" + a.length ); 実行結果はどうなるだろう。a[2]という要素は存在しないので「undef

    第8回 配列の取り扱い方
    s_hiiragi
    s_hiiragi 2018/06/28
    “lengthプロパティで取得できる値は配列の要素数を表しているわけではないことにも注意が必要だ。”
  • 開発者に聞く、Google Chromeが目指すもの - @IT

    2009/03/30 「昔はWebブラウザの新バージョンのリリースには1年とか1年半かかっていました。しかし、われわれはWebブラウザの世界にも、Webアプリケーションと同じ速度で革新をもたらしたいのです」。こう語るのは、グーグルでシニアプロダクトマネージャーを務める及川卓也氏だ。及川氏は日グーグルGoogle Chrome開発に携わる1人だ。 東京・渋谷のグーグルの日オフィスで、Google Chromeに関する最新事情と技術的な取り組みについて話を聞いた。ここでは、Google ChromeがベースにしているオープンソースのWebブラウザ開発プロジェクトChromium」のWebサイトにある開発者向け情報と合わせてGoogle Chromeの現状と、高速化への取り組みに迫ってみたい。 矢継ぎ早のバージョンアップで機能強化と高速化 及川氏の指摘通り、グーグルGoogle Ch

    s_hiiragi
    s_hiiragi 2018/05/21
    “PDFであるべきなら、それでいいでしょう。ユーザーの視点に立ち、適切なフォーマットであるならば問題ありません。そうでない場合には、作り手側のエゴと言われかねないと思います”
  • 1000万行のコードと向き合う3つのステップ――富士ゼロックスはリファクタリングにどう取り組んでいるのか

    1000万行のコードと向き合う3つのステップ――富士ゼロックスはリファクタリングにどう取り組んでいるのか(1/2 ページ) 大企業では実施が難しいと思われるソフトウエアのリファクタリング。富士ゼロックスでは、どのように取り組んでいるのか。リファクタリングの実施を決断した理由、課題とその対応方針、成果、今後の展望などについて聞いた。 バグの有無ではなく保守性を品質管理の指標にすべき 1962年設立の富士ゼロックスは、主に複合機やオフィスプリンターなどに内蔵されるコントローラーソフトウエアの開発を行っている。コントローラーソフトウエアは、スキャナーで撮り込んだ画像の加工や印刷、ネットワーク経由の通信、セキュリティなどの各種機能を、操作パネルのユーザーインターフェースを介して制御しており、昨今の多機能なオフィス機器の要といえる。 一方で、多機能になったことでコードは大規模かつ複雑化の一途をたどっ

    1000万行のコードと向き合う3つのステップ――富士ゼロックスはリファクタリングにどう取り組んでいるのか
  • https://atmarkit.itmedia.co.jp/fdotnet/

  • Visual Basic/C# - @IT

    NETプログラミングの標準言語「Visual Basic .NET」と「C#」。人気の高いこの2つの開発言語を使いこなすための記事を基礎から応用まで幅広く集めました。

  • 連載:C# 3.0入門 ― @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

    s_hiiragi
    s_hiiragi 2012/06/12
  • 連載:C# 2.0入門 ― @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

    s_hiiragi
    s_hiiragi 2012/06/12
  • Hadoopフレームワーク「Asakusa」がOSSで公開 - @IT

    2011/03/31 ウルシステムズは3月31日、基幹業務システムのバッチを高速処理するためのフレームワーク「Asakusa Framework」の正式版をオープンソースとして公開した(発表文、GitHubのレポジトリ)。Hadoop上に基幹バッチシステムに必要な開発環境・実行環境・運用環境を実装したもの。HadoopはJavaベースのオープンソース分散処理技術として、すでに広く利用されている一方、業務処理への適用では、導入の難しさから利用が進んでいなかった。Asakusaを使うことで、Hadoopに詳しくないエンジニアでも簡単にシステム開発ができるという。 Asakusaは、MapReduceのDSLをコンパイルする「Ashigel Compiler」、Hadoopのデータフォーマットに合わせたデータモデルを生成するジェネレータ、統合テストスイートの3つのコンポーネントからなる。Ashi

  • 1