アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

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

20070825-26 / MONSTER baSH

2007/08/25-26 MONSTER baSH 2007 (国営讃岐まんのう公園) ※以下、mixiから再掲載 1日目 ONE OK ROCK No Regret Life チャットモンチー ランクヘッド the band apart HiGE 銀杏BOYZ Base Ball Bear 吉川晃司 ELLEGARDEN FUNKY MONKEY BABYS AI ASIAN KUNG…

ExcelVBA入門 #6:ここまでの総集編

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 問題 今回は以下の仕様のものを作ります。できる人はそれ以降読まなくてOK。 (Excelワークシート関数は禁止) Sheet1に、「年」「月」「日」「金額」の4列がある 1行目はタイトル行…

ExcelVBA入門 #5:もし高校野球の女子マネージャーがドラッカーの『マネ

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 Ifを使った分岐処理が書ける(If, ElseIf, Else) Ifに用いる条件式について、複数条件の「かつ」「または」を使い分けて…

ExcelVBA入門 #4:エンドレスエイトに学ぶ繰り返し処理

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 Forを使った繰り返し処理が書ける 繰り返し回数に応じてセル位置や内容を変えた処理が書ける はじめに 今回も変数と同じ…

ExcelVBA入門 #3:プログラミングには必須!変数ってなんぞ?

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 変数が宣言できる 変数の型がなんとなくわかる 変数に値を代入したりそれを使ったりできる コード中にコメントが書ける …

変数と型

変数宣言の書き方 この記事では配列については扱っていません。ぐぐってください。 (いずれここでも書きたい)VBAでは、 Dim 変数名 As 型 という形で宣言を行います。 「As 型」は省略することも可能です。(後述しますが非推奨)例をいくつか挙げると、 D…

ExcelVBA入門 #2:Hello VBA World!!

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 特定のブックの特定のシートの特定のセルにメッセージを出力するプログラムが書ける はじめに というわけでHelloWorld後…

ExcelVBA入門 #1:Hello VBA World!

シリーズもくじはこちら ExcelVBA入門 もくじ - アナログCPU:5108843109 練習問題:これが分かる・できる人は以降読まなくても大丈夫 新しい標準モジュールを作れる モジュールの名前を変えることができる メッセージ表示のダイアログボックスを出すプログ…

ブックにパスワードをかける

PC内の整理がてら、登録しているWEBサービスの整理をしていました。 これが多い多い…。 パスワード管理ツールなんかもありますが、ネットに上げちゃうのは怖いので、 とりあえずログインIDとパスワードをとりあえずExcelで一覧に。 しかしこのファイルをその…

GROUP句で「n件ごと」にまとめる

SQL

※MySQLを前提として書いていますややタイトル詐欺。1000件ごとの統計情報(件数、平均値、合計値…など)を出したいことがあったので以下のようなクエリで解決。 -- ざっくり1000件ごとの件数、平均、合計、最小値、最大値 SELECT MIN(`id`) AS `id_min` ,COU…

文字列のパディング

PHP

