読者です 読者をやめる 読者になる 読者になる

ちんとんがめ♪色々備忘録・・・

なんか、メモ的な感じで使えればいいなみたいな。。。前検索したけど、忘れて同じもの検索するのって面倒だよね?・・・でも、結局検索するみたいな。。。

右クリックメニューにAtomを追加したい

秀丸とかサクラエディタとかは右クリックから開くのをインストールの時に選べたなと思って、Atomもエディタなんだから、右クリックから開けてもいじゃないかと思って検索したら(インストールの時選択できたかどうかは覚えてない…笑)、 ↓のようなのがあった…

Solarisでファイル分割するときもsplitでよいらしい

Javaで特定の文字列で分割するとき「split」使うけど、Solarisのコマンドでも同じ名前だった。 split -l [行数] [分割するファイル名] [分割後のファイル名の拡張子の手前まで] バイト数で分割したければ、オプションを「-b」にすればいいっぽい。実行すると…

シェルでSELECT*FROMしようとしたらワイルドカードになった。

以下のようにシェルファイルでSQLに「*」を設定したら、 ワイルドカードになってしまった。。。sql="SELECT * FROM table" echo ${sql} 「echo」するときに「"」で囲む必要があるらしい。sql="SELECT * FROM table" echo "${sql}"

シェルファイルを実行するには実行権限が必要だって忘れてた。

実行権限を与えると >chmod +x test.sh以下のどっちでも実行できる >sh test.sh >./test.sh

SorarisでOR条件でgrepしようとしたら・・・。

「egrep」ってコマンドがあったとは・・・ 「-e」ってオプションが使えないぢゃんって思ってたら、救世主現る(笑)実行例) ・名前に「test」か「tttte」のついたファイルの一覧を取得する。 test@test->ls -l | egrep "test|tttte" rw-r--r-- 1 test test 1234 …

SolarisでプロセスIDを取得してみる。

「awk」を使ったらよさそうだ。 例えばテキストから 1 フィールド目を抽出する場合には、「 awk '{ print $1 }' 」と実行する。 awkってコマンドって言うよりは、スクリプトらしいよ? 実行例) ■「ps -ef」したときの2個目(=プロセスID)を取得する。 ps…

Oracleのlsnrctlのコマンドあつめてみたけど・・・中途半端に・・・

間違ってるかもしれないけど、かき集めた・・・。 最初バージョン違うとこ見てたし・・・でも、そんなに違いはないはず。 因みに、自分がhelpで出したコマンドに対して検索した。。。 (Oracle 11.2) lsnrctl:リスナー制御ユーティリティを起動します。■リス…

Solarisで行数を取得してみる。

パイプで「wc -l」を取得できる。 でも、実行したコマンド結果全てがカウントされるから注意したほうがいいっぽい。 実行例みたら分かるだろうけど、「-l」付けたら、「合計 6」って部分もカウントされたっぽい。grepのオプションに「c」追加してもよさそう…

Solarisでgrepするとき指定した文字列以外にしぼる。

「-v」をつけるだけだった。。。例) ■testを含まないファイル一覧を取得 ls -l | grep -v test■javaを含まないプロセスを取得 ps -ef | grep -v javaそれ以外のオプションについては以下参照 Solarisでいきましょか? -Solaris man マニュアル-

exeファイルとdllファイルを一つにしてみる???

C#でexeファイルを作ってみたけど、dllは別ファイルだった。 どうしようと思ったら、下記サイトに「ビルド後に実行するコマンドライン」に ILMergeをダウンロードして、 「set fname_new=$(TargetName)_merge$(TargetExt) "C:¥Program Files¥Microsoft¥ILMer…

JavaScriptを使って、exeファイルを実行してみる。

基本的に第1引数にパスを入れれば実行できる(第2、3引数は省略可能)っぽい。 第2引数は、非表示にして、裏で動かしたいときに「0」を入れる感じ。 0~10までらしいけど、自分的には、使っても「2(最小化)」「3(最大化)」くらいかも? まぁ、詳しくは下にある…

