うさぎのしっぽ

プログラミングとか。備忘録として使ってるブログです。あとは趣味少し。 間違いなどありましたらご指摘ください(・3・)

【正規表現】カンマ(,)区切りの数値判定、3桁区切りでカンマ(,)を打つ

※メモを元に手打ちしてるのでミスがあったらすいません。コメントください。 カンマ(,)区切りの数値(0以上)を判定する /^0$|^[1-9]\d{0,2}(,\d{3})*$/ 整数(0以上)に3桁区切りでカンマ(,)を打つ ※最上位桁が0でも動く replace(/^(\d)(?=(\d{3})+$)/g, '$1,')…

awkで改行しないで出力する

","を各レコードの後ろに出力 awk '{printf "%s",$1 ","}' input.txt

指定月の最終日を求めるコマンド

コマンドと実行結果 $date '+%Y-%m-%d' -d 12/01/2016-1days+1month2016-12-31

lessとmore

この二つを読めば一発よ!! phpobenkyo.seesaa.net qiita.com

AWKのわかりやすい説明

めちゃめちゃ分かりやすかった。 AWK リファレンス | UNIX & Linux コマンド・シェルスクリプト リファレンス

コマンドで最小値、最大値、合計を求める

以下のサイトからの引用です。 d.hatena.ne.jp 最小値 cat test.log | awk 'BEGIN{m=100000}{if(m>$3) m=$3} END{print m}' 最大値 cat test.log | awk '{if(m<$3) m=$3} END{print m}' 合計 cat test.log | awk '{m+=$3} END{print m;}'

標準入力と標準出力についてわかりやすいサイトを見つけたのでメモ。

標準入力、標準出力、標準エラー出力、パイプとは ?

minecraft[1.9] プレイヤーの見た目をメイドや結月ゆかりにする

以下の順番で導入する。特に1→2は順番を間違えると上手くいかないので注意。 私のPC(win7)では動作しましたが環境によっては4は上手く適用されないかも。 Forge ※2~4はForgeのmodフォルダに入れる。 Optifine PlayerFormLittleMaid DL場所 LittleMaid…

【Twitter】androidでフォローリクエストを承認する方法

Twitterでアカウントに鍵をかけてるとき、androidスマホからフォローリクエストを承認する方法です。 色々探したんだけど微妙に古い情報しか見つからず、結局自分でやり方を探すことになってしまった。。。 Twitter公式アプリをPlayStoreからダウンロード&…

minecraftのテクスチャ

個人的に気になったテクスチャ JuliCraft 【16x】(西洋風、色が濃い、絵本) PenCraft 【16x】(ほぼ全てのブロックに可愛い顔) Pokecraft 【16x】(ポケモン)Squid texture 【16x】(青い。海?) はしばみ 【16x】(おしゃれ。汎用性高い) SineCraft 【…

PerlでWebAPIにアクセスしたい…のでモジュールを入れる【TwitterAPI】

エラーばっかり出る。このやろう。 参考: Perl - LWPでOauthクリア。とりあえずTwitterのタイムライン取得。 - Qiita 1.Httpsに対応したモジュールが入ってない LWP/Protocol/https.pmが入ってなかった悲しみ。 管理者権限ないので、 ブラウザからDL→解凍…

WebAPIとは?

API

WebAPIを使って情報を取得する。 そもそもWebAPIって?どんな仕組み? という情報が、優しく全体的にふんわり解説されてるサイトが見当たらなかったので、自分なりに書いておきます。 長くなったので概要… ・WebAPIは、外部サービスの情報を自分のプログラム…

モジュールチェック【Perl】

参考:Perlモジュール確認方法 WLPが入ってるか確認したかった。 find `perl -e 'print "@INC"'` -name '*.pm' -print これを実行してみて、出力が多すぎたのでとりあえず書き出して、 find `perl -e 'print "@INC"'` -name '*.pm' -print > ./pl_module.txt…

ベイズの定理の意味とか利用価値とか

ベイズの定理で確率をひっくり返す意味がわからなかったし、何してるのか意味不明だったし、何に使うのかもわからなかったけど、つい先程理解したので忘れないうちに! 問題設定) スパムメールが来るのでフィルタリングしたい。 知りたいこと → あるメールX…

Macでaviを再生する(mp4に変換する?)

Q.TV番組をDVDに焼いた。windowsでは見れる。Macでも見れるようにしたい。 頼まれたのでちょっと調べてみる。 itunesを使えば何とかなりそうな気もするけど…わからんね しかしMac持ってないから動作確認できないんだよな。 とりあえず目星つけたサイトをメモ…

chasen

動作確認用。 $ echo 明日の天気は晴れです。 >> test.txt $ chasen -iw test.txt $ chasen -iw test.txt >> testout.txt $ more testout.txt

