タグ

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

  • リモートデスクトップ接続で端末間の「ファイルコピーが極端に遅いとき」の改善法

    リモートデスクトップ接続で端末間の「ファイルコピーが極端に遅いとき」の改善法:その知識、ホントに正しい? Windowsにまつわる都市伝説(196) リモートデスクトップ接続は、ドライブやクリップボードの共有により、接続元と接続先でファイルを相互にやりとりできて便利です。しかし、大きなサイズのファイルをコピーしようとすると、極端に時間がかかったり、リモートデスクトップ接続のセッションが切断されてしまったりしたといった経験はないでしょうか。今回はそんなトラブルの改善方法を教えます。 Windowsにまつわる都市伝説 リモートデスクトップ接続は端末間のファイルのやりとりが便利だけど…… 「リモートデスクトップ接続」は、Windows端末間、あるいはWindowsLinuxmacOSの端末間で、デスクトップへの対話的なリモート接続と端末間のファイル共有やクリップボード共有などを実現する便利な

    リモートデスクトップ接続で端末間の「ファイルコピーが極端に遅いとき」の改善法
    F-name
    F-name 2021/10/27
  • 【7pay、Omni7問題】企業、利用者、メディア、エンジニアは何を教訓にすべきか

    2019年7月、NPO日ネットワークセキュリティ協会(JNSA)は記者に向けたセミナー「今知りたい! システムを守る認証の実態」を開催した。このセミナーは、最近のスマートフォン向け決済サービスの不正利用事件を受け、近年のインターネットサービスにおける認証技術と運用上の実態に関して、より正確な現状を認識するために企画されたもの。「認証」と「セキュリティ」をキーワードに3人の登壇者が、現在、サービスを提供する企業、そして利用者ができることを語る会となった。 この中では幾つもの有益な情報や提言が含まれていた。その一部を紹介しよう。 認証とは何か/認証技術の現状 ココン 技術領域投資室パートナーの林達也氏は、認証の基礎的な部分に関して解説を行った。林氏はOAuthやOpenID connectの標準化に携わるなど、“認証”を追いかけ続けたエンジニアの一人だ。 「認証の分野は以前に比べるとスケール

    【7pay、Omni7問題】企業、利用者、メディア、エンジニアは何を教訓にすべきか
    F-name
    F-name 2021/10/27
  • Microsoft Updateが使えなくなる日

    先月、一部のWindowsで、1週間以上も「Microsoft Update」から更新プログラムを入手できないというトラブル(事件)がありました。放置しておけば自然に解消したトラブルだったのですが……。 連載目次 Microsoft Updateのトラブル、真相は雲の中 先月の「Microsoft Update」のトラブルは2014年11月18日から始まり、10日後の27日にようやく解消しました。そのトラブルとは、Windows Server 2003やWindows Server 2003 R2の「Internet Explorer」(IE)で「Microsoft Update V6サイト」を開くと、以下のエラーで更新確認やインストール、設定変更といった操作が全くできなくなるというものでした(画面1)。Microsoft Update V6サイトを使用しない、Windows Vistaや

    Microsoft Updateが使えなくなる日
  • Windowsのユーザーアカウント制御(UAC)を一時的に無効にする

    解説 Windows Vista以降のOSに実装されている「ユーザーアカウント制御(User Account Control。以下UAC)」は、ウイルスや不正な操作、操作ミスなどによって、管理者権限が必要となる操作(システム設定の変更やプログラムのインストールなど)が自動的に実行されてしまうのを防ぐための機能である。 UAC(ユーザーアカウント制御)によって表示されるダイアログ UAC機能が有効な場合、たとえ管理者アカウントでログオン(サインイン)していても、管理者権限を必要とする操作をしようとすると、このように確認を求めるダイアログが表示される。ユーザーが操作を続けるには、表示内容を確認してから明示的に[はい]ボタンを押す必要がある。

    Windowsのユーザーアカウント制御(UAC)を一時的に無効にする
  • Cドライブの容量不足は「WinSxS」フォルダーの肥大化が原因?

    Cドライブの容量不足は「WinSxS」フォルダーの肥大化が原因?:山市良のうぃんどうず日記(18) Cドライブの容量不足を解消する方法として、連載第15回では「%Windir%\WinSxS」フォルダーのクリーンアップを取り上げました。その際のトラブルに関連して、「C:\Windows\System32\korwbrkr.lex」のファイルロックが「C:\Windows\WinSxS」フォルダーに影響する理由の説明を先延ばしにしましたが、今回の話でその理由が分かるでしょう。 連載目次 安易にいじってはいけない!「WinSxS」フォルダーの正体とは? Windowsを長く使っていると、「%Windir%\WinSxS」(以下、WinSxS)フォルダーがどんどん肥大化していくように見えます。だからといって、WinSxSフォルダーの中で削除できそうなものを探して、削除してしまうことはトラブルの

    Cドライブの容量不足は「WinSxS」フォルダーの肥大化が原因?
  • 「考える」シリコンが現実に――IBM SyNAPSEが量産化にめど

    IBMが脳からヒントを得た「ニューロシナプティック・コア」を持つ半導体を正式に発表。量産化のめどがたったことで、「ニューロシナプティックスーパーコンピューター」の実現が期待される。 米IBMは2014年8月7日(現地時間)ニューロシナプティックコンピューターチップ「IBM SyNAPSE」を正式に発表した。製造はサムスン電子の28nm製造プロセスを採用している。リアルタイムオペレーション時の消費電力は70ミリワット。100万個のプログラム可能な「ニューロン」と2億5600万個のプログラム可能な「シナプス」、そして毎秒毎ワット460億の「シナプティックオペレーション」を実現する。 SyNAPSEは、われわれがよく知るノイマン型コンピュータとは全く異なるアーキテクチャを採用しており、スケーラビリティにおいては実質的に無限の拡張性を持つものになる。一方、アーキテクチャが全くことなることから、その

    「考える」シリコンが現実に――IBM SyNAPSEが量産化にめど
  • 「バブル期の日本」と「シリコンバレーなう」の共通点

    「バブル期の日」と「シリコンバレーなう」の共通点:プログラマ社長のコラム「エンジニア起業のススメ」(10)(1/2 ページ) シリコンバレーでは今、二流エンジニアたちがオフィスの卓球台の周りで多忙ぶりを嘆き合っている。その姿はまるで、バブル時代のニッポンのサラリーマンのようだ。 連載目次 私が初めて日に来たのは、1980年台後半のバブル全盛期だった。 誰も彼もがジュリアナで踊り、「『NO』と言える日人」が話題だった。日車や日製の電化製品が世界市場を席巻し、西側諸国は日の労働市場に羨望(せんぼう)のまなざしを向けていた。日人従業員は教育レベルが高く、規律正しく、信じられないほどの働き者として有名だった。 労働現場の実態 その勤勉な国で働くことになり、私がどんなに困惑したか、あなたに想像できるだろうか? 私が働いていたのは、日の大手IT企業だった。同僚たちは9時の定時前に全員

    「バブル期の日本」と「シリコンバレーなう」の共通点
  • ゼロから分かるリレーショナルデータベース入門 ~「RDBとは?」から特徴、設計、運用まで基礎知識を徹底解説~

    世の中には多種多様なデータベースがあるが、中でもまず知っておくべきは、広く業務で使われているリレーショナルデータベースだ。@IT eBook Vol.2は、@IT Database Expertフォーラムの人気連載、『ゼロからのリレーショナルデータベース入門』全12回を一冊に再編集してお届けする。 連載は、タイトル通り「RDBの運用とはどのようなものか」をざっと理解できるように企画した、まさしく入門用のコンテンツ。書籍などの「入門書」では、ある程度データベースシステム運用の経験がある人を対象にした、いわば“プロのための入門書”であったり、特定のプロダクトに入り込んだ難しい解説が多いものだったりと、前提知識なしで「どんなものか」をイメージするには、少々ハードルが高いものも少なくない。その点、連載はさほど前提知識がなくとも「どんなものか」をイメージしやすいよう配慮して仕上げている。 特に、

    ゼロから分かるリレーショナルデータベース入門 ~「RDBとは?」から特徴、設計、運用まで基礎知識を徹底解説~
    F-name
    F-name 2014/08/03
  • 初心者がブラウザーでデバッグするための基礎知識

    4月に新入社員としてWeb制作会社やSIerに入社した方も、開発業務に携わるようになり、HTMLCSSJavaScriptを使ったフロントエンド開発を始めた方も多いかと思います。HTMLCSSJavaScriptはWebブラウザーの上で動かせるので、気楽に開発が始められる半面、「デバッグが難しい」「不具合原因の特定が難しい」「どこにミスがあるのか分からない」というような話をよく聞きます。 そんなときに役に立つのがブラウザーに付属している「開発者ツール」です。「開発者ツール」を上手に使うと、不具合の原因特定を効率的に行えます。以下のように現行の全ての主要なブラウザー(Mozilla Firefox/Google ChromeMicrosoft Internet Explorer/Apple Safari)は「開発者ツール」を持っています。ブラウザー自体が無料ですので、もちろんこれら

    初心者がブラウザーでデバッグするための基礎知識
  • あなたのWeb開発人生を変えるYeoman、Bower、Yoのインストールと使い方

    連載目次 前回記事「Gruntで独自タスクを定義し、独自プラグインをnpmモジュールとして作成・公開するには」では、Gruntを使っていろいろな手法でタスクを定義する手法や、独自プラグインを作成してnpmで公開する方法について解説しました。 今回は少し角度を変えて、Gruntを自身の機能として利用しており、快適な開発ワークフローを提供してくれるツール、「Yeoman」について解説します。 3つのツールを統合したワークフローを提供する「Yeoman」 Yeomanとは、公式サイトいわく、「The web's scaffolding tool for modern webapps」とのことです。 訳すと、「今風のWebアプリのための土台/基盤を作ってくれるツール」といったところでしょうか。「scaffolding」はRuby on Railsの主要機能として有名になった言葉で、コマンドを打つだ

    あなたのWeb開発人生を変えるYeoman、Bower、Yoのインストールと使い方
  • 高速・軽量・高機能……Nginxの基礎知識

    処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。 第3のWebサーバーとして注目を集めるNginx 1日に数億リクエストを処理するような大規模サイトを中心に、近年急速にシェアを拡大しているWebサーバーが「Nginx(エンジンエックス)」です。HTMLドキュメントや画像ファイルといった静的コンテンツを高速で配信し、消費メモリが少なく、リバースProxyやロードバランサーといった機能も有した注目の軽量Webサーバーです。ネットクラフト社の調査によると、2014年6月時点でApache HTTP、Microsoft IISに次ぐ第3位のシェアを獲得しています。 依然としてApache HTTPやMicrosoft IISのシェアは高いものの、Nginxの認知度は日に日に高くなって

    高速・軽量・高機能……Nginxの基礎知識
  • サーバのログ監視ツールを使いこなそう

    swatchによるログの常時監視 ログを監視して、特定の文字列が出力されると管理者へ知らせるツールとして「swatch」があります。syslogdのマニュアルには「異常なログをメールで送信するようでは手遅れである」と書かれていますが、実際問題としては対応が遅れることになってもメールで異常を確認できる方が良い環境もあると思われます。 また、ログをリアルタイムで監視しているため、不正アクセスされてローカルのログの改ざんが行われた際も、swatchが起動していれば必要な情報を転送しておくことなどが可能です。このように、swatchを使えばセキュリティと運用面で有効な仕組みを作ることができます。 swatchのインストール swatchの最新のバージョンは3.0.4です(2002年11月2日現在)。http://www.oit.ucsb.edu/~eta/swatch/からswatch-3.0.4

    サーバのログ監視ツールを使いこなそう
    F-name
    F-name 2014/05/06
  • TDD/BDDにおける「振る舞い」の意味するところとは何なのか

    TDD/BDDにおける「振る舞い」の意味するところとは何なのか:いまさら聞けないTDD/BDD超入門(3)(1/3 ページ) 前回の「TDD/BDDの思想とテスティングフレームワークの関係を整理しよう」では、TDD/BDDについて、その思想と、それをサポートするテスティングフレームワークに分けて解説しました。その中で、TDD/BDDについては実際の熟練者の言葉を借り、テスティングフレームワークについては概要を触れて、その系譜をたどりました。 BDDはその名前に「Behavior」とありますが、「振る舞いとしてのテストコードを書く」とはどういうことなのでしょうか? 難しく考え過ぎる必要はありませんが、「それは振る舞いを書いていないよ」と指摘をする熟練者が何を考えているかを理解することはBDDを習熟していく中で重要な意味を持ってきます。 記事では「振る舞い」という言葉がどのような意味で使われ

    TDD/BDDにおける「振る舞い」の意味するところとは何なのか
    F-name
    F-name 2014/05/01
  • 「日本のインターネットの父」が語る六賢者との思い出とインターネット後の未来

    「日のインターネットの父」が語る六賢者との思い出とインターネット後の未来:Webの過去、現在、そして未来(前編)(1/2 ページ) 「Webの誕生」から25年、村井純教授が語ったのはWebに関わる全ての者たちへのメッセージだった。記念イベントの模様と優勝賞金100万円の「HTML5 Japan Cup」開催概要もお届けする。 Webに関わる全ての君たちへ 日ごろ、Web上での開発やサービス提供に深く関わっている人であっても、「1989年3月12日は何の日か?」と問われて、即答できる人はそれほど多くないのではないだろうか。 実はこの日は、W3C(World Wide Web Consortium)が公式に定めている「Webの誕生日」なのだそうだ。Webの共同考案者であるTim Berners-Lee氏が、CERN(欧州原子核研究機構)において、後にWebの原型となるハイパーテキストプロジェ

    「日本のインターネットの父」が語る六賢者との思い出とインターネット後の未来
    F-name
    F-name 2014/04/04
  • “新しいOffice”はいろいろと新しい

    これまで常識と思っていたことが、新しいバージョンでは通用しなくなるというのは戸惑うものです。最近、マイクロソフトの“新しいOffice”の更新に振り回された人は多いのではないでしょうか。 連載目次 知っていましたか? “新しいOffice”の更新方法 前回は「Windows XPのサポート終了のお知らせ」の表示されるタイミングについて、筆者が調べてみた結果を紹介しました。「毎月8日の15時」になったら、街中のPC画面に目を光らせてみてください。もしかしたら、思わぬところであのポップアップ画面を見ることができるかもしれませんよ。例えば、歯の治療中にレントゲン写真を見せてくれる画面とか……。 今回は、Microsoft Officeのお話。企業であれ、個人であれ、Windowsユーザーの多くは、「Microsoft Office」アプリケーションを利用していると思います。2013年にリリースさ

    “新しいOffice”はいろいろと新しい
  • Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方

    Ruby 2.1の基構文/基文法まとめ&Pryの使い方:若手エンジニア/初心者のためのRuby 2.1入門(2)(1/7 ページ) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの変数、定数、リテラル、演算子、条件分岐とループ(繰り返し)、コメントの基的な使い方について解説。Ruby 2.1での新機能や便利な実行ツール「Pry」のインストールと使い方も紹介します。

    Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方
  • Bootstrapの使い方超入門 (1/4) - @IT

    話題のレスポンシブWebデザインも簡単にできる、CSSフレームワーク「Bootstrap」の概要と基的な使い方をサンプルとコードを交えて紹介します。 最近はやりのHTML5、JavaScriptライブラリ、CSS3、APIの紹介、またそれらを組み合わせたサンプルアプリケーションの紹介と解説を厳選して紹介、解説していく連載「HTML5アプリ作ろうぜ!」。今回紹介するフレームワークは「Bootstrap」です。 話題のレスポンシブWebデザインも簡単にできる、CSSフレームワーク「Bootstrap」とは 現在のWeb制作、開発では、ともにスピードが重視されています。「Bootstrap」を使用すると、既に用意されているスタイルを適用するだけで、格段に速く見栄えを整えられます。事実、Webシステムの管理画面などでBootstrapを使用するケースも増えてきました。 Bootstrapは最近

    Bootstrapの使い方超入門 (1/4) - @IT
  • Excelシートの参照、移動、コピー、追加、削除とイベント処理

    プログラミング初心者を対象にExcelマクロ/VBAを使った業務自動化プログラムの作り方を一から解説する連載「Excelマクロ/VBAで始める業務自動化プログラミング入門」。今回はシート(ワークシート)の操作について解説する。連載第4回の「Excelの基オブジェクト『セル』の参照、移動、コピー、選択、挿入、削除」では、Excelのセルについてさまざまな操作を解説したが、Excelを起動して最初に目にする「セル」が無数に集まった画面が「シート」だ。さらに、「シート」が集まったものを「ブック」という。 通常Excelを使用する場合、1シートだけ使うということはほとんどない。前回までの連載でも、シートの操作については時折触れてきた。 例えば、複数のシートを追加して、「1月期の売上」「2月期の売上」……「12月期の売上」というように、各月の売上をシート別に管理することはよくある。このように、別

    Excelシートの参照、移動、コピー、追加、削除とイベント処理
    F-name
    F-name 2014/03/19
  • “Windows XPのサポート終了のお知らせ”のお知らせ

    連載目次 XPのサポート終了のお知らせは、毎月8日 もし、あなたのPCでいまだにWindows XPが動いているとしたら、つい最近、下の画面1のようなメッセージを目にしたはずです。このWindows XPのサポート終了をお知らせするメッセージは、3月初めにWindows Updateで配信された「Windows XPのサポート終了のお知らせ(KB2934207)」のインストールによって表示されたものです。 この更新プログラムを、3月の定例アップデートで3月12日以降にインストールしたという人も多いでしょう。実際には、米国では3月6日には配信が開始されたようです。筆者が気付いたのは3月8日。早速その日のうちにインストールしましたが、実際にメッセージを目にしたのは週明けの3月10日でした。 この更新プログラム「Windows XPのサポート終了のお知らせ(KB2934207)」の配信については

    “Windows XPのサポート終了のお知らせ”のお知らせ
    F-name
    F-name 2014/03/19
  • 知らないと働けないPHPの基本文法/構文と注意点

    オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載「Web業界で働くためのPHP入門」。前回の「初心者がPHPプログラミングを始めるための基礎知識とXAMPPのインストール」では、PHPの概要や特徴を紹介し、環境構築や「Hello World!」までの手順などを解説しました。 今回からは環境がセットアップできている前提で進めますので、まだの方は前回を参照して準備をしておきましょう。 PHPタグでPHPのコードを埋め込む PHPでは、テキストファイルにコードを書けば、それをそのまま実行できます。このような言語は、他にPythonRubyPerlJavaScriptなどがあります。ただ、PHPの場合はテキストファイルに一定の形式で書くことが必要です。 それは、コードは「<?php」と「?>」というPHPタグの間に書かなくてはならない、ということです。例

    知らないと働けないPHPの基本文法/構文と注意点