4コマによる仲間たちのご紹介
那須さん
続いて八百茄子での近況・・・
社長
八百茄子で代表を務める社長からのご挨拶です ✨✨✨
続いて八百茄子での近況・・・
八百茄子で代表を務める社長からのご挨拶です ✨✨✨
7年以上 管理職を務めてて得た知識・ノウハウ、
個人開発(ぺーぺー)で得た知識・ノウハウを記録・共有します
エンジニアは技術が命
技術を磨いて、実績を積み上げて、自身の市場価値を高めていきましょう!!
技術者向けのコンテンツとなりますので、あまり細かく説明はしません
がんがんお試し頂いて、血肉にしていってください!! m(_ _)m
vimrc の設定をメモしておきたく、記していく ('◇')ゞ
まず、基本的?な設定から~、ちょっと意味がわかっていないものも多数・・・ (;'∀')
syntax on
set tabstop=4
set shiftwidth=4
set showmatch " 対応した括弧に一瞬飛ぶ
set showmode
set paste
set noautoindent " オートインデント 無効
set nosmartindent
set ignorecase
set ruler
set tags+=*/tags
set tags+=../tags
set display=lastline
set hlsearch
set showcmd " display inputing commandset fileformats=unix,dos,mac " 改行コードの自動認識
set mouse=a " マウス操作を有効化" set expandtab " Tab 押下でスペース挿入
" set autoindent " オートインデント 有効
次にハイライトで見やすく・・・ colorscheme でできるんだろうと思っているんだけど、
まだ理解できていないので、こちらで強引に・・・ (;'∀')
" コメントを強調
highlight Comment ctermfg=DarkRed
" 特定のファイルの特定のキーワードを強調
autocmd VimEnter,WinEnter * match HIGHLIGHT 'int\|long\|short\|char\|signed\||unsigned\|if\|else\|endif\|ifdef'
highlight HIGHLIGHT cterm=bold ctermfg=blue
コマンドショートカット?といえばいいのか
" grep して結果を cwindow で表示する
nmap <C-a> :vimgrep /<C-r><C-w>/j *.[ch] \| cw<CR>
" *.[ch] を ** にしたら再帰的に grep するらしいが?
そして、メモ ( *´艸`)
" --- undo
" u undo
" Ctrl+r undo の逆
"
" --- タブの可視化
" :set listchars=tab:>-
"
" --- マーク
" m(x) で マーク(x) を付けて(x はアルファベットなんでも)
" '(x) で マーク(x) に移動する
"
" --- 置換
" :%s/置換前の文字列/置換後の文字列/[ENTER] で 1つだけ置換
" :%s/置換前の文字列/置換後の文字列/g[ENTER] で 該当文字列をすべて置換
" :B,Es/置換前の文字列/置換後の文字列/g[ENTER] で 行番号B〜E内の該当文字列をすべて置換
主に ソフトウェア開発で、テキストファイル(ソースコード)を書く場合に、
よく 書いては消して、書いては消して・・・ を繰り返すと思います
描いては消して を繰り返していると、少し前に書いた内容を復活させたいんだけど、
直近に書いた内容が消えたら困る、ということが起こりえます
こういう場合、Ctrl+Z で修正を元に戻すことができません
しかし、本ツールを使っていたら、ファイルを編集して保存を繰り返した記録、
保存の前後の差分を1つ1つシートに分けて可視化しますので、
少し前に書いた内容を取り戻すことができます
作成途中のログとしてご活用くださいませ
ii-trace-diff を実行いただきますと下図のような帳票を作成します!!
![]() |
| ii-trace-diff 出力(表紙) |
![]() |
| ii-trace-diff 出力(差分) |
![]() |
| ii-trace-diff アプリ画面 |
WinMerge を使うことでテキストの差分は可視化されますが、WinMerge 上でしか差分を参照できません
また、差分結果を記録として残すこともできなくはないですが、差分比較の操作の後に、記録を残すための1手間が必要となってきます
あらかじめ差分比較後、記録を残す目的があるのであれば、WinMerge などのような専用ツールで参照する必要はなく、
最初から差分結果をエクセルに残すことで、参照しながら記録やメモを残すことができます
そういう思想で ii-text-diff を作成しました
ii-text-diff を実行いただきますと下図のような帳票を作成します!!
![]() |
| ii-text-diff 出力(表紙) |
![]() |
| ii-text-diff 出力(差分表示シート) |
![]() |
| ii-text-diff アプリ画面 |
複数の、それも大量のファイルに対して、
ショートカットを作成し、そのショートカットのファイル名の頭に特定の文字列を追加する
そんなことをする機会はありますでしょうか?
そんなときにお役立ちできるツールで、
特定の文字列をファイル名の頭に付加したショートカットを作成することができます
ちょっと特殊な使い方となります
ショートカットのファイル名の頭に付けたい文字列を
仮に ABC_ とした場合の例を次に記します
本ツールのファイル名 ii-crshct-XYZ.exe の XYZ をABC_ に変更して頂きまして、
そうすると本ツールのファイル名は ii-crshct-ABC_.exe となるわけですが、
この ii-crshct-ABC_.exe にショートカットを作成したいファイルを Drag&Drop します
そうすると、あらびっくり! w( ゚Д゚)w
ABC_ が頭についてショートカットが作成されます
![]() |
| クロダ先生 |
クロダ先生は、見た目は●●●ですが、子どもたちに大人気の小学校の先生です
いつも笑顔で、大きな笑い声が職員室まで響き、トレードマークは、自分で編んだ網目模様のニット帽と、お気に入りのキルティングベスト
どちらも、彼が最も大切にしている趣味、お裁縫で作った自慢のアイテムです
欠点は、口がゆるく食べ方が汚いことです
名前: クロダ先生
年齢: 38歳
出身: 東京都八王子市
役職: 都内 某小学校 教諭 (5年生担任)
性格: 子どもたちの挑戦を温かく見守る寛容な心を持ち、いつも笑顔、「好き」を貫く個性的なアラフォーでガサツな先生
クロダ先生がお裁縫に出会ったのは、小学生の時
当時、クロダ先生は少し体が弱く、運動が得意でないし、活発に外で遊ぶタイプでもなく、クラスメイトが野球やサッカーに夢中になる中、クロダ先生はどこか居場所がないように感じていました
そんなクロダ先生を見かねたおばあちゃんが、プレゼントしてくらたのが小さな裁縫セット
「外で遊べない日は、これで何か作ってみたらどうだい?自分の手で何かを生み出すのは、きっと楽しいことだよ」と…
最初は慣れない針と糸に戸惑い、指に何度も針を刺しました
初めて作ったのは、いびつな形の小さな巾着袋
形は不格好だったけれども、おばあちゃんはに「世界に一つだけの特別な巾着だね」と褒められました
その言葉と、自分の手で作り上げた喜びが、クロダ先生の心を強く温かくしました
それから、クロダ先生はお裁縫に夢中になり、家にあった古着を切り、ミシンをカタカタと動かして、自分だけの特別なものを作り始めます
最初に作ったのは、小さなアップリケをつけた体操服
それを着て学校に行くと、友達から「かわいいね!」と言われ、とても喜んびました
やがて、クロダ先生は自分と同じように、何かに自信を持てない子どもたちの気持ちがわかるようになり、自分を好きでいさせてくれた「お裁縫」のように、子どもたち一人ひとりが「これが好き!」と胸を張って言えるものを見つけられる手助けをしたい
そう考えるようになり、小学校の先生を目指しました
そして今、クロダ先生は子どもたちの前で、自分で作ったニット帽とベストを身につけて立っています
WinMerge を使うことでテキストの差分は可視化されますが、WinMerge 上でしか差分を参照できません
また、差分結果を記録として残すこともできなくはないですが、差分比較の操作の後に、記録を残すための1手間が必要となってきます
あらかじめ差分比較後、記録を残す目的があるのであれば、WinMerge などのような専用ツールで参照する必要はなく、
最初から差分結果をエクセルに残すことで、参照しながら記録やメモを残すことができます
そういう思想で ii-diff を作成しました
ii-diff を実行いただきますと下図のような帳票を作成します!!
![]() |
| ii-diff 出力(表紙) |
![]() |
| ii-diff 出力(差分表示シート) |
![]() |
| 社畜ギャルの那須さん |
明るくポジティブなギャルで、大学卒業後、「なんか面白そう」という理由で八百茄子に入社
八百茄子は古き良き時代の会社、ブラックな労働環境にもかかわらず、持ち前のコミュニケーション能力と企画力により、入社3年目にして本社営業企画部の係長に昇進した社畜ギャルになります
名前: 那須(なす) (下の名前は非公開)
年齢: 23歳
出身: 大阪市
役職: 八百茄子 本社 営業企画部 係長
性格: 口癖は「だる〜」だが、なんだかんだ仕事はきっちりこなす仕事デキ女子
家族: 父・母、そして 妹、そして・・・
プライベートは、派手なネイルにミニスカート、一見チャラいが、動きやすさを重視した機能的なファッションで、近所のサウナ巡りをしている
ロウリュウの熱波師になるのが密かな夢
友達とショッピングやカフェ巡りをしており、インスタ映えするスイーツやドリンク、新しい野菜や果物を使ったメニューを見つけると、仕事のヒントにしている
仕事では、関西84店舗展開の八百屋チェーン 八百茄子にて、係長として社畜勤務中
「だる〜、今日マジで朝礼長すぎ〜」と愚痴をこぼしながらも、新商品の企画会議では鋭い視点で売れ筋を分析したり、
「八百屋ってなんか地味やん? もっとイケてる感じにしたい!」と、ギャルならではの感性で店舗ディスプレイやSNSマーケティングを改革をしている
「だる〜」
「マジ卍〜」
「やばたん」
「はい、優勝!」
「もう、それな」
「八百茄子」は、「やおなす」 と読みます
これは「八百屋の茄子(なす)」を略したような言葉にも見えますが、実際には洒落や比喩的な表現として使われることがあり、
たとえば、江戸時代の滑稽本や落語などでは「八百○○」という言い回しが登場し、「たくさんある」「庶民的な」などのニュアンスを含むことがあるらしいです
ちなみに「茄子」は「なす」または「なすび」と読み、どちらも正しく、関西では「なすび」、関東では「なす」と呼ばれる傾向があるそうです
| Tシャツ:社畜ギャルの那須さん |
| ばぶりすと! |
サイズは 赤が XL、黒が L です ('ω')ノシ
八百茄子 で作成されたツールの名前は ii- で始まり、ii-tools と総称されます
全て vector を通じて公開しております
また、一部は note でも公開・販売しております
エクセル差分抽出 およひ 可視化ツールです
WinMerge の操作を肩代わり、自動実行して結果をエクセルに出力するツールです
PDF ファイルの全ページを画像化して、エクセルに貼り付けるツールです
テキスト差分の抽出・可視化ツール、テキスト差分をエクセルに貼り付けるツールです
ii-win-merge より高速に動作します
テキストの更新を監視、更新毎の差分を抽出・可視化するツールです
ii-diff 同様にテキストの更新毎の差分をエクセルに貼り付けます
指定されたパス以下のフォルダ・ファイル構造をテキスト出力するコマンドラインツールです
そもそも Windows 標準で tree コマンドも存在しますが、以下の点で異なります
・複数の形式で出力可能です
※ツリー形式、リスト形式、CSV形式、タブ形式の4パターンです
・ローカルストレージ、SMB だけでなく、SVN リポジトリに対応しています
※別途、TortoiseSVN のコマンドラインツールのインストールが必要です
もし、よろしければご活用くださいませ
こちら からダウンロードいただけます
尚、姉妹品となる ii-ex-tree では、上記に加えて以下の機能を有しています
・ファイル・フォルダの更新日時を出力する
・再帰的に出力するフォルダ段数を制限する
・特定の文字列を含むファイル・フォルダを検索する
・特定の文字列を含むファイル・ファルダを svn export で取得する
ii-svn-get は SVN リポジトリを検索して、キーワードにヒットしたフォルダ・ファイルを export するツールです
超簡単操作、リポジトリ、検索キーワードを指定した後、保存するフォルダを指定するだけです
決まったルールで、フォルダ別に同じような名前で保存されているものを一気に取得したい際にお役立ちすると思います
尚、本ツールは TortoiseSVN の コマンドライン版を必要としますので、TortoiseSVN のインストールの際にコマンドライン版のインストールをお願い致します
TortoiseSVN の コマンドライン版のインストール方法は こちら をご参照くださいませ
コマンドラインでも使えるように作っています
こちら からダウンロードいただけます
Word/Excel/PowerPoint ファイルを PDF化 するツールです
通常、ファイルを開いて、「印刷」や「名前を付けて保存」などの操作をすれば PDF に変換することができますが
本ツールを使うことで、ファイルを開く操作をせず、手軽に PDF化 することができます
変換対象ファイルは pptx, docx, xlsx, xlsm の拡張子のものを想定しています
下記2つのいずれかの方法で PDF化 することができます
①「送る」から当ツールを指定する
② 当ツールに変換対象ファイルを Drag&Drop する
1. こちら から当アプリをダウンロードし、zip ファイルを解凍の上、お好きなディレクトリに配置する
2. ショートカットを作成し、ショートカットを以下に配置する
C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Sendto
※Microsoft Office の正規ライセンスをお持ちでインストールされている必要があります
ii-win-merge を実行いただきますと
WinMerge を自動実行し、結果をエビデンスとして残せる帳票を作成します!!
表紙は下図のように比較ファイルをリスト表示します
ii-pdf-paste2xlsx を実行いただきますと
下図のような右側に PDF のページを1枚1枚画像にしたものを連続的に貼り付けたエクセルファイルを作成することができます
下図のような表紙も作成するので、報告書としての体裁を整える作業は最小限で、
本来の作業(エクセルに貼り付けた後にやりたいこと)に集中することができます
例えば、ソフトウェア開発では規格書が漏れなく仕様に盛り込めているかをチェックするために、あるいは、
漏れなく設計に、検証に盛り込めているかチェックし、トレーサビリティを記録するためにエビデンスとして帳票を残す必要があります
そういうエビデンスの作成にご活用いただけます
こちら よりご入手くださいませ
こちら には インストール方法、使い方をご紹介しております
八百茄子 は ソフトウェアエンジニア1名による小さな工房です 週末に スキルアップ と 八百茄子 向けのコンテンツ作成に勤しんでおります ご提供コンテンツ tools にて 八百茄子 の作成したツールをご紹介しています knowhow にて、 2x年の組込み系ソフトウェア開発...