NE比(NEM (Novice Expert ratio Method))-UI評価

UI

「NE比」って言葉ががとっさに出てこない. N/E比 - UIの評価手法 N/E比とは,Novice(初心者)とExpert(上級者)のタスク達成に要する時間の比率のこと. 開発者とユーザはそれぞれ特定のタスクを行い,操作にかかった時間を計測する. 時間の比が大きいほど開…

引数にある全てのファイルが存在していたら真を返すサブルーチン【perl】

サンプルコード # 指定された全てのファイルが存在していたら真,1つでも不足していたら偽を返すサブルーチン sub files_exist{ my(@list)= @_; my $num = @list; my $counter=0; foreach $fname(@list){ if (-f fname) { $counter++; } if($counter >= $num…

シェルスクリプト覚書

ディレクトリの一覧を取得して使う dirlist=`ls -F ./hoge | grep /` #./hogeのディレクトリ一覧を取得 for tmp in ${dirlist}do dirname=`echo ${tmp} | sed -e 's/\///'` #ディレクトリ名の最後にある/を消す #やりたい処理done 複数のファイルの存在確認 …

【perl】複数行まとめてコメントアウトする

=pod と =cut で囲む. =podコメント1コメント2コメント3=cut 【 駄目な例】= の前にタブを挿入したら動かなかった =podコメント1コメント2コメント3 =cut

【excel】の印刷でページが切れた【画面に点線があるとき】

一枚に印刷するつもりだったのに,奇麗に真中で2分割. 結構困ったので解決法メモ. このデータで説明します. これを印刷プレビューで見ると こんな感じに,一枚目の用紙には左側しか印刷されない. ちなみに右側は2枚目の用紙に印刷されます. 解決方法 …

新しいPCが手元に来たらやること

PC苦手な方が見に来てそうなのでちょっと書き足します。 必ず入れたいフリーソフト ・Chrome(webブラウザ、なにかと速い) ・さくらエディタ(メモ帳を使うよりも文字化けが減ります)→DL:Sakura Editor download | SourceForge.net ・Lhaca(zip以外の解凍も…

ある文字が含まれる行を削除する【正規表現】

参考: 正規表現サンプル(ある文字が含まれる行を削除する) 0.エディタで対象の文書を開く 1.置換画面を開くためにCtrl-R 2.置換前文字列 には 下の黄色背景の文字列を入力. 3.置換後文字列 には 何もかかない 4.正規表現がONになっていることを…

gsed: command not found (´・ω・`)

他の人の書いたコードを利用しようとしたら数時間単位で嵌った. gsed: command not found gsed ← このコマンド,mac用だそうです(たぶん厳密には違うけど) linuxでは sed に相当する.使い方もほぼ同じ. sedではmac上で上手く動かない場合があるらしくて…

vectorのsortについて確認【c++】

スペースを含む文字列のソート に確信が持てなかったので確認. →文字列を頭から一文字づつ比較してソート(空白も他の文字と同列に扱う) #include <algorithm> → sort()を利用するため 以下ソースコードと実行結果 #include <algorithm>#include <iostream>#include <vector>using namespace std;/*</vector></iostream></algorithm></algorithm>…

xmlをシンプルにするためのPerl

使いまわししやすそうなので置いておく. XMLファイルを読み込んで必要な行だけ抽出するperl. 見どころはタグの中身だけ拾ってくる部分かな. ブログに乗せるためにちょこちょこいじったからそのままだと動かないかも ($value)=$line=~/<count>(.*?)<\/count>/; # <count></count></count>…

VC++から引数付きexeファイルの実行

<a href="http://oshiete.goo.ne.jp/qa/4240991.html" data-mce-href="http://oshiete.goo.ne.jp/qa/4240991.html">VC++から引数付きexeファイルの実行</a> VC++から引数付きexeファイルの実行 - C・C++ - 教えて!goo #1です。こちらで作成したサンプルです。呼び出し側#include "stdafx.h"int _tmain(int argc, _TCHAR* argv){intret;printf("system試験開始\n");ret = system…

visual studioに既存のソースを追加

あんまり触ったことないせいで地味に手間取った. 追加したい階層で右クリック->追加->既存の項目 で選べる 参考: visual studio 2008 プロジェクトへファイル追加方法 visual studio 2008 プロジェクトへファイル追加方法 - その他(開発) - 教えて!goo

統計におけるトレンドとは

トレンドって言葉に関して. 日常生活では「トレンド=流行り」で問題なかったけど,統計で出てくると通用しない…… これだ!って説明は見つからなかったけど,とりあえず一番わかりやすかったページのリンクをぺたり. Essay トレンド分析 http://spken.coco…

論文によくある「et al.」の読み方と意味は?

引用: http://blog.masahiko.info/entry/2004/04/01/024518