2015-11-01から1ヶ月間の記事一覧

C# XMLドキュメントにノードを挿入する

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace XmlOperator.sample1 { class Program { static void Main(string[] args) { XmlDocument doc = new X…

C# Process名指定でプロセスの稼働時間やIDを取得。一定時間以上稼働しているものをkillする。

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Diagnostics;…

C# Timer機能を使って、一定時間おきに処理を発生させる。なんちゃってアラームの実装

Timerこっンポー念とは、Tickと呼ばれるイベントを一定時間ごとに発生させる。 intervalで周期を設定する(ミリ秒) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.L…

GruntでjavaScriptファイルを結合してミニファイする。

Gruntは、フロントエンドの作業を自動化するためのタスクランナーのこと。 Gruntのコマンド群をインストールするために、grunt-cliをインストール npm install -g grunt-cli package.jsonの作成 npm initGrunt本体のインストール npm install --save-dev gru…

C# XMLからデータを読み込んでDataGridViewに表示する。

XMLファイル <users> <user> <name>takeshi</name> <password>take123</password> <mail>takeshi@gigimail.com</mail> </user> <user> <name>yoshida</name> <password>yoshida123</password> <mail>yoshida@gigimail.com</mail> </user> </users> C# private void readXmlButton_Clic…

C# XMLファイルを読み込んでTreeViewに表示させる。

C#でXMLを操作するためには、System.Xml.XmlDocumentクラスを使う。 このクラスはメモリにXMLを全て取り込むため、巨大なXMLファイルの読み込みには向いていない。巨大はXMLファイルはXmlReaderやXmlWriterを使う。以下のpom.xmlを読み込んで、TreeViewに表…

Gruntを使ってJavaScriptファイルを圧縮する。

npm install grunt-contrib-uglifyuglifyプラグインは短縮されたJavaScriptファイルを出力します。 module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.initConfig({ uglify: { target1: { src: 'js/sample.js', dest: …

Sassを使ってみる。

GUIでSassを使う Scoutをインストールします。以下でDownload For Windows https://mhs.github.io/scout-app/GUIの左下の「+」をクリックして、プロジェクトのルートフォルダを指定します。input folderにsassフォルダを、output folderにcssフォルダを指定…

SassとCompassのインストール

Sassとは、Syntactically Awesome Stylesheetsの略です。 Sassの記法で書いたものをコンパイルしてCSSに変換。 それをHTMLに読み込ませます。 SassとCompassはRubyで書かれたコマンドラインツールなので、Rubyのインストールが必要です。http://rubyinstalle…

gruntを使ってみる。

gruntコマンドを有効化するためにコマンドラインインターフェースをインストールする。 npm install -g grunt-cli gruntのバージョンを確認する npm install -g grunt-cli package.jsonを作成する npm init Gruntの本体をインストールする。「--save-dev」オ…

C# 複数ファイルをドラッグ・アンド・ドロップしてテキストボックスにパスを入力する

textboxにフォルダ(ディレクトリ)名をドラッグ・アンド・ドロップで入力する visual studioのプロパティの稲妻のアイコンをクリックして、DragEnterとDragDropをダブルクリックする。 すると、新しいイベントを登録することができる。 private void dataDirB…

フォルダを選択してテキストボックスにディレクトリ名を書き込む

フォルダを選択してテキストボックスにディレクトリ名を書き込む private void txtDirOpenButton_Click(object sender, EventArgs e) { FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) { dataDirBox.Text …

C# フォルダを選択してテキストボックスにディレクトリ名を書き込む

フォルダを選択してテキストボックスにディレクトリ名を書き込む private void txtDirOpenButton_Click(object sender, EventArgs e) { FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) { dataDirBox.Text …

nmapを使って自サーバ(localhost)の開いている(LISTEN)ポートを調べる

A more reliable way to check which ports are listening on the network is to use a port scanner such as nmap.The following command issued from the console determines which ports are listening for TCP connections from the network:A more reli…