タグ

@ITに関するfevnirのブックマーク (51)

  • 急速なビジネスの変化に対応できる「BRMS」の常識

    急速なビジネスの変化に対応できる「BRMS」の常識:企業システムの常識をJBossで身につける(終)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 貴社では、ビジネスルールを定めていますか? 企業における「ビジネスルール」について、読者はどのようなものを想像しますか? その名のとおり、「ビジネスにおけるルール」というものを想像するのではないでしょうか。企業を取り巻く環境は、常に急速な変化が伴います。このような変化に対応できるように、昨今の企業では、一定のビジネスルールを定義しておき管理するケースが増えています。 今回は、ビジネスルールの概要について説明し、企業におけるビ

    急速なビジネスの変化に対応できる「BRMS」の常識
  • 特集:まだ知らない人のためのOneDrive入門 - @IT

    OneDriveを利用すると、どのPC/スマホ/タブレットでも同じファイルを共有できる Windows PCMaciPhoneiPad(iOS搭載機)、Androidスマートフォン/タブレットなどで、OneDriveのオンラインストレージを介したファイルの共有ができる。例えば、外出先で作業したファイルをOneDriveで同期しておき、帰宅後に自宅のPCでそのファイルを用いて作業を続行する、といったことも可能だ。Windows PCMacの場合はオンラインストレージと自動的な同期も行える(閲覧や編集も可能)。スマートフォンやWebブラウザでは、必要なファイルを手動でアップロード/ダウンロードすることで閲覧や編集ができる。 ファイルの保存や共有などで、インターネット上のストレージサーバ「オンラインストレージサービス」を利用している人も多いのではないだろうか。複数のデバイスでファイルが共

    特集:まだ知らない人のためのOneDrive入門 - @IT
  • 表示が速過ぎても、誰も文句は言いません~CSS Nite「表示速度最適化」レポート

    CSS Nite LP, Disk 23「表示速度最適化」 2012年6月30日、ベルサール九段下で「CSS Nite LP, Disk 23」が開催されました。CSS NiteはWeb制作に関わる方のためのセミナーイベントで、マークアップエンジニアやデザイナーの方が多く参加しています。今回のテーマは「表示速度最適化」でした。 パフォーマンス計測の方法、画像の最適化、モバイル向け最適化、そしてフロントエンドからバックエンドまでを考慮した設計段階からの最適化と、幅広いながらとても密度の濃い内容でした。 自己満足で終わらないためのパフォーマンス計測 サイバーエージェントの石 光司(@t32k)さんから「Measuring Web Performance - 自己満足で終わらないためのパフォーマンス計測 - 」というタイトルで、サイトの最適化を行う上で重要なパフォーマンスの計測手段や分析方法に

    表示が速過ぎても、誰も文句は言いません~CSS Nite「表示速度最適化」レポート
  • Windows Server 2008 R2の真価 - @IT

    Windows Server 2008の真価」は、Windows Server 2008の後継OSである、Windows Server 2008 R2の注目機能について解説するコーナーです。 第1回 Windows Server 2008 R2の概要(1) - 製品のコンセプトとベース・システムの強化点--2009/08/05 1.Windows Server 2008 R2とは 2.モジュラー・アーキテクチャの採用でフットプリントも軽く 3.コアパーキングの採用で低消費電力を実現 4.NUMA対応の強化で大規模用途へも最適化 第2回 Windows Server 2008 R2の概要(2) - システム要件と機能--2009/09/02 1.システム要件とエディションによる機能の違い 2.カテゴリ別の主な新機能 第3回 進化したPowerShell 2.0--2009/10/15 1.

  • 使って分かったAndroidとiPhoneの違い - @IT

    5月末から6月にかけて、米国出張で2週間ほどAndroid端末を使う機会があった。使ってみると、同世代のスマートフォンとして競争相手であるiPhoneとの違いにいくつか気付いた。ここでは、私が気付いた両者の違いをざっくり主観を交えてまとめてみたい。 Android端末とiPhoneは、ケータイ、あるいはスマートフォンという文脈で考えれば、違いより、むしろ似ているところのほうが多い。両者とも、主にPC向けとして進化したモダンなOSとWebブラウザを搭載していて、タッチパネルを生かしたUIも同様だ。アプリケーションプラットフォームが開放されており、個人でもアプリ開発が可能という点も同じだ。Windows MobileやSymbian OSでも個人開発者によるアプリ開発は不可能ではなかったが、SDKの入手のしやすさや取っつきやすさ、ポータル的なマーケットの有無など違いは大きかった。iPhone

  • “Razor”の紹介 - ASP.NET向け新ビュー・エンジン - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 わたしのチームが開発しているものの1つに、ASP.NET用のオプションとなる新しいビュー・エンジンがあります。 ASP.NET MVCは常に“ビュー・エンジン”という概念をサポートしてきました。これはプラグ可能なモジュールで、異なるテンプレート文法のオプションを実装します。現在のASP.NET MVCの“デフォルト”ビュー・エンジンは、ASP.NET Webフォームと同じ.aspx/.ascx/.masterファイルのテンプレートを使用します。現在使われているそのほかの人気のあるASP.NET MVCビュー・エンジンには、SparkやNHamlなどがあります。 開発中の新しいビュー・エンジン・オ

  • Team Foundation Server 2010入門 - @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用のアドイン。プレゼンテー

  • 第3回 iPhone/iPod touchのカレンダー機能(iPhone OS 3/iOS 4版)

    会議や打ち合わせの予定など、スケジュール管理にOutlookGoogleカレンダーなどを利用している人は多いのではないだろうか。メールで届いた予定をコピー&ペーストで予定表に入力できるため、簡単にスケジュールを管理できる点が便利だ。しかし外出先でスケジュールを確認したり、予定を追加・変更したりする必要が生じた場合、ノートPCを起動しなければならないなど、少々面倒である。 iPhone/iPod touchには標準で「カレンダー」と呼ぶスケジューラ・ソフトウェアが装備されており、OutlookGoogleカレンダーのデータを同期して、持ち運ぶことが可能だ。iPhone/iPod touchならば持ち運びも容易だし、予定の確認も瞬時である。今回はiPhone/iPod touchのカレンダー機能を取り上げる。 【コラム】iPhone/iPod touchの新OS「iOS 4」が正式公開 i

    第3回 iPhone/iPod touchのカレンダー機能(iPhone OS 3/iOS 4版)
  • 連載記事 「いま知るべきオブジェクトデータベースの世界」 - @IT

    受発注システムで体験するオブジェクトデータベース いま知るべきオブジェクトデータベースの世界(2) この仕組みの特長は、エンジニアのスキルでコーディングの差が出ないこと。それを受発注システムで体感しましょう Oracleライセンス「SE2」検証 CPUスレッド数制限はどんな仕組みで制御されるのか (2017/7/26) データベース管理システムの運用でトラブルが発生したらどうするか。DBサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は、Oracle SE2の「CPUスレッド数制限」がどんな仕組みで行われるのかを検証します ドメイン参加後、SQL Serverが起動しなくなった (2017/7/24) 連載では、「SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「ドメイン参加後にSQ

  • パケットキャプチャ術で秘密もちょっぴりこぼれた?

    パケットキャプチャ術で秘密もちょっぴりこぼれた?:セキュリティ・ダークナイト(4)(1/5 ページ) Wiresharkのコマンドライン版「tshark」で知る、平文通信の危険性。膨大なログから狙った1行を検索するテクニック、身をもって体験せよ!(編集部) 新社会人の皆さんは、そろそろ通勤ラッシュにも慣れてきたころだろうか。配属先が決まった方、目下研修中といった方、すでにお客様先に行っている方、さまざまだろう。筆者も新社会人のころは、毎日が発見で新鮮だったと記憶している。筆者は幸い、「5月病」にはならなかったが、新しい生活にも慣れてくると、ふとした瞬間に気が抜けると知らず知らずのうちにたまっていたストレスが一気に出ることもある。皆さんがこの記事を読むころには、すでに6月も後半を迎えていることと思うが、引き続き気を付けていただきたい。 筆者は社会人になる前も、なってからも、そしていまでも「さ

    パケットキャプチャ術で秘密もちょっぴりこぼれた?
  • そもそもコンパイラの中ってどうなっているの?

    コンパイラの基構成 さて、今回はコンパイラの基構成について確認をしておきます。コンパイラは、入力としてソースコードを受け取り、内部で変換処理を行いオブジェクトコードを出力するプログラムです(図1)。ソースコードは、人間が理解しやすいプログラミング言語で記述されたものであり、オブジェクトコードは、コンピュータが理解しやすい2進数の羅列である機械語で構成されています。 Javaの場合は、ソースコードはプログラミング言語Javaの文法で書かれたコードが記述されたもの(.javaファイル)であり、オブジェクトコードはJavaVM用の機械語で書かれたクラスファイル(.classファイル)が相当します。 さて、ここでJavaのような仮想計算機用のプログラミング言語について見てみましょう。 Javaの場合には、Javaコンパイラによって出力されるオブジェクトコードは仮想計算機のJavaVM用の機械語

    そもそもコンパイラの中ってどうなっているの?
  • 次世代デスクトップ転送技術、SPICE入門

    次世代デスクトップ転送技術、SPICE入門:Inside Linux KVM(1)(1/2 ページ) この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。(編集部) はじめに この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。KVMは、完全仮想化機能をカーネルに付け加える仮想化ソフトで、Linuxカーネルに標準で含まれることから、いま開発者の注目を浴びています。 Linux KVMのメリットは、ハイパーバイザを持たず、Linux自体をホストOSとするため、ほかのハイパーバイザに比べて性能的に優位なことです。一方で、まだ課題もあります。

    次世代デスクトップ転送技術、SPICE入門
  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • よく使うコントロールパネルのアイテムを素早く起動できるようにする【Windows OS】

    対象OS:Windows 2000 Professional/Windows XP Professional/Windows XP Home Edition、Windows 2000 Server/Windows 2000 Advanced Server コントロールパネルにはたくさんのアイテムがある 周知のとおりコントロールパネルは、Windowsシステムの各種環境設定などを行うアイテムをまとめたものだ。コントロールパネルに含まれる各種アイテムを使うことで、ウィンドウやボタン類などのGUI部品の表示方法を変更したり、システムの動作方法を変更したりできる。特にサイトの読者のような熟練ユーザーなら、時と場合に応じてコントロールパネルのアイテムを使って必要な設定を変更し、最適な状態でWindowsを使えるように工夫しているに違いない。 例――[Windows]+[Break]キーで[システム

    よく使うコントロールパネルのアイテムを素早く起動できるようにする【Windows OS】
  • @IT:後輩のツール君曰く、コマンドはもう古い!?

    後輩のツール君曰く、コマンドはもう古い!? ~コマンドラインの代わりツール編~:ツールを使ってネットワーク管理(1)(1/3 ページ) <この連載について> ここまでの連載「コマンドを使ってトラブルシューティング」では、100人くらいのユーザーのいる小規模ネットワークに起こるさまざまなトラブルを、ネットワークコマンドを用いて解決してきました。 主人公は、引き続き、社内の管理者兼プログラマーの律子さん。どうやら部長の指令により、管理するネットワークの範囲が拡がり、後輩くんも付いたようです。新連載「ツールを使ってネットワーク管理」では、ネットワークコマンドだけでなく、フリーツールも活用して社内ネットワークの運用管理をしていきます。 押し付けられた後輩曰く、コマンドは過去のもの!? たくさんのネットワークトラブルを解決した律子さんは、部長に評価されて、もっとたくさんの社内のネットワークの面倒を見

    @IT:後輩のツール君曰く、コマンドはもう古い!?
  • たった3つのフォルダでメールの洪水から逃れる分類法 - @IT自分戦略研究所

    忙しいITエンジニアに無駄は禁物。連載では、わずかな工夫と最小の努力で仕事をスムースにする、“小技”を紹介します。 ■メールの洪水におぼれていますか もう15年近く電子メールを使ってきた筆者でも、最近のメールの量は半端でないと思う。よく、「○○の会社社長は1日100通のメールをやりとりしている」などとニュース記事で見たりするが、「俺のほうが多いぞ!」とひそかに思っている人は多いのでは。 メールは、送った方からすると“読まれていて当たり前”、しかも“24時間以内には読むよね”と思われているのがまたつらいところ。返信が3日後になっただけでも「お返事遅れて申し訳ございません」と書くのが当たり前と感じられたら、ITビジネスパーソンとしては一人前ということかもしれない。 さて、メールの分類は奥が深い。メールソフトごとに特性も違っていたり、量にもよるので、これが正解! とはいえないのだが、筆者がうま

  • 連載インデックス「結局、RIAはどれを使うべきなのか?」 - @IT

    連載インデックス 「結局、RIAはどれを使うべきなのか?」 いま注目されている“RIA”に関しての入門連載です。RIAの概要と主要なRIA技術たちを紹介し、サンプルアプリケーションも作ってそれぞれを検証します 未曽有の不況を打開する救世主? RIAとは 結局、RIAはどれを使うべきなのか?(1) 100年に一度の不況がやって来た。不況のときに起きる技術革新の可能性の1つとして、RIAとは何か、なぜ必要なのかを説明しよう

  • 連載インデックス「Silverlight 2で.NET技術をカッコよく使おう」 - @IT

    連載インデックス 「Silverlight 2で.NET技術をカッコよく使おう」 連載「.NETを知らない人でも分かるSilverlight入門」の続編のSilverlight 2入門連載です。Silverlightで.NET技術をよりカッコよく簡単に使えるRIAを作ってみましょう ついにRTWされたSilverlight 2は1.0と何が違うの? Silverlight 2で.NET技術をカッコよく使おう(1) 先日正式リリースされたSilverlight 2は1.0に比べて何ができるのか? .NET技術をより簡単に使う以外にもイロイロあります

  • Webサーバから始めよう

    Webサーバから始めよう:いまさら聞けない!? Web系開発者のためのサーバ知識(1)(1/2 ページ) プログラマの弱点(?) ある程度の規模の開発プロジェクトでは、上流工程と下流工程、開発担当とサーバ担当、さらに開発担当のなかでもバックエンドのロジック担当とフロント周りの担当など、分業体制で進めていくのが一般的です。 ここまできっちりと分業されていない場合でも、コーディングはプログラマが行い、番向けのサーバ構築などは詳しい人に任せてしまうといったことは多々あります。 こういった分業体制はもちろん理に適ったことなのですが、開発者が常にプログラマに徹してしまっていると、どうしてもサーバ知識が不足しがちになります。アプリケーションを動作させるために必要な最低限の環境を自分のPC上に整えたら、あとはひたすらコーディングの日々といったことの繰り返しになるので、なかなかサーバ知識が深まりません。

    Webサーバから始めよう