S, M wrote a new post, Excel文化に思うあれこれ 4週間前
システム開発のしごとをしているとよく目にするExcelで作成された文書。
要件定義フェーズで作成する文書はWordで良くないかと思う。
そもそもExcelは表計算ソフトであり、文章を書くためのソフトではない。
文章を書きたいならWordが適している。一段下げ、改ページなどExcelは
途中挿入などがかなりめんどい。このExcelで文書を作成する文化というのは
いつから醸成されたのだろうか。少なくと[…]
S, M wrote a new post, PCL(プログラムチェックリスト) 1か月 3週間前
今の現場で作成がマストなっているPCLだが、
プログラム作成後の単体テストもやりつつ、PCLも実施する工程となっている。
プロジェクト上、工程としては結合の工程と定義しているが、やっていることが
単体チックでとてももやもやしている。
PCLの内容も分岐を網羅せず、正常系、異常系で代表的なパターンをピックアップして
実施すればよいとのこと。
PCLの存在意義を説明されても正直納得感はない。
本来はどうあるべきか。
S, M wrote a new post, 【閑話】趣味オンパレードの巻(2023年版) 3か月 4週間前
技術系記事の合間を縫って
趣味の運動系の道具紹介。
◆バッティンググローブ
Adidas社の22年度モデルのバッティンググローブ(黒ベース)
型押しでなくスムースレザーなのでなめらかで高級感が出ている。
ピンクがアクセントとしてオリジナリティを醸し出している。
Adidas社の23年度モデルのバッティンググローブ(白ベース)
22年度モデルのものとは反対で型押しで。[…]
S, M wrote a new post, Oracle 19c type_number,type_charの謎 4か月 4週間前
とあるシステムのDBMSとしてOracle 19cが使用されているので
osqled[…]
S, M wrote a new post, Excel シート名の一覧 6か月前
忘れたので備忘に。
・Alt+F11でVisual Basic Editorを開く
・イミディエイトウィンドウに下記コードを記載
For Each i In ThisWorkbook.Sheets: debug.print i.name : next i
・Enterキーを押下
ウィンドウにシート名が羅列されるので
クリップボードにコピーして、ご自由に。
結構必要とされるときがあ[…]
S, M wrote a new post, 【初耳】kotlin 概要、開発環境など 7か月前
先日とある現場でKotlinという言語を初めて耳にした。
調べてみるとJavaをより簡易、安全になるよう改良された言語のようだ。
Javaと同じようにJava仮想マシン(JVM)上で実行される。
開発環境としては「IntelliJ」が一般的のようで、下記サイトから
ダウンロード、インストールできる。
Androidアプリ開発する際に、使ってみたいと思う。
S, M wrote a new post, cronあれこれメモ 8か月前
先日cronを使った仕組みを構築したので、忘れないようにメモ
基本的なcronの設定はこちら
分 時 日 月 曜日(0~7、0と7は日曜日) 実行ファイル
分~曜日まで、指定がない場合は「*(アスタリスク)」で指定
例)
0 0 1 * * test.sh
上記の場合は、毎月1日の0時0分にtest.shを実行する意味
その他コマンドプロンプト上で編集する場合は
vi cron設定が記載されているフ[…]
S, M wrote a new post, サーブレットクラスのJUnitについて 9か月前
サーブレットクラスのJUnitを作成する際に
リクエスト、レスポンスをダミーで作成したいことがある。
その場合の対応方法を検討。以下簡単に備忘として残す。
・Mockito
にてjarをダウンロードし、開発キットにパスを通す。
・リクエスト、レスポンスダミーの作成
HttpServletRequest req = mock(HttpServletRequest.class);
HttpServlet[…]
S, M wrote a new post, 【閑話】2023GW 10か月前
※技術的な記事ではございません。
コロナの規制もだいぶ緩和されたこともあり
大阪へ野球観戦をしに1泊旅行へ。
■初日
ファンの間では聖地となっているラーメン屋さん。
開店直後に伺ったが、30分ほどの行列。店内には選手や地元メディアのサインが羅列されていた。
その後は観戦。試合も勝って良い気分。[…]
S, M wrote a new post, SpreadSheetの図形の操作 12か月前
プロジェクトにてMSが提供するSpreadSheetを用いて
資料作成を行っているが、
図形で表現したいことがしばしばあり
そのたびにもやもやしている。
一度モーダルダイアログが表示されその中で
使う図形の選定、形、大きさ、色などの脚色、テキストの入力などを
行なうが、その後のSpreadSheet上では画像扱いになり
修正のたびにポップアップを表示させなければならず
非常に手間がかかる。
また、図形入り[…]
S, M wrote a new post, 2023年新年のご挨拶 1年 1か月前
2023年になった1ヶ月経過してしまったが、遅ればせながら
あけましておめでとうございます。
昨年は、長年取引してくださった現場との契約が満了して
新しい現場で業務にあたっていたが諸般の事情で契約を延長しないで
最後の1ヶ月は仕事をしないで過ごしていた一年だった。
1ヶ月の休暇は社会人になって初めてで趣味の温泉や
普段できない平日のみのランチサービスなど色々満喫できた。
2023年は、[…]
S, M wrote a new post, PHP メモリ系あれこれ 1年 2か月前
忘れやすいので、備忘として残す。
メモリを計測する関数は以下。
・memory_get_usage()
⇒現在の PHP スクリプトに割り当てられたメモリの量をバイト単位で返却
・get_memory_usage(true)
⇒システムが割り当てた実際の[…]
S, M wrote a new post, 【閑話】趣味オンパレードの巻(2022年版) 1年 3か月前
技術系記事の合間を縫って
趣味の運動系の道具紹介。
◆バッティンググローブ
ミズノ社の21年度モデルのバッティンググローブ(黒ベース)
黒塗りは自分の名前の刺繍入り。型押しでなくスムースレザーなので
なめらかで高級感が出ている。
◆バット
ミズノ社のBeyond Max Legacy
前規格のギガキング02と比較して2.2%飛距離アップ(ミズノ社調べ)
黒が精鍛な[…]
S, M wrote a new post, issetについて(PHP) 1年 7か月前
値の存在確認のための仕組みとして標準でisset関数が搭載されているが、
同じような機能を持つ関数がissetのほかにempty、is_nullがある。
違いは以下のようになっている。
値
isset($var)
empty($var))
is_null($var)
$var=1
TRUE
FALSE
FALSE
$var=””;
TRUE
TRUE
FALSE[…]
S, M wrote a new post, 情報セキュリティマネジメント試験 1年 8か月前
少し前だが、情報セキュリティマネジメント試験を受験した。
受験の契機は、
・最近資格試験を受験していなかったこと
・勉学の習慣が薄れていたこと
・情報セキュリティの重要性が自分がエンジニアになったころより増していること
・将来、IT運用側の立場に立ったときの知見を蓄えたいと思ったこと
があげられる。
情報セキュリティについては会社でISMSに取り組んでいたので、
なんとなくわかっているが、テクノロジ面はほぼ[…]