都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。学ぶことリスト:https://docs.google.com/spreadsheets/d/1G4lUqbHxsMf4PGgeRVe1ZL3JTOjlSTrqsJYe1CKz9UY/edit?usp=sharing

Windows:snipping toolに画像からのテキスト読み取りがやってきた

Windowsでスクリーンショットを撮るときに使っているsnipping toolについにテキスト読み取りが可能に。 snipping tool こいつのことだ ショートカットでは Windows ロゴ キー を押しながら、Shift + Sキーを押すことで起動できる。 テキストアクション メニ…

Cursor:AIエディターのインストール

最近よく目にするVSCodeフォークのAIを活用したエディターのCursorをインストールしてみました。 Cursor installerは↓から。 cursor.sh install 起動するといろいろ選択できる。 Languageだけ「japanese」を設定しました。 VSCode Extensions(拡張機能)を…

Excel Onlineのリボンにアクセスするショートカットキー

WindowsキーとAltキーでいける… こんなに簡単とは知らなんだ。 ※気持ち、Alt押したあとにWindowsキー押すくらいの感覚の方が反応よかった

ChatGPTのおもしろい使い方

ChatGPTというか、最近もりあがっているAIの使い方で 何か面白そうな使い方がないか考えてみた。 Microsoft Officeに統合される、なんて噂も目にした。これは面白そう。 現状でもいくつかのサービスと組み合わせて (ほぼ)対話形式で作りたいイメージを伝え…

スモークテストとサニティテスト

スモークテストとサニティテスト あまり聞かないテストだったのでメモがてら。 スモークテスト 配管工事の分野で行われたテスト。 工事後に煙を流し込んで漏れ出る箇所がないかを確認するテストとのこと。 ITの世界では「主要機能を網羅」するテストのようで…

ChatGPT使ってみました

CharGPT AIに自然言語で質問やりとりができるサイト。 ちょっとワクワクしながら使ってみました。 サイトはこちら。 https://chat.openai.com/auth/login 質問すると数秒まってから返信がカタカタと表示される。 AIに教えてもらったコードがこちら。 // API…

2022年の私の周りで流行ったもの

ちょっと早いですが2022年の振り返りを兼ねて雑記。 1.スマホアプリがWebシステムにせまりつつ? 「Webからアプリへ」の考えがややあがってきているように感じる。 Webシステムとスマホアプリのバックエンドを共通化、 さらにはスマホアプリ側の基盤に集約…

開発者ツールを使ってDOM要素をクリップボードにコピーする

DOMコピー 開発者ツール(Chrome,Edge,Firefox,Safari)でいつも忘れがちなので備忘録。 @object1985 - printDom.js

GitHubのプロフィールを華やかに Skill Icons

git