PowerShellで空行削除を途中で入れようとしたら、Encodelingは最後に行わないと文字化けした。。。。

理由は分からないけど、文字列置換だけなら大丈夫だったけど、空行削除してエンコード保存するとエラーになったから、 とりあえずそのまま保存して、最後にエンコードしたら、文字化けしなかった。 $test = (Get-Content C:\テスト\テスト.txt) 【文字化けす…

PowerShellのエスケープのメモ

基本的に、エスケープといえば「`(バッククォート,逆アポストロフィ)」を使うけど、 文字列の置換するとき[regex]::Escape("文字列")を使ってる。「`(バッククォート,逆アポストロフィ)」は改行「`n」やタブ「`t」を入れるときに使うが、 文字列の置換…

PowerShellでそれぞれのEncodingオプションを実行してみた。

んで、nkfツール使って、ファイルの文字コードが何になっているか実行してみた。 う~ん・・・そうなんだ? どこの環境でも同じなのかな・・・?例)テスト.ps1 $test = (Get-Content C:\テスト\テスト.txt) $test2 = (Get-Content C:\テスト\テスト.txt -Encod…

PowerShellでファイルを「Shift_JIS」にエンコードして出力してみる。。。

これが一番単純で簡単かな? 例) Get-Content "C:test\test1.txt" | Set-Content "C:test\test2.txt" -Encoding String -Force※Get-ContentのほうもEncodingオプションつけれるから、状況に応じて・・・ それに、エンコードは他にも方法はあるし・・・、状況に…

PowerShellで、テキストファイルの文字コードを判定したい。。。

最初、「New-Object System.IO.StreamReader("c:\test\test.txt"); 」にすぐ後に、 「$sr.CurrentEncoding.BodyName」してたんだけど、全部「UTF-8」になった。。。 MSNの「StreamReader.CurrentEncoding プロパティ」見たら、 「 StreamReader の Read メソ…

PowerShellで入力チェックやってみる。

# ユーザ入力 $str = Read-Host -Prompt "値を入力してください。" ■半角数値のチェックif (-not([int]::TryParse($str,[ref]$null))) { Write-host "数値[int]以外の値が入っているため、処理を終了します。" break }※[ref]$nullの部分は普通は存在する変数…

SQLServerで別スキーマ同一テーブルの特定のデータをSelectUpdateしてみる。

なんとなくINNER JOINを使わずにやってみる。。。 ・・・う~ん。。。 登録先側も別名つけたいよね。。。 ■登録先の情報 スキーマ名:スキーマ1 DB名:デビ テーブル名:テーブルA■検索元の情報 スキーマ名:スキーマ2 DB名:デビ テーブル名:テーブルA■SQ…

PowerShellでパディングしてみる。

#初期化 $a=1・普通に左に0入れるだけならフォーマットだけでもいい。 $a.ToString("0000") →[実行結果]0001・右に入れたいときは「PadRight」使うといい ([String]$a).PadRight(4,"0") →[実行結果]1000 ※[String]は$aを文字列にしてるだけ ※PadRightの引数…

PowerShellでハッシュを使ってみる。

以前投稿した PowerShellでコレクションを使ってみる。 - ちんとんがめ♪色々備忘録・・・ ってやつより気軽か。。。#初期化 $hsAry = @{}#データ追加 $hsAry.Add("test1", 1) $hsAry.Add("test2", 2) $hsAry.Add("test3", 3)#出力 Write-Host $hsAry["test2"…

PowerShellでグリットの表を作成してみる。

CSVファイルをExcelっぽく表示出来るし、 フィルタとか、絞込みとか出来るっぽい。例) (Import-Csv "c:\test\test.txt") | Out-GridView -Title "テスト"詳細↓ Out-GridViewBlogs - フィールドSEあがりの安納です - Site Home - TechNet Blogs

SQLServerで現在日時を取得してみる。

