タグ

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

  • WindowsでPowerShellスクリプトの実行セキュリティポリシーを変更する

    そのままでは実行できないPowerShellの.ps1スクリプトファイル PowerShellのスクリプトは「.ps1」という拡張子のファイルに保存することになっている。だが、セキュリティのためデフォルトでは、「.ps1」のスクリプトファイルの実行が禁止されている。エクスプローラ上で.ps1ファイルをダブルクリックしても、単にテキストエディタで開かれるだけだ。これは、ユーザーや管理者が知らないうちにPowerShellを悪用したウイルスなどがインストールされ、実行されないようにするためだ。

    WindowsでPowerShellスクリプトの実行セキュリティポリシーを変更する
    yasushiito
    yasushiito 2019/04/28
    Powershell のスクリプトを実行する時に設定するポリシーについて。
  • 【Windows 11対応】Windowsの「timeout」「sleep」コマンドでバッチファイルの実行を一時停止する

    スクリプトの実行を一時的に休止させるsleepコマンド バッチファイルでコマンドを実行する場合、バッチの各行は連続して順番に実行される。その際、いくらか時間待ち(休止、スリープ)をさせたいことがある。そのような場合、UNIXやLinuxなどには「sleep」というコマンドが用意されており、例えば「sleep 60」とするとスクリプトの実行がそこで60秒間休止する。 sleepの代表的な用途としては、次のようなものが考えられる。 起動したプログラムの作業が完了するのを待つ――アプリケーションによっては、起動後にさまざまな作業を行うためにいくらかの時間を必要とするものがあるため、その準備が整うまで後続の作業を一時休止させる 遅延起動させる――あるコマンドを今すぐ実行するのではなく、例えば1時間後に実行したいのなら、先に「sleep 3600」というコマンドを実行させればよい 一定間隔ごとに起動

    【Windows 11対応】Windowsの「timeout」「sleep」コマンドでバッチファイルの実行を一時停止する
    yasushiito
    yasushiito 2019/04/01
    Windows ではスリープではなくタイムアウトで処理の待ち時間を調整できる
  • Chromeが重い原因となっているプロセスをタスクマネージャで調べる

    Chromeタスクマネージャとは? 「Google Chrome(以下、Chrome)」は、さまざまな拡張機能やアプリが提供されており、Chrome内だけでほとんどの作業ができるほどになっています。 そのため、いろいろな拡張機能をインストールしたり、多くのタブを開いて作業をしてしまったりしがちです。場合によっては、メモリが足りなくなったり、CPU使用率が高くなったりして、Chromeの動作が重く(遅く)感じられることがあります。 このような場合は、「Chromeタスクマネージャ」を使って原因となっている拡張機能などを調べることができます。このツールはChromeによって実行されている「プロセス」(メモリの一部を専有して稼働しているプログラム)の一覧を表示し、それぞれが使用しているメモリやCPUなどの状態を表示してくれます。Windows OSにも備わっている「タスクマネージャー」と比べると

    Chromeが重い原因となっているプロセスをタスクマネージャで調べる
    yasushiito
    yasushiito 2019/03/19
    Chrome にもタスクマネージャーがあるのか。 これで全プロセスが再起動してくれれば良いのだが。
  • 国語力とプログラミング力の関係 解説編

    2009年1月、Cyan設計者 林拓人氏とLispの伝道師 竹内郁雄氏との対談「Cyanを設計した高校生、5カ月で5つの言語を習得」が大きな反響を呼んだ。その原因の1つは、竹内氏が発したひと言「わたしの持論ですが、国語ができる(=日語できちんとした文章が書ける)人じゃないとプログラムは書けない」だ。これについてネットでは同意する意見が多かったものの、記事中で根拠が明らかにされていなかったため議論が紛糾した。そこで編集部は竹内氏に詰め寄り、「わたしの持論」について詳しく説明してもらうべく寄稿をお願いした。国語力とプログラミング力には当に相関関係があるのだろうか。 事のいきさつ~Cyan設計者 林くんとの対談で発してしまったひと言が思わぬ反響を呼ぶ Cyan言語で経済産業大臣賞を受けた開成高校の林拓人くんと対談(「Cyanを設計した高校生、5カ月で5つの言語を習得」)しているうちに、つい調

    国語力とプログラミング力の関係 解説編
    yasushiito
    yasushiito 2015/09/14
    過去にドキュメントを書いたときに、悪いほうの例文のようになって、国語力のなさを痛感したわ。しかしながら、破綻のない日本語文章能力を身につけるより、英語を学んだ方が何かと都合が良い当たりが悩みどころ。
  • Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT

    Strutsの常識を知り、EclipseとTomcatの環境構築:Webアプリの常識をJSPとStrutsで身につける(2)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です いまさら聞けないStrutsの常識 今回は、「Strutsの常識」と題し、Webアプリケーションフレームワークの1つであるStrutsについての概要を説明したうえで、JDKやEclipse、TomcatなどのWebアプリケーション作成の環境構築を行い、サンプルプログラムを実際に作成してみましょう。 連載第1回の「いまさら聞けない、Webアプリケーションの常識」で、「連載ではStrutsを取り上げていきます」

    Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT
  • Apacheパフォーマンス・チューニングのポイント

    現状の測定(ベンチマーク)と結果の着眼点 ここからはApacheに着目して、パフォーマンス・チューニングのための準備を行う。チューニングするに当たって、まず現状を十分に分析し、具体的な目標を定めることから始めたい。目標をどれだけ具体化するかはともかくとしても、現状を数値的に知りもせずに、漠然と「遅い遅い」と騒いでいても仕方がない。 現状を数値的にとらえるにはツールが必要となる。いわゆるベンチマーク・ツールだ。Apacheには、標準で「ab」(Apache Bench)というツールが付属している。abの構文は、

    Apacheパフォーマンス・チューニングのポイント
  • Apacheパフォーマンス・チューニングの実践

    前回、ボトルネックになり得るポイントの検討やベンチマークツール「ab」によるパフォーマンス・チェック方法を紹介した。今回はそれらを基に、Apacheのチューニングを行っていく。 処理の簡略化による負荷の低減 初めに紹介するのは、処理を減らすことによってApacheの負荷を少なくする方法だ。1つ1つの効果は小さいかもしれないが、積み重なると大きな差となって表れる。 不必要なモジュールの削除 最初に行うチューニングは、不必要なモジュールの削除だ。周知のとおり、Apacheはモジュールの組み合わせで動作している。モジュールの種類は実にさまざまで、仮想ディレクトリ機能(mod_alias)やユーザーディレクトリ(mod_userdir)といった基的な機能さえも、モジュールとして実装しているくらいである。 Apacheがこのような形態で実装されているおかげで、利用する側は不要な機能を切り離してプロ

    Apacheパフォーマンス・チューニングの実践
  • Apache 2.2でWebサイトをパフォーマンスアップ!(3/3) - @IT

    Apache 2.2でWebサイトをパフォーマンスアップ! - 最新Apacheの機能と設定方法教えます - 鶴長 鎮一(book@tsurunaga.jp) 2006/3/14 ロードバランスクラスタを使う Apacheには、レスポンスの遅いサーバの代わりに応答するプロキシ機能が提供されています。Apache 2.0でも、通常のフォワードプロキシおよびWebサーバの負荷分散を可能にするリバースプロキシに対応していました。 Apache 2.2ではリバースプロキシ機能をさらに高め、トラフィック量やリクエスト回数に応じたロードバランシングが可能になっています。ロードバランスされるバックエンドサーバは、Apacheを再起動することなくオン/オフラインにできます。バックエンドサーバがダウンした場合は、自動的にそのサーバを切り離し、復旧後自動的に復帰させるといったことも可能です。 ■ロードバランス

  • 「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 − @IT

    昨年、情報処理推進機構(IPA)が開催したIT業界の重鎮と現役学生による討論会で、学生の持つIT業界への「ネガティブイメージ」が明らかにされたのは記憶に新しい。5月28日、IPAが開催したイベント「IPAX2008」で、再び経営者と学生の討論会が行われた。IT産業が国際的な飛躍をめざすために学生に期待することが今年の討論のテーマ。 学生側は、慶應義塾大学、九州大学、千葉工業大学、東京情報大学、東京工科専門学校から各校2人ずつ、計10人が出席。一方、産業界代表としてCSKホールディングス 取締役 有賀貞一氏と、コムチュア 代表取締役社長 向浩一氏が討論を行った。また、IPAからは理事長の西垣浩司氏が参加した。司会はインプレスR&Dの田口潤氏が行った。 「ポジティブなビジョンを提示して」 「産業を問わず、やりがいのある仕事のイメージ」について学生に質問をしたところ、「達成感がある」「自分の成長

    「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 − @IT
  • @IT:鍵交換方式のsshでアクセスするには

    Windowsからssh2でLinuxにログインするにはでは、PuTTYを使ってsshプロトコルバージョン2(ssh2)でLinuxに接続する方法を紹介した。この方法ではパスワード認証を使用しているため、パスワードが知られてしまえばほかのユーザーでもアクセスできてしまう。ここで紹介する鍵交換方式の認証に変更すれば、鍵を持っていないユーザーはアクセスできないので、より安全である。 最初にputtygen.exeというプログラムを使用して、秘密鍵と公開鍵を作成する。puttygen.exeは、PuTTYのWebサイト(http://www.chiark.greenend.org.uk/~sgtatham/putty/)のdownloadページからダウンロードできる。 puttygen.exeを実行すると、[PuTTY Key Generator]というウィンドウが表示される。ここでは、ssh2

    yasushiito
    yasushiito 2008/04/25
    puttygenで作った鍵をLinuxで使えるように変換してログイン
  • すばらしいソフトを作るには、カリスマが講演 ― @IT

    記者という職業柄、これまで非常に多くのプレゼンテーションを見てきたが、プレゼンテーションの1枚目が半裸の女性モデルの写真だったのは初めてだった。 2月13日、14日の予定で東京・目黒で開催中の「デベロッパーズ・サミット2008」で講演したFog Creek Softwareの創業者でCEOのジョエル・スポルスキー(Joel Spolsky)氏のプレゼンテーション「Joel on Developers Summit――素晴らしいソフトウェアを作るということ」は、型破りに楽しく、なおかつソフトウェア開発者にとって示唆に富む内容だった。 スポルスキー氏は米マイクロソフトのExcelチームで、Excel用マクロ言語を、後にVBAと呼ばれることになるモダンなオブジェクト指向言語に置き換える仕事でプログラムマネージャを務めたことがあるなどソフトウェア開発のベテランだが、エッセイの書き手としても名を馳せ

    yasushiito
    yasushiito 2008/02/15
    joel日本に来てたのか。装飾が話題になってたのはこれが発端だったのか。
  • ライブドアがオープンソース版RSSリーダーを公開 - @IT

    2008/02/07 ライブドアは2月7日、RSSリーダー「livedoor Reader」の英語版「Fastladder」のオープンソースバージョンを公開した。ライセンスはThe MIT License。ソースコードがGoogle Codeからダウンロードできる。 オープンソース版のFastladderはサーバインストール型のソフトウェア。Webブラウザをインターフェイスに使うが、サーバ上でクローラアプリケーションを稼働してフィードの取得などを行う。クローラアプリケーションはクライアントPCにもインストール可能。ローカルでクローラを動かすことでイントラネット内だけで公開しているブログのフィードなども閲覧できるようにした。 オープンソース版Fastladderのソースコードは、新たに書き直されたコードで、既存のFastladderのソースコードとは異なる。現在は英語と一部日語に対応したイ

  • ブログで都市伝説が増加!? - @IT

    2007/07/18 「満月(や新月)に出産が多い」、「カップヌードルは関東と関西では味付けが違う」、「かごめかごめの歌詞は徳川埋蔵金のありかを歌っている」、「夫が優しいとのつわりがひどい」――、実際には実証的な根拠がないにも関わらず、誰が言い出したのかも分からない俗説が、まことしやかに語り継がれる“都市伝説”。そうした都市伝説をブログで集める実験的な試みをkizasi.jpが開始し、7月18日から「みんなのきざし“ブログでささやかれる都市伝説”」としてオープンした。 きざしカンパニーが提供する「kizasi.jp」はブログで使われるキーワードを集計し、流行語やトレンドをウォッチするための統計情報をグラフ表示などで提供している。今回は1億を超えるブログエントリーの中から「都市伝説」を検索。都市伝説について書かれているブログエントリの中から最新300件のものを、ブログの一文そのままに抜き出

    yasushiito
    yasushiito 2007/07/19
    面白そうだとクリックしたらただの宣伝じゃねーか。記事の内容中途半端だしぃ。クマー
  • 最適な工期は「投入人月の立方根の2.4倍」、JUASが調査 ― @IT

    2007/07/05 日情報システム・ユーザー協会(JUAS)は7月5日、ユーザー企業102社の357プロジェクトを調査した「ソフトウェアメトリックス調査2007」を発表した。システム開発の企画、開発計画に始まり、保守や運用管理まで実態を調査した内容で、企業情報システムの実態を伝える。調査結果からは“デスマーチ”となるプロジェクトの実態も浮かび上がった。 デスマーチ化するプロジェクトの条件の1つは工期の設定が不適切であることだろう。調査から導き出された標準開発工期は「投入人月の立方根の2.4倍」。調査対象のプロジェクトの全体工数と全体工期をグラフ化し、回帰直線によって求めた。この計算によれば1000人月のプロジェクトの場合は24カ月の工期を設定するのが標準的といえる。事情によってこの標準工期よりも短い工期しか取れない場合は、その短縮率を計算して対策を採るべきとJUASは提言。だが、「(短

    yasushiito
    yasushiito 2007/07/06
    へー。一つのソースとしては興味深い。こういうデータがあちこちから出てくると、もっと面白くなりそう。
  • 「また聞き」「うわさ」はなし、精度重視の体験談検索サイト - @IT

    2007/07/02 リクルート、電通などが出資するブログウォッチャーは7月2日、「また聞き」や「うわさ」を排除し、著者の体験談だけを抽出できるブログ検索サイト「SHOOTI」(シューティ)を7月3日に開設すると発表した。東京工業大学の准教授で、ブログウォッチャーに1%出資する奥村学氏が研究する自然言語処理技術を生かした。 SHOOTIは約1000万のブログ記事をクロールし、モノゴトに対する評判とブログの著者情報、対比表現(モノゴトのライバル、対となる表現)を抽出する。検索対象で重要になるのは評判解析技術。奥村氏によると「何に対する評判か」「どういう点が評価されるか」が分かるという。例えば「大きい」という評価語だけでは、それが肯定か否定か分からないが、別の属性を加味することで判断できるようになる。 従来、このような評価語は辞書を事前に作成していたが、奥村氏らが開発した技術では「機械学習機」

    yasushiito
    yasushiito 2007/07/02
    精度を極限まで高めたら一つも検索にヒットしなくなったりして。嘘を嘘と見抜けることまでできたらすごいが。
  • JRuby1.0が正式リリース、Ruby1.9.1は年末登場 - @IT

    2007/06/12 世界的に注目が高まっているプログラミング言語「Ruby」の開発者コミュニティが集う「日 Ruby 会議 2007」(以下、RubyKaigi2007)が、6月9日、10日の2日間、東京都内で開催された。 Ruby言語は、日在住のまつもとゆきひろ氏が開発し、日の開発者コミュニティが中心となってオープンソース・ソフトウェアとして開発を進めてきた、いわば「草の根言語」であるが、世界中で利用者が増えつつある。特にWebアプリケーション向け高生産性フレームワーク「Ruby on Rails」の登場で採用が急速に広がりつつある。今後、Ruby開発者人口が爆発的に急増する可能性が高い。RubyKaigi2007は、このような状況に対する開発者コミュニティの取り組みを示す場となった。 以下、基調講演の概要と、次世代のRuby1.9の新機能を中心に、RubyKaigi2007の様

    yasushiito
    yasushiito 2007/06/13
    rubyがこんなに盛大に取り上げられる日が来るとは、しみじみくるなぁ。かえって不安かも新米。
  • 日本のIT生産性の低さは果たして改善できるのか ― @IT

    アクセンチュア システムインテグレーション&テクノロジーテクノロジーコンサルティング統括 エグゼクティブ・パートナー 沼畑幸二氏 アクセンチュアは5月21日、日の大企業がITによる企業の生産性向上を実感できていないことを示す調査結果を発表した。同社が2006年9~10月に、大企業の管理職232人を対象として実施したもので、IT部門と、業務部門、全社的経営目標が乖離(かいり)している状況が明らかになった。 「この2~3年で企業全体のITに基づく生産性は向上しましたか」という質問に「向上した」と回答した管理職の比率は、米国における同様の調査では75.5%だったのに対し、日では52%に留まった。しかも、日ではIT部門よりも業務部門のほうが高い評価をしているという特徴的な結果が出た。IT投資と経営目標の整合性がとれているかという質問についても、肯定的な回答が米国では83%だったのに対し

    yasushiito
    yasushiito 2007/05/22
    最後の締め""製造業でできることが(ほかの業界の)IT投資でできないわけはない""は無茶苦茶だな。||それは置いといて、日本の生産性が低いのはエンジニアの問題ではなくマネジメントの>>
  • Firefox の設定情報をバックアップする ― @IT

    Mozilla Foundationが配布しているWebブラウザ「Firefox」は、アプリケーション設定やブラウズ履歴などをプロファイルとして、1つのフォルダにまとめて保管している。 Windows OSを再インストールしたり、作業環境を別のコンピュータに移行したりする場合に、これまでのFirefoxの設定が引き継げないと不便だ。Firefoxをインストールし直してプロファイルを最初から作り直してもよいが、拡張機能(プラグイン)などを利用している場合、再度ダウンロードしてインストール、設定し直すのでは手間がかかりすぎる。複数台のコンピュータで同じ設定のFirefoxを利用したい場合にも、手間はかかる。 そこで、不慮のマシン・トラブルや環境移行に備えて、Firefoxの設定データをバックアップ/復元する方法を解説する。 Windows版のFirefoxでは、ユーザー設定などをプロファイル・

  • 進化する“Webスクレイピング”技術の世界 ― @IT

    2007/02/20 WebサービスAPIRSSフィードを使って複数サイトのサービスや情報をマッシュアップ――。これはWeb2.0が包含するいくつかの概念のうち、最も重要なものの1つだ。Amazon.comやGoogleYahoo!楽天といった大手Webサイトは、RESTやSOAPを用いたAPIを公開しており、さまざまなサービス提供者や個人がAPIを通して各種サービスを利用している。その一方、世の中のWebサイトの大多数はWeb1.0的なHTMLCGIフォームしか提供していないのが現実だ。こうした背景からWeb1.0サイトから構造化されたデータを引っ張り出す“Webスクレイピング技術が急速に発展してきているようだ。 HTMLをXML化し、XPathで関連データだけを抽出 例えば価格情報サイトでは製品名から価格が簡単に調べられるが、Webサーバから提供されるのは、製品名や価格にレ

  • 簡単マッシュアップ、「Yahoo! Pipes」を試してみた ― @IT

    2007/02/15 RSSフィードをソースに複数のモジュールを組み合わせて自分独自のデータを出力させる米ヤフーのマッシュアップツール「Yahoo! Pipes」が注目を集めている。ビジュアルにモジュールを組み合わせてネットワービスを開発できる「Pipes Editor」が用意されていて、手軽に始められるのが受けている。米ヤフーのIDだけで利用できるYahoo! Pipesを試してみた。 5つのソースからデータ入力 Pipes Editorではすべての機能がモジュールで提供される。このモジュールをパイプでつなぐことで機能が実現する。開発者が最初に気にする必要があるのはデータのソースだ。データのソースとして用意しているのは次の5つだ。 Yahoo! Search 米ヤフーの検索結果をソースにできる Yahoo! Local 米ヤフーの地域情報をソースにできる Fetch ユーザーが指定するR

    yasushiito
    yasushiito 2007/02/16
    人類総プログラマ
  • 1