windowsとprogrammingに関するflakwingのブックマーク (8)

  • それ PowerShell でできるよ - Qiita

    Summary 普段使い用 PowerShell メモ 思惑 個人的には、 PowerShell はスクリプトをゴリゴリ書くよりも、 ちょこちょこ作業するのに向いていると思っている。 ただ、しばらく使っていないと忘れたりするので、そういうものをまとめてみる。 Linux で、grep とか使って、よくやりそうな感じのやつ。 共用パソコンなどの自分の環境以外でも使えることを想定しているので、 できるだけデフォルトの状態で、できるものに限定する。 また、普段使い想定なので、タイプ数を減らすのを優先していたりするので、 PowerShell の文法的には微妙なところも多少ある。 grep それ Select-String でできるよ

    それ PowerShell でできるよ - Qiita
  • Windows Serverにchef-soloでIISをインストールする ※PowerShell縛り | DevelopersIO

    はじめに こんにちは、望月です。 入社して2週間、専らchefと戯れる日々が続いています。 弊社AWSコンサルティング部では、CloudFormationとchefを利用した環境構築の自動化を推進しています。chefやCloudFormationについては、過去のブログに記事が沢山あるので、そちらを見てみてください。 ところで、chefで環境構築する際に悩みの種になりがちなのが、Windows Serverへの適用です。 Linuxで標準のパッケージインストールが出来ない knife-soloを利用するためのSSH serverがインストールされていない そもそもRubyも入っていない などなど、課題が山積です。そこで日は第一歩として、Windows Serverでchef-soloを実行するところまで行いましたので、その作業記録を残します。 ただし、手でインストーラをクリックしていくの

    Windows Serverにchef-soloでIISをインストールする ※PowerShell縛り | DevelopersIO
  • PowerShell FAQ

    型 文字列 [1][2] 配列[1] 連想配列[1] 16進数[1] 演算子 再帰代入演算子[1] 型演算子(-as/-is)[1] 文字列演算子(-f)[1] 基言語仕様 if構文、switch構文を利用する[1] ヒア文字列を利用する[1] 複数の変数へ同時に代入する[1] 文字列をコマンドとして実行する[1] ScriptBlockを実行する[1][2] スクリプトファイルをインクルードする[1] キロ、メガ、ギガを表す記号を利用する[1] Staticメソッド/プロパティにアクセスする[1] 特殊変数を利用する[1][2] 正規表現を利用する[1] 変数の属性を設定する[1][2][3] オペレーションの実行前に確認する(ShouldProcess)[1] 文字列操作 文字列を操作する[1][2][3] パス文字列を解析する[1][2] パス文字列の結合する[1] レジストリ

  • 開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して

    バッチのまとめTOPWindows上の処理を自動化するプログラムが,BATファイルである。 「コマンドプロンプト」上での手作業を省略し,自動実行できる。 Windowsが存続する限り,BATファイルはなくならないだろう。 バッチ・プログラミングの需要は,何があろうとこの先生きのこる。 このWindows 10の時代でもそうだ。 BATは,MS-DOSの時代から長く使われてきた。 そのため,各コマンドに関する個別のノウハウや情報は多い。 だが,実用的なノウハウを体系的に整理したものは,あまり見かけない。 そこで以下では,BATをコーディングする際の良質なパターンを列挙する。 (0) BATプログラミングの特徴 (1) BATファイルの雛型 (1−1) 冒頭と末尾のテンプレート (1−2) 反復して実行可能に (2) バッチの構造化 (2−1) ルーチンの分割 (2−2) 実行ファイルや実

    開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して
  • Microsoft、「.doc」「.xls」などのOfficeバイナリファイル仕様を公開

    Microsoftは15日、Office 97以降で使われているバイナリファイル形式の文書仕様を公開した。「Microsoft Open Specification Promise」(OSP)プログラムの下で使用できる。 公開されたのは拡張子が「.doc」「.xls」「.ppt」となるOffice製品のバイナリファイル仕様。これらのバイナリファイルはOffice 97より採用され、Office 2003まで基的な保存形式となっている。最新版のOffice 2007からはデフォルト保存形式が「Office Open XML」(.docx、.xlsx、.pptx)となっているが、バイナリ形式での保存もできるようになっている。 MicrosoftのWebサイトでは「Word 97-2007バイナリファイルフォーマット」(.doc)、「Excel 97-2007バイナリファイルフォーマット」(

    Microsoft、「.doc」「.xls」などのOfficeバイナリファイル仕様を公開
  • 時間のかかる処理で「処理中」を表現する(後編)

    はじめに 前編では、16bitOSだった時代から伝わる伝統的な手法(メッセージポンプ)を紹介しました。反応が鈍いと感じはするものの、同時に複数の処理を実行する手段を持たなかった時代だったため、不自由しているという感覚はありませんでした。しかし、そのような時代は既に歴史の1ページに過ぎず、32bit(あるいは64bit)OSの現在では、こういった処理はそれぞれ別に実行し、同時に処理するマルチスレッドを利用するのがよいとされています。 後編となる今回は、マルチスレッドを利用し、時間のかかる処理とメッセージの処理の2つを効率よく行う方法のいくつかを紹介したいと思います。 対象読者 C++Windowsアプリケーションのプログラム開発経験がある開発者 必要な環境 Visual C++ 2010 Express Editionまたはそれ以上のエディションがインストールされた環境 どの処理をメインス

    時間のかかる処理で「処理中」を表現する(後編)
  • 時間のかかる処理で「処理中」を表現する(前編)

    Vistaになって顕著に表れるようになった「(応答なし)」。Windows 7で若干減ったものの、見かける状況に変わりはありません。連載では、C++とWin32 APIを利用して「(応答なし)」を表示せずに長い時間作業を行うための方法を、2回に分けて紹介していきます。 はじめに この数年で2000/XPだった環境が一気にVista/Windows7に変わり、マシン(処理)が速くなったと喜ぶ声を聴きます。しかし、処理速度が上がったにもかかわらず、今までよりも頻繁にキャプションに「(応答なし)」と表示されてしまっているのではないでしょうか。 稿では、この「(応答なし)」がなぜ出てしまうのか、どうしたら意図しない「(応答なし)」を表示させずに済ませることができるのかを、C++とWin32の最新テクノロジを用いてチップス的に紹介したいと思います。 対象読者 C++Windowsアプリケーショ

    時間のかかる処理で「処理中」を表現する(前編)
  • 「Visual Studio 2008を活用したWindows 7対応アプリの作成」~VSUG Day 2009 Winterレポート

    2009年12月5日、セミナーイベント「VSUG Day 2009 Winter」が日工学院蒲田校において開催された。当日はVisual Studioをはじめ、.NET FrameworkやSilverlight、Windows Azureなどを対象としたさまざまなセッションやアカデミーが行われ盛況を博した。ここでは、Microsoft MVP for Visual Basic/Oracle ACEの初音玲氏によるセッション「Visual Studio 2008を活用したWindows 7対応アプリの作成」の内容を紹介する。 初音氏のセッションでは、「Visual Studio 2008」を使って「Windows 7ユーザーエクスペリエンスガイドライン」で規定されているユーザーインターフェースがどれくらい実現できるかを検証した。冒頭で「Windows 7の前に、Windows Vista

    「Visual Studio 2008を活用したWindows 7対応アプリの作成」~VSUG Day 2009 Winterレポート
    flakwing
    flakwing 2010/02/16
    「Windowsユーザーエクスペリエンスガイドラインに沿ったアプリケーションを作るためには」
  • 1