Skill Icons を使ってプロフィールを華やかに いきなり結果をお見せするとこんな感じに! 自分のもっているSkillや興味をパっと示せるのがいいですね。 使い方は自身のGitHubプロフィールのREADME.mdに差し込むだけ。 例) [![My Skills](https://skillicons…

Windows自作コマンド:ファイル整理バッチ(.bat)ファイル

フォルダ作成とファイル移動の1コマンド 自分用の備忘録です。 設計書やテストエビデンスの整理などに利用します。 mkmove 検索画面 のように使用すると カレントディレクトリに「検索画面」というフォルダを作成し、 「検索画面」フォルダにカレントディレ…

Windowsキー関連の便利機能ショートカット

普段つかわないけど知っておくと便利な Windowsキーと組み合わせて使う便利ショートカット。 Key 内容 G ゲームバーON(録画ツール) T タスクバーにフォーカス B タスクトレイにフォーカス A 通知領域にフォーカス X ウィンドウズメニューを表示 I 設定を開…

記事を画面横幅いっぱいにして読みたい:ブックマークレット

色んなブログやサイトでwidth指定、max-width指定がある。 本来、読みやすくするためのものとは思いつ、 正直解像度やらモニタサイズによってかなり幅せまに指定されていると思う。 (特に600px以下とかしんどい・・・) そこで以下のブックマークレット。 …

Gmailの特定メールをLineで通知

Line Notifyに登録 Line Notify マイページからアクセストークンの発行 トークンは発行後に表示されます。 閉じると二度と表示されないので忘れずコピーしておきます。 GASを実行 以下をテンプレートとして「何分毎」と「Your Line Token」の箇所を書き換え…

Javaなどで使う<T>とか<E>とかのGenericsの略語の意味

Javaなどで使うとかとかのGenericsの略語の意味が何だったかよく忘れるのでメモ。 略語 意味 名称 用途 T Type タイプ 任意の型を示す言葉と思われる。再頻出。 E Element 要素 配列やListの要素。 K Key キー 連想配列やマップのキー。 V Value 値 何らかし…

Visual Studio Codeで新規作成したファイルの言語モードを設定する方法

VSCodeで新規作成するとファイルの言語モードが ini ファイルになっていました。 Ctrl + k + m で毎回変更していたのですがチリツモで手間に。 2017年に既に投稿されている方いました。。。 Ctrl + , などで設定を開く files.defaultLanguage を検索 お好き…

ある期間にまたがる期間であるかのチェック(期間の重複チェック)

あるA-B期間に対してX-Y期間がまたがっているか(被っているか、重複しているか)を確認するとき 毎回OR条件を重ねてチェックしてました。 X <= A && Y <= B || A <= X && B <= Y || A <= X && Y <= B || X <= A && B <= Y そんなの要らなかった・・・ X <= …

Excel表の作成で覚えておくべきこと

相変わらず メンタエクセル さんの投稿で再勉強中。 www.youtube.com 覚えるべきこと、まだまだあるなぁ。 以下自分用メモです テーブル化(Ctrl + t) 集計行の挿入(Ctrl + Shift + t) テーブル化(Ctrl + t) テーブル化したい情報があるセルにフォーカ…

Excel連続データの作成

「連続データの作成」メニュー 便利なのに使っていなかった。 リボンの ホーム > フィル > 連続データの作成 でダイアログを表示します。 連続した日付とかオートフィルの終端とか増分値を指定できるのが素敵。 画像の例ではB3セルの日付にフォーカスした状…

今さらWindows Terminal使ってみました

Windows Terminal めちゃ便利 Windowsでターミナル操作、何を使っていますか? PowerShell?Git Bash?CMD? Microsoftがオープンソースソフトウェアとして開発した「Windows Terminal」が便利という記事を見て使ってみました。 2008年頃から思っていた、 「…

モダンExcel!これからのExcelで必須のスキル

久しぶりに衝撃。 「Excelは好きだが重いし差分が見づらいし終わったか・・・」 そう思って8年程過ぎたが ついに「使えるツールだ!」に気持ちが返り咲いた。 www.youtube.com こちらはYoutubeの メンタエクセル さんの動画でご紹介。 使うには パワークエ…

見積り時にはっとさせられたこと。

Qiitaの投稿ではっとさせられた記事を読みました。 velocity と estimate。 estimateは難易度。velocity は速度。 慣れてるから、初めてだから、ベテランだから。そういったもので難易度は変らないよ? 変わるのは速度だけ。 東京-浅草間を移動する距離は誰…

Chrome97 DevTools に新機能 Recorder 追加!🎉seleniumみたいなやつがブラウザに。

Qiitaに投稿しましたがChrome97 Devtoolsに新機能のRecorderが追加されました! こんな機能です↓ Introducing the new Recorder panel You can now record, replay and measure user interactions with @ChromeDevTools. See it in action - ordering coffe…

Powershellで複数階層のフォルダを一括作成。mkdirでオプションp

タイトルのままですが、完全に忘れていました。 備忘録としてメモ。 PS C:\work> #誤って頭に円マーク(\)をつけるとカレントディレクトリでなく PS C:\work> #ルート(この場合Cドライブ直下)に作成するので注意。念のため。 PS C:\work> #NG => mkdir -p…

Notionでテンプレートを作成する手順

Notion始めてみました。 いや、楽しい。 Notionは「メモ、タスク、Wiki - すべてをひとつにする」とありますが本当にそれが叶う。 お遊びでNotionでテンプレートを作成する手順を以下に記載しました。 テンプレート作成手順 ここでは日報のテンプレート作成…

スクレイピングツール:Octoparse(オクトパス)の紹介

スクレイピングツール:Octoparse www.youtube.com これは便利! PythonやJavaやJavaScriptでつらつら書くのも自由度が高くていいけど まずはこういうツールを使いこなしてさっとデータ収集できるようになっておくことが有用。 まずはYoutubeの入門レッスン…

海洋ごみ収集事業に携わりたい

いつだったか、オランダ人高校生が画期的な海洋ごみ収集のアイデアをもとに企業した、という記事をみた。 そんな彼が2021年、27歳だという。ボイヤン・スラット氏だ。 私は特段、海にそくした生活をしているわけではない。 サーフィンなどをしているわけでも…

おそろしくcoolなExcel

たまたまYouTubeを漁っていたら おそろしくcoolなExcel動画があった。 いつかこんなにcoolなUIをさらさら作れるようになるだろうか・・・ www.youtube.com

Thunderbird アドオンのProvider for Google Calender 91.0.2が動作しない

Thunderbird Googleカレンダー同期アドオン「Provider for Google Calender 91.0.2」が動作しなくなりました。 使用環境 Windows10 Pro Thunderbird 91.2.1(64bit) Provider for Google Calender 91.0.2 昨日までは動作していたのですが 2021/10/26 本日Thun…

git push origin ... ブランチ名なんだっけ?となったときのためのTips

git

git push origin HEAD 私はこれを使っています。 HEADはカレントブランチ名に置き換わります。 そのためGit Flowにおいて「作業ブランチ名なんだっけ?」となった際に意識せずpushできて楽です。 他に git push した際にどのブランチに対するpushか?のデフ…

JavaScriptでローカルファイルを取得するサンプル

JavaScriptでローカルファイルを取得する手軽な方法はないかな~、とぐぐってみました。 Webサーバを起動するのが一番だけど(令和のこの今も)ごく稀にネット環境がない状態で調査・解析することがあるので。 <html lang="ja"> <head> <meta charset="UTF-8"> </meta></head></html>

follow us in feedly