何種類かあるみたいだけど、 自分的には「CURRENT_TIMESTAMP」かな。 広い範囲も有効桁数も普通で言いし、オフセットもいらない、UTC 時刻 (協定世界時) である必要もないって考えたらそうなる。詳細は↓ 日付と時刻のデータ型および関数 (Transact-SQL)フォ…

PowerShellでコレクションを使ってみる。

#初期化 $aryList = New-Object System.Collections.ArrayList#データの追加 $aryList.Add("テスト1") | Out-Null $aryList.Add("テスト2") | Out-Null ※Out-Nullをつけておかないと、コンソールに要素数が出力された。。。 Out-Null:出力をコンソールにせ…

IE11で最新にupdateしたら、表示の不具合が発生するらしいぜ?

何のための更新だよ・・・ 試験してないのかね?Blogs - Japan IE Support Team Blog - Site Home - TechNet Blogs Blogs - Japan IE Support Team Blog - Site Home - TechNet Blogs

PowerShellでファイルの途中の行を取得してみる。

■2行目以降を取得する(1行スキップする)。 Get-Content test.txt | Select-Object -Skip 1■2行目から4行目までを取得する。 (Get-Content test.txt)[1..3]■最終行を取得する。 (Get-Content test.txt)[-1] もしくは Get-Content test.txt | Select-Object -L…

Solarisでtar形式で圧縮・解凍する。

■tarで圧縮する tar cvf [圧縮後のファイル名] [圧縮対象]例)tar cvf test.tar ./test1 ./test2 ※スペース開ければ、複数いっぺんに圧縮できる。 ■tarで圧縮したファイルのファイル構成を調べる tar tvf [圧縮ファイル名]例)tar tvf test.tar ■tarファイル…

ハブ茶を飲んでみた。。。

うん。 お湯の分量間違えて、濃すぎた(笑) 自分が飲んだのは、ウーロン茶が混じった飲みやすいやつ。 濃さを調整したら香ばしくて飲みやすかった。 効能は下に書いてるような感じらしいけど、ほんとかどうかは分からん。 とりあえず、1ヶ月飲んでみる。 ■効…

Wordの見出しの直前で改行する。

以下のようにすると、見出しの直前で改行できる。 自分が試したのは、Word2013だけど、どこかのサイトで2007くらいから改善しているようなことが書かれてたような気がする。1.改行したい見出しを選択。 2.ホーム>段落>「段落の設定」をクリック →段落の設…

Solarisでシャットダウンしてみる。

shutdown -i5 -g0 -y (shutdown -i0 -g0 -y) i:ランレベル(自分的には5が電源OFFなんだけど(昔のノート見ると、5でメモってた)、「※実行レベル」見る限り、0と5の区別は微妙なんだよな) g:秒数(何秒後に落とすか) y:確認を表示しない ↓ここに正式な…

Linux(CentOS)でシャットダウンや再起動をしてみる。

■シャットダウンの場合 shutdown -h now■再起動の場合 shutdown -r now※パスが通っていない場合、/sbin/とかつけないといけないかも。

捻挫したとき、愛用のキネシオでテーピングしてます。

今回は、内側に・・・っていつも内側に捻挫するのだけども。。。↓このサイトが見やすかった! 内反捻挫足首テーピング応用編 - 超基本のスポーツ医学 内反捻挫足首テーピング応用編 - 超基本のスポーツ医学

MASTERキートンの完全新作が出たらしい!

『MASTERキートンReマスター』だって! 読まなきゃ!(笑)20年ぶりの完全新作『MASTERキートンReマスター』発売――カラーを再現した豪華版も(ITmedia eBook USER) - Y!ニュース Yahoo!ニュース - 20年ぶりの完全新作『MASTERキートンReマスター』発売――カラ…

batファイルで日時(yyyyMMddhhmm)を取得する。

set date_time=%date:~-10,4%%date:~-5,2%%date:~-2,2%%time:~0,2%%time:~3,2% set date_time=%date_time: =0% echo %date_time%※最後に%date_time: =0%をするのは、「01」時とかは「 1」時になるから、空白を「0」に置換する必要がある。

