タグ

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

  • さよならJavaアプレット。JDK 9からWebブラウザプラグイン機能を排除

    米オラクルは2016年1月27日(米国時間)、Javaプラットフォームグループのブログで、JDK 9からJavaブラウザプラグインを非推奨にすると発表した。今後のJava SEのリリースではOracle JDK、JREには含まれなくなる。 この発表の背景として、オラクルでは主要ブラウザベンダーがプラグインの標準サポートを廃止ないしは廃止すると表明したことを挙げている。Javaに限らず、FlashやSilverlightなども同様に標準ではサポートされないオプションとなる予定だ。 こうしたことから、オラクルでは「プラグインフリー」な実装を推奨していくとし、Javaプラグインを前提とした既存アプリケーションについては、2001年から提供し続けている「Java Web Start」テクノロジーに移行し、Webブラウザに依存しない実装にすることを推奨している。 既存のJavaアプレットをJava

    さよならJavaアプレット。JDK 9からWebブラウザプラグイン機能を排除
  • GitHubがダウン、「ぜんぶ○○のせいだ」のような惨状 今後の課題も

    GitHubがダウン、「ぜんぶ○○のせいだ」のような惨状 今後の課題も:「仕事にならない」「今日はもう仕事しない」の声も 「GitHubが落ちている」──2016年1月28日、GitHubプロジェクト管理を行う多くの開発者が「うぉぉ、これはヤバイ」と焦る事態が発生しました。現在は復旧しています。

    GitHubがダウン、「ぜんぶ○○のせいだ」のような惨状 今後の課題も
    decoy2004
    decoy2004 2016/01/28
    『落ちたとつぶやいた人がいる会社は、GitHub Enterprise(GHE)を入れていない会社なので、つぶやいていない会社を選ぼう』
  • タスクスケジューラに残された使えない機能の怪

    タスクスケジューラに残された使えない機能の怪:その知識、ホントに正しい? Windowsにまつわる都市伝説(9) 前回は「パフォーマンスモニター」と「タスクスケジューラ」のヘルプでも説明されていない連携機能の“謎”を解き明かしました。引き続き、今回もタスクスケジューラのお話です。 連載目次 「電子メールの送信」と「メッセージの表示」は“非推奨”? Windows VistaおよびWindows Server 2008には、Windows XPやWindows Server 2003以前の「タスクスケジューラ(1.0)」から刷新された「タスクスケジューラ2.0」の他、「Microsoft管理コンソール」(Microsoft Management Console:MMC)ベースの新しいGUI、ATコマンドに変わる新しいSchtasksコマンドなど、いくつかの新機能が搭載されました。 タスクが実

    タスクスケジューラに残された使えない機能の怪
  • DWRはAjaxアプリを作りたいJava開発者にお勧め

    DWRはAjaxアプリを作りたいJava開発者にお勧め:MyEclipseでAjax+Javaをやさしく開発(2)(1/4 ページ) MyEclipseはJava EE開発を効率化するプラグインの集大成でかつ統合開発環境だ。併せてAjaxの開発を容易にする機能も持ち合わせている。連載では、サーバサイドにJava EEを、クライアントサイドにAjaxを用いたWebアプリケーションをMyEclipseを使って容易に開発する手法を紹介していく。また、AjaxとJava EEの連携にはAjax開発用のJavaフレームワーク「DWR」を活用する。(編集部) Ajaxアプリケーション開発用のライブラリは数多くありますが、Java開発者がすんなり入っていきやすいのはDWR(Direct Web Remoting)でしょう。記事では、MyEclipseを使ってDWRの簡単なサンプルを開発しながら、DW

    DWRはAjaxアプリを作りたいJava開発者にお勧め
  • インターネットでSMBファイル共有を安心して使える時代が到来?――Azureファイルストレージ

    インターネットでSMBファイル共有を安心して使える時代が到来?――Azureファイルストレージ:Microsoft Azure最新機能フォローアップ(9)(1/3 ページ) マイクロソフトのクラウドサービス「Microsoft Azure」では、日々、新たな機能やサービスが提供されています。今回は、2015年10月に正式リリースとなったAzureストレージの新機能「ファイルストレージ」を紹介します。 連載目次 クラウドのAzureストレージが共有フォルダーになる Microsoft Azureの「Azureストレージ」は、既定で冗長化された信頼性の高いクラウドストレージです。Azureストレージには、任意のテキストまたはバイナリデータを格納できる「BLOB(Blobs)ストレージ」、構造型データセットを格納するための「テーブル(Tables)ストレージ」、クラウドサービスのコンポーネント間

    インターネットでSMBファイル共有を安心して使える時代が到来?――Azureファイルストレージ
  • 組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具

    組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具:現場で使うためのオールペア法、直交表の基(2)(3/3 ページ) 関連記事 いまさら聞けないTDD/BDD超入門(4):開発現場で保守性の高いTDD/BDDを実現するための3つのポイント――テストレベル/網羅性とは 開発現場でTDD/BDDを導入するためのポイントを大きく三つに分けて解説。テストレベルや網羅性、サイクルタイムについても紹介します。 テストエビデンス取得自動化の秘技(前編):Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた システム開発におけるソフトウェアテスト(結合テスト~システムテスト)において重要視されるエビデンス(作業記録)。前後編の2回にわたって、エビデンスとしてスクリーンショットをキャプチャし、テスト仕様書や納品書に張り付けていく作業を自動化

    組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具
  • 組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具

    組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具:現場で使うためのオールペア法、直交表の基(2)(1/3 ページ) あらゆる条件を網羅したテストを実行することは現実的ではありません。しかし、職人技と勘、あるいは闇雲にテストツールに頼っても、科学的に品質を保証できません。最小のコストで品質を保証するための手法と、その考え方、制約がどのようなものかをじっくり見ていきましょう。 連載バックナンバー 前回はソフトウエアテストの問題点とテストの基的な考え方やその手法を紹介し、その中で「デシジョンテーブル」を例に挙げました。今回はデシジョンテーブルなどの「組み合わせテスト」を効率的に実施するための手法として、「オールペア法」や「直交表」の考え方を見ていきましょう。考え方や用語がやや難解に見えるかもしれませんが、テストケース自体はツールが生成してくれます。ツールを適切に使う

    組み合わせテストを科学的に効率化する――手法とツール、品質保証のための道具
  • 「派遣切り」の悪夢再び?――改正労働者派遣法が派遣エンジニアに与える影響とは

    「派遣切り」の悪夢再び?――改正労働者派遣法が派遣エンジニアに与える影響とは:法律は敵か味方か?(1/4 ページ) 改正労働者派遣法が9月11日に成立し、30日より施行された。「派遣期間の上限3年」「特定派遣の廃止」など、派遣エンジニアにとって影響が大きい改正のポイントを、エンジニア派遣を行っているビーブレイクシステムズの高橋氏に伺った。 2015年9月30日に、「労働者派遣法」が改正されたことをご存じだろうか? 改正により、これまで一部の業務を除いて最長「3年」だった派遣期間の制限を、原則として全ての業務において適用することになった。さらに、これまで届出制だった特定労働者派遣事業(以下、特定派遣)が、3年間の移行期間があるものの一般労働者派遣業(以下、一般派遣)と同じく「許認可」が必要となる。すでに改正された新たな労働者派遣法がスタートしているにもかかわらず、なかなかその内容も影響も

    「派遣切り」の悪夢再び?――改正労働者派遣法が派遣エンジニアに与える影響とは
  • BigtableをjQueryで操作できる「gaedirect」とは

    BigtableをjQueryで操作できる「gaedirect」とは:クラウドとgaedirectでできる緊急対応マッシュアップ(1)(1/3 ページ) 緊急時の“クラウド”の有用性 このたびの東日大震災で被災された皆さま、ご家族ならびに関係者の皆さまに、心からお見舞いを申し上げます。今回の大震災では、多くのWebサイトでアクセス不能状態が発生したのは、記憶に新しいところです。緊急時こそ、必要な情報を入手するために多くの人がWebサイトにアクセスするわけですが、このような切実に情報が必要とされるときに限って、トラフィック増大によるアクセス不能が発生してしまう状況が多々見られました。 しかし、このような緊急時対応サイトをGoogle App Engine(以後、GAE)などによってクラウド化しておけば、このような問題は解決できたといえます。クラウドを使用すれば、ユーザーアクセスが急激に増加

    BigtableをjQueryで操作できる「gaedirect」とは
  • 無料でプログラミングが学べる三大動画学習サイト+α

    ドットインストールは、1回のレッスン動画が約3分と短めで、気軽に勉強に取り組めるのが大きな特徴だ。schooの特徴は生放送というスタイルにある。その時間に間に合うようにディスプレーの前に座る(努力をする)ことで、自然と勉強への意欲が高まる。MVAはマイクロソフトが純正で提供する学習コンテンツであり、「マイクロソフトテクノロジー」全般にわたって豊富なコンテンツが用意されている。 では、個々のサイトの特徴を見ていこう。 ドットインストール 日国内でプログラミングの動画学習サイトといったときに、真っ先に名前が挙がるのがドットインストールだ。 前述した通り、ドットインストールでは1回に見る動画の長さは約3分なので、気軽に学習に取り組めるのがよいところだ。3分の動画で伝えられる情報量は限られたものだが、逆に通勤時間など、ちょっと時間が空いたときに手軽に動画を見られるし、頭が疲れる前に次の動画へ進み

    無料でプログラミングが学べる三大動画学習サイト+α
    decoy2004
    decoy2004 2015/04/22
    『MVAの一番の特徴は、.NET開発者/ITプロの両者にとって重要な技術が豊富に取り上げられていることだ。動画は数分程度の短いものから60分を超えるものまでトピックによって異なる。』
  • 若手は居場所をなくさないために積極的に主導権を取れ――今のSIerの現実

    若手は居場所をなくさないために積極的に主導権を取れ――今のSIerの現実:明日から使えるシステム開発プロジェクトの進め方 再入門(1) 連載では、システムを外部に発注する事業会社の側に立ってプロジェクトをコントロールし、パフォーマンスを最大化するための支援活動をしてきた筆者が、これまでの経験を基に、プロジェクト推進の勘所を解説していく。 連載目次 今のSIerの現実――プロジェクトの進め方を見直そう 連載では、システム開発プロジェクトの進め方をあらためて解説する。いまさら「プロジェクトマネジメント?」と思われる読者もいるかもしれない。実は、システム開発を取り巻く環境がここ数年で大きく様変わりしている。その結果、プロジェクト推進の在り方を再確認する必要性が増しているのだ。 まず、SIerが得意としてきたワンストップの受託開発が減ってきている。従来、SIerは事業会社からの相談を受けて、シ

    若手は居場所をなくさないために積極的に主導権を取れ――今のSIerの現実
  • 100万行のソースコードを約2分で解析して快適な開発環境を実現するプロも納得の構造解析ツールとは

    高速解析とシンプルな操作性でソフトウエア開発を支援 最近のソフトウエア開発では、ゼロからコードを書くというよりも、既存のものを改修していく案件が増えている。しかし、特に多機能を実装するものはソースコードが何十万行、何百万行と大規模になり、処理の分岐を追うだけで一苦労だ。また、「オリジナルのソースコードが古過ぎてドキュメントが残っていない」「ドキュメントがあってもアップデートされていない」「そもそもコード自体が“読みづらい”ために判読に時間がかかり過ぎる」など、開発者が来の生産的な作業に入る手前で膨大な時間ロスが発生している。 この問題を解決するのが、ソースコード構造解析ツールだ。ソースコードを解析し、処理の流れをフローチャートなどにプロットして、ソースコードを理解しやすくしてくれる。オープンソースの解析ツールもあるが、解析に時間がかかったり、解析するための準備が大変だったりと、使い勝手の

    100万行のソースコードを約2分で解析して快適な開発環境を実現するプロも納得の構造解析ツールとは
  • Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得

    Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得:サーバー管理者のためのChef超入門(2)(1/2 ページ) エンタープライズ向け機能が充実してきたChefを使って高速かつ精度の高いサーバーインフラを構築/管理する方法について解説する連載。今回はKnife-ZeroでCookbookを操作する方法やgit cloneコマンドでCookbookを取得する方法、Gitを使う利点などについて解説します。

    Knife-ZeroでCookbookの作成/実行/削除&git cloneコマンドでCookbookの取得
  • SSHでリモートホストに接続する前にやっておくと便利なことは? ssh-keygenコマンド

    SSHでリモートホストに接続する前にやっておくと便利なことは? ssh-keygenコマンド:ネットワーク管理の基Tips 安全にリモートでサーバーに接続して操作を行うために必須なのが「SSH」です。SSHで通信を行うための下準備に必要な「共通鍵暗号」を用意する際に使うコマンドが「ssh-keygen」です。 連載バックナンバー 連載では、ネットワーク管理の基コマンドを順を追って紹介していきます。基書式と用法、主要なオプション、用例サンプルを示しますので、manやhelp代わりに通読し、各コマンドでできることを順次おさらいしてみてください。 なお、連載では、執筆時点の最新版Red Hat Enterprise Linux(RHEL)およびCentOS環境で動作を確認しています。解説では「Bash」シェルを使ったサンプルを示しています。コマンドのサンプルなどで一部環境に依存した出力

    SSHでリモートホストに接続する前にやっておくと便利なことは? ssh-keygenコマンド
  • 2015年末にはデータ50兆件も目指すトレジャーデータ

    クラウドベースのデータ管理サービスを提供する米トレジャーデータは、2014年12月中旬で合計約11兆件のデータを保管、これが2015年末には30~50兆件に増加する見通しと説明している。2014年12月17日にトレジャーデータが行った説明で、同社CTOの太田一樹氏は、「データの収集手段を今後も増やしていき、トレジャーデータのユースケースを広げていきたい」と話している。 象徴的なのはIoT(Internet of Things)への取り組みだ。トレジャーデータは、組み込み機器用のデータ収集のためのSDKを提供している。Raspberry PiやIntel EdisonからμITRONまで、データを機器から直接送信する手段を提供する。データの圧縮・暗号化、バッファリング、精度保証といった機能を備えている。 パイオニアは2015年9月、トレジャーデータとの業務提携を発表、車載機器から収集するデー

    2015年末にはデータ50兆件も目指すトレジャーデータ
  • EAIデータ連携でクラウドを使いこなす

    企業の社内向け業務システムに、クラウドサービスは使えるのか、使うべきなのか。これは、企業の社内でもかみ合いにくい議論だ。かみ合わない理由の1つは、業務システムをシステムごとクラウドサービスに移行すべきか、あるいは切り替えるべきかが論点になってしまうところにある。そうしている間にも、業務システムにクラウドサービスのメリットを生かす企業が増えている。連載では、クラウドサービスを業務システムに生かすやり方を、複数のエキスパートがそれぞれの分野で解説する。(編集部) 昨年あたりからクラウドサービスの導入が急速に進んできている。しかし導入を躊躇する企業があるのも事実で、大別すると次の2つの声が圧倒的に多い。 「やりたいことが当にクラウドサービスで実現できるのだろうか」 「クラウドにデータを置いて大丈夫なのだろうか」 このような不安は分からなくもないが、クラウドについて良く知らないことによって助長

    EAIデータ連携でクラウドを使いこなす
    decoy2004
    decoy2004 2015/01/09
  • エンジニアも知っておきたい出世のコツ四箇条

    エンジニアが出世するために必要な行動とは何だろうか――上司にゴマをすること? 身を粉にして働くこと? いや、真実はもっとシンプルだ。 連載目次 ゲームとしての「出世」 率直にいって、エンジニアは文系ビジネスパーソンよりも、「出世」というゲームに対する感度が鈍いことが多い。しかし、エンジニアも多くの場合、出世に興味を持ってはいる。しかし、どう動けばいいのかを整理できず、受動的に評価されるのを待っている人が多いように見える。特に、自分の技術的な能力に自信を持っている人が組織内での出世を得られない場合は、人事がアンフェアだと不満を持ったり、プライドが傷ついたりするのではないか。 ほとんどの組織にあって「人事」は完全に公平とは言い難いものだし、その結果としての出世の具合に納得し難い状況が生じることはある。しかし、不公平に腹を立てる前に、「出世」というゲームの構造がどのようなものなのか、再確認してお

    エンジニアも知っておきたい出世のコツ四箇条
    decoy2004
    decoy2004 2015/01/07
    あれ? 好条件でヘッドハンティングされることが入ってないの?
  • 徹底比較! 運用自動化OSSと商用ツール、両者の違いと使い分け、見極めのポイント

    徹底比較! 運用自動化OSSと商用ツール、両者の違いと使い分け、見極めのポイント:特集:運用自動化ツールで実現する、クラウド時代の運用スタイル(3)(1/4 ページ) 企業におけるITシステムの運用自動化を徹底的に深堀りする特集。今回は運用自動化のオープンソースソフトウェア(以下、OSS)と商用ツールの違いを比較。ケーススタディも交えてOSSと商用ツールを賢く使い分ける観点を紹介する。 OSSと商用ツールを使い分け始めた企業ユーザー サーバー環境は技術の変遷と共に変化し続けている。企業のIT基盤においては、現時点では「VMware vSphere」などによる仮想化サーバー群と、物理サーバー環境が混在していることが多いのではないだろうか。それに加えて、パブリッククラウドを利用するケースが増えつつある。 全てにおいて物理サーバーを調達・設置しなければいけなかった一昔前と比べると、迅速にサービ

    徹底比較! 運用自動化OSSと商用ツール、両者の違いと使い分け、見極めのポイント
  • プロマネ初心者に送るプロジェクト管理の基礎知識まとめ

    プロマネ初心者に送るプロジェクト管理の基礎知識まとめ:アジャイル時代のプロジェクトマネジメント入門(1)(1/2 ページ) プロジェクト管理の基礎からアジャイル開発の理想と現実、成功例と失敗例、を紹介し、ベストプラクティスを提案する連載。初回は、そもそもプロジェクトとは、プロジェクト管理とは何かについて解説し、プロジェクト推進における4+1のフェーズを紹介する。 連載目次 理想と現実、成功例と失敗例からベストプラクティスを提案 連載では、「アジャイル時代のプロジェクトマネジメント」というテーマで、プロジェクトマネジメント/プロジェクト管理の基礎から、アジャイル開発の理想と現実、成功例と失敗例、そして最後にベストプラクティスの提案を数回にわたって進めていきます。Cuonの石川と申します。よろしくお願いします。 主に、システム開発/Webサービス開発のプロジェクトに関わるエンジニアの参考にな

    プロマネ初心者に送るプロジェクト管理の基礎知識まとめ
    decoy2004
    decoy2004 2014/10/25
    立ち上げ、計画、実行、集結。
  • DNSサーバーが正常に動作しているかどうか確認するには? digコマンド

    連載バックナンバー 連載では、ネットワーク管理の基コマンドを順を追って紹介していきます。基書式と用法、主要なオプション、用例サンプルを示しますので、manやhelp代わりに通読し、各コマンドでできることを順次おさらいしてみてください。初回となる今回は、DNSサーバーへの問い合わせを行う「dig」コマンドの解説です。 digとは? DNSサーバーが正常に動作しているかどうか確認したい、問題がどこにあるかを突き止めたい、そんな時に「dig」を利用します。domain information groper(ドメイン情報探索ツール)という名前の由来通り、DNSサーバーに対し問い合わせを行い、その応答結果を表示するコマンドです。

    DNSサーバーが正常に動作しているかどうか確認するには? digコマンド
    decoy2004
    decoy2004 2014/10/18
    『機能的にはnslookupと共通項が多いものの、BIND 9以降はnslookupが非推奨になっており、将来のリリースでは廃止される可能性があります。nslookupよりも詳細な情報を確認できるdigを利用するようにしましょう。』