Loading...

社内システム開発日記:その113

前書き

お疲れ様です!
小手投げです。

気づけばもう春場所の時季です。
4横綱時代の幕開けで、なんといっても新横綱の稀勢の里に注目です。
他にも新入幕の宇良、大関復帰のかかる琴奨菊、三役の玉鷲、高安、御岳海、正代も元気で活躍が期待できます。
とても楽しみな場所です。

今回は日記です。

日記

キャレットの位置から改行文字を検索して前と次の位置を取得

1行目だけの時良かったが改行するとダメ

前の改行文字の検索開始位置が1つ余計だった

改行ありのとき最後の行でダメ
存在しない変数を参照していた

候補を選択したときの文字列を挿入する位置がおかしい
直す

右矢印キーで候補決定、左矢印キーで候補キャンセルを追加

候補選択後のキャレットの位置がおかしい
挿入した候補の末尾に移動してみる、ダメ
処理の最後でキャレットを末尾に移動させている
キャレット位置の情報を持つようにして、末尾以外の時は保持した位置に移動
選択中のキャレット位置がおかしい
選択中も挿入した候補の末尾にあるように直す

近藤さんからXLSX出力は時間がかかっているので1次リリースではなしでいいとの指摘
次実装するときには.Netに外出ししてやるとバージョン管理などもやりやすいとのこと

DBにOS、DB、Webサーバ、言語、フレームワーク、ツール、工程、資格のデータを用意する
ツールと資格については複数行になっているので1行ずつ取り出してピックアップ
結構タイポがある。表記揺れはたくさんある

AjaxでGoに投げてリストを取得する
Goでのやり方の情報はそんなに多くない

ブログの執筆公開

後書き

キャレットの行数はもっと簡単に出せてほしいです。

XLSXが次回送りになったのは助かりました。

ではまた次回。

情報戦略テクノロジー