PowerShellでSQLServerのSelect結果をCSV形式で出力する。

■コマンドプロンプトのコマンドを使用する場合 $sqlcmdtest = "sqlcmd -S [サーバ名] -d [DB名] -U [ユーザ名] -P [パスワード]" cmd.exe /C ("$sqlcmdtest -i [SQLファイル名] -v [パラメータ] -b -s[区切り文字] -W -o [出力ファイル名]")【実行例】 $sqlc…

batファイルでSQLServerのSelect結果をCSV形式で出力する。

sqlcmd -S [サーバ] -d [DB名] -U [ユーザ名] -P [パスワード] -i [SQLファイル名] -v [パラメータ] -b -s [区切り文字] -W -o [出力ファイル名]※長くなるから変数に持たせると楽 (-W : 後続の空白を削除する) (-b : エラーが発生したときに、sqlcmd を終…

PowerShellの比較演算子とか・・・メモっとこ。

演算子説明 -and論理積 -or論理和 -not論理否定 -!論理否定 -eq等しい -ne等しくない -gtより大きい -ge以上 -ltより小さい -le以下 -likeワイルドカードによる比較 -notlikeワイルドカードによる比較 -match正規表現による比較 -notmatch正規表現による比較…

Windowsで「tail -f」をやりたい。

ファイルを中身を表示する処理の延長でできるっぽい。下記で「tail -f」みたいに出来るっちゃーできるけど、期待通りではない感じ。。。 保存が確認されれば出力されるけど・・・Get-Content [ファイル名] -Wait -Tail [末尾行数]PS C:\Windows\system32> Ge…

PowerShellでディレクトリ/ファイル選択するダイアログを表示する。

2種類ある・・・?■ディレクトリ1つめ(何気に指定したディレクトリ配下しか選択できないやつだったりする) # ディレクトリ、ファイルの選択ダイアログ表示 $shell = New-Object -com Shell.Application $bff = $shell.BrowseForFolder(0,"対象ディレクト…

ファイルの情報をCSVとして取得する。

Get-Content [ファイル名] | ConvertFrom-Csv -Header [カラム名をカンマ区切りで設定]【実行例】 PS C:\Windows\system32> Get-Content C:\test\test.txt | ConvertFrom-Csv -Header "name1", "name2"※カラム名をつけとくと、後で使える。 (あと、ファイル…

ファイルの情報を1行ずつ取得して出力する。

実行結果はぱっと見、普通にGet-Contentしたのと変わんないけど、1行ごとに処理したい場合はいいよ。 実行例は、行の頭に「★」を付けるだけの処理【実行例】 PS C:\Windows\system32> foreach($line in (Get-Content C:\test\test.txt)) {Write-Host ("★"+$l…

PowerShellでファイルの中身をソートする。

・昇順の場合 Get-Content [ファイル名] | Sort-Object・降順の場合 Get-Content [ファイル名] | Sort-Object -Descending 【実行例】 ・昇順の場合 PS C:\Windows\system32> Get-Content C:\test\test.txt | Sort-Object・降順の場合 PS C:\Windows\system3…

PowerShellでファイルの中身を表示する。

Get-Content [ファイル名]【実行例】 PS C:\Windows\system32> Get-Content C:\test\test.txt

Windows7のタスクバーにある時計で秒数出したい。

形式のカスタマイズで短い形式&長い形式の両方で秒数出力するように形式を設定してみたけど、タスクバーの秒数は出てくれなかったね。 マジなんでやねんって感じ。だから、あきらめて、ツール使うことにした。「Clock Launcher」ってツールユーザ評価が多い…

CPU使用率の監視ツールを使ってみる。

自分的には、システムモニターツール「Akabei Monitor」がいい感じ。 自分が使いやすいように、カスタマイズも出来るしね。 何気に色々出来るっぽいけど、そこまでは見てない。http://park8.wakwak.com/~akabei/index.html

PowerShellでバージョンを確認する。

【実行例】 PS C:\Windows\system32> $PSVersionTable