文字列をある桁数にするために、足りない分を任意の文字で埋める方法。 str_pad(値, 文字数, [埋める文字], [左右どちらを埋めるか]) 埋める文字を省略すると半角スペースが使用される。 また、どちらを埋めるかは、 STR_PAD_RIGHT:右側を埋める(=左寄せ…

新人研修ノート #1:社会人としての心構えとか

新卒で入社した会社での、新人時代のノートを見つけたので 書きとめておきたいことを暇なときにまとめていくやつ。入社後数日は、お偉いさん(社長とか専務とか常務とか部長課長とか…)による、社会人としての心構えとかアドバイスとかの講義でした。あと各…

ハワイ旅行(2014/06/15~2014/06/19)

去年のハワイ旅行メモが見つかったので軽くまとめ直しつつ残しておく。社員旅行で行ってきたやつです。 今年の10月にもまた社員旅行で行きます。尚、海外はこれが3回目。 1回目は前の会社の社員旅行(2011年グアム)、 2回目は今の会社の社員旅行(2013年香…

20070211 / スムルース

2007/02/11 Tour2006「LIVE TOUR 2007 “100万点立派!”」 (松山サロンキティ ) ※以下、mixiから再掲載 あーもうまじでスムルース良い!! ほんと良かった! ハゲかつらで歌うロックボーカリストなんて滅多に見れんで!!(笑今回のテーマは『幸せとは何か…

艦これ #0:ここまでのあらすじ

しばらく触ってないのですが、とりあえず過去の記録のみ貼っておく。抽選制になる少し前の2013/06/20に横須賀鎮守府で始めました。 初期のツイート(途中からまとめるのをやめた) http://togetter.com/li/528110 艦娘保有状況ログ 2013/09/16 http://tinyur…

個人的によく使う正規表現サンプル

サンプル集なので詳しい説明はしません。 動作確認はPHPでやっています。あと、開発の都合上、厳密なチェックはあまりやっていません。 簡単な桁数チェック後にDBに問い合わせて存在有無の確認…等のパターンが多いので。 あと、複雑すぎてパッと見何やってる…

ファンキル育成記録:マサムネ☆4(フェニックスナイト)

ミトゥムさまと同じく、始めたばかりの頃に入手した☆3→☆4のマサムネさん。 こちらは2凸していますが、4凸までできましたが、やはり型とか進化ボーナスとか分からないままほぼ完成してしまった感じ。 3.5ピン。 今後は…☆5開放を願いつつ、☆4ミッションなどで…

ファンキル育成記録:ミトゥム☆4(デュークナイト)

☆5Lv80じゃなくても貼っちゃうか。始めたばかりの頃に入手した☆3のミトゥムさま、型やら進化ボーナスやらなんやらよく分からないままに☆4のLv50まで育ててしまった。 ☆5解禁してくれないかなあ…

CHUNITHM #1:はじめてみました

チュウニズムはじめました。とりあえずプレイ記録メモ。 天ノ弱 緑 1,007,747 SSS/FC コネクト 橙 996,506 S ロストワンの号哭 橙 985,324 S only my railgun 橙 989,560 S Pursuing My True Self 緑 1,002,578 SS 腐れ外道とチョコレゐト 橙 988,453 S 天ノ…

NULLの場合に別の値を使用する

SQL

NULLを別の値に置き換える方法。 SQLServerとMySQLで異なっていたので両方記載。 -- SQLServer SELECT ISNULL(`hoge`, 0) FROM `table`; -- MySQL SELECT COALESCE(`hoge`, 0) FROM `table`; これで「tableテーブルのhoge列を取得(ただしNULLなら0とする)…

データ処理の件数を制限する

SQL

データを1件だけSelectやDeleteしたいときの書き方。SQLServerとMySQLで異なっていたので両方メモ。 -- SQLServer SELECT TOP(1) * FROM `table` ORDER BY `column`; DELETE TOP(1) FROM `table` ORDER BY `column`; -- MySQL SELECT * FROM `table` ORDER B…

配列内の空要素を削除する

PHP

ある配列から空の要素(0、空文字、空配列…など)を取り除きたい時は array_filter関数に突っ込むだけでOKのようです。便利。ここにゴミ配列があるじゃろ? $hoge = array( 0 => array(), 1 => array("", ""), 2 => array("a", "b"), 3 => "", 4 => "hoge", …

トランザクションの挙動検証

トランザクションの挙動を簡単に検証。 MySQL5.6、InnoDBです。 ごく普通のコミット BEGIN; INSERT INTO `table`(`id`) VALUES(NULL); --① INSERT INTO `table`(`id`) VALUES(NULL); --② COMMIT; 当然①②ともにコミットされます。 ごく普通のロールバック BEG…

指定の文字列と同じものをすべて強調表示するマクロ

この記事は秀丸版ですが、サクラエディタ版はこちら。 指定の文字列と同じものをすべて強調表示するマクロ - アナログCPU:5108843109 これをショートカットキーに登録しておくと、 任意の文字列を選択した状態でぽちっと押すことで、同じ文字列すべてにマー…

重複レコードを削除

SQL

※MySQLを前提として書いています 移転前の記事で書いてたクエリがめちゃくちゃ頭悪かったので完全に書き直し。 やりたいこと テーブル `table` があるとする。 フィールドは `id`, `hoge` の2つで、`id` がプライマリキー。`hoge`の値が一意でない場合、重複…

コメントの書き方

会社で、if構文でのコメントの書き方について少し話題になったので書いておく。 コード例はPHPですが別にどの言語でも変わらないはず。 ①ifの前にフル説明 // hogeの値が1の場合、trueを返す if ($hoge == 1) { return true; } ②ifの説明と中身の説明を分け…

【未解決】ワイルドカードとエスケープ

※MySQLを前提として書いています ※この記事では、MySQLのバージョンは5.6です ※以下、「\」となっているのは半角バックスラッシュです。SQLのワイルドカードには「%」と「_」があります。 -- 「hoge」で前方一致検索 SELECT * FROM `table` WHERE `column` L…

会社を休む理由のセーフとアウトについて

http://doda.jp/careercompass/compassnews/20150814-13385.html <2017/02/08 追記>↑元記事なくなってます。<2017/05/24 追記>転載先ニュースサイト見つけました。 http://top.tsite.jp/news/workstyle/o/25046007/ <2019/02/05 追記>↑転載先もなくな…

大量のテストデータを作る

※MySQLを前提として書いています WEBアプリ・データベースにデータを作る話。少なくとも自分の場合、テストデータを作るときは大きく分けて下記の3パターンがあります。 ロジックのテスト等の用途で、パターンを網羅したデータを揃える 負荷テスト等の用途で…

サーバのステータス情報を取得・保存するシェルスクリプト

初めてLinuxのシェルスクリプトを作ってみました。 こういう感じでいいのだろうか。MySQLサーバのステータス情報を取得・保存するシェルスクリプト。 これを定期的に自動実行するようcronにでも登録しておけば 後々解析などがしやすい…はず。下記を参考に…と…