還暦過ぎたエンジニアの挑戦

還暦過ぎても好奇心だけは忘れない エンジニア ひかるです

MENU

曖昧な記憶に頼らず、転ぶ前に記憶を取り返す

Carbonはシンプルに使おう - php

いまや、phpで日付や時間の操作をしようと思ったら欠かせないCarbon いろいろ丁寧にそのCarbonの使い方を紹介しているサイトもありますが、 そんなにあれやこれやと覚える必要はない気がするので、いつものように「これだけ」に絞っておこうと思う echo Carb…

DDLこそエンジニアのセンス - mysql

DMLとDDL 大嫌いなアルファベット3文字語 しかも似てるし。 どうしてもっと日本語を大切にしないのかな。 って思う で、 DDL = Data Definition Language Definition - 定義 が問題だな。 舌噛みそうだし! 要するにデータ定義言語だそうです。 データベース…

1ファイルだけcheckoutしたい - git

cherry-pickをするほどでもない。 そのファイルだけ欲しいfavorite git checkout <ブランチ名> -- <ファイルpath> ブランチ名とファイル名の間の--がミソだね ディレクトリごと取ってくるなら--はいらない git checkout <ブランチ名> <ディレクトリpath>

&nbsp;は覚えているんだが - web

もうちょっと広く間を開けたいと思った時にいつもなんだっけ? となるので書いておく &emsp; 広くするとき ま、まず使わないがついでに書いておく &ensp; ちょい広 &thinsp; ちょい狭

unicodeでストレスなくcsvを保存する - Excel

以前にこんな記事を書いて、Excelでcsvを保存するときは「イラッとする」と書きましたが。。。 blog.yutenji.biz blog.yutenji.biz 今日はポジティブにいきます。 ではエンジニアなら 「必要な部分だけをunicodeでストレスなく保存する」 にはどうするか!!…

小休止

ちょこちょこブログを書いて1か月 やる気満々でいったんこれまでのまとめのページを作っちゃいました。 blog.yutenji.biz

コメントぐらい修正しようよ - mysql

ALTER TABLE (テーブル名) CHANGE COLUMN (コメント修正するカラム名) (コメント修正するカラム名)(属性) COMMENT '修正コメント'; ことある度に、 「やったほうがいいよな~」 と思うのに、つい通り過ぎてしまうエンジニアのあるあるかもしれない。 …

LIKEなんかじゃ物足りない - mysql

例えばemailが'hi'で始まって'com'で終わる人を検索する where email REGEXP '^hi.+com$' ちょっと複雑で、でも端的に絞りたい時はやはりこれしかない。 もちろん「=」で検索できればそれに越してことはないが、世の中そんなに甘くない。 で、正規表現で検索…

explodeとimplode - php

どっちがどうだっけ? ってなる典型例 implodeは文字列を返す explodeは配列を返す これぐらい覚えておこうよ って、今自分に言い聞かせています $string = implode(",", $array); $array = explode(",", "ham,egg,fruit");

自分勝手と思われたくなかったら - Excel

グループで共有するなら、エクセルに作る表の周囲は空白にしておきましょう ctrl + * で簡単に「正しく」表全体を選択できるようにする意味でもお仲間へのエチケットです。 ついでに書くと 「セルを結合して中央揃え」 なんて、絶対使わないほうが良いコマン…

CSVの保存 - 酷いと思うのに放置し続けるMS(その2) - Excel

CSVの保存 - 酷いと思うのに放置し続けるMS の続編 そもそも保存するときにエンコードが変えられない。 今時SJISなんかで保存しても使いものにならないじゃないですか(けっこう怒) せめてUTF8ぐらいに変換できないと。 もっと気を付けなければいけないのが…

is_nullとisset - php

何を言いたいかというと、その変数があるかどうかもわからない時に、中身が空っぽかどうかを直に聞いても良い? という話なんだけどいつもどうだっけ?ってなる。 で、うっかりすると変数がちゃんと定義されていいるかを確認して実行したいという気持ちで if…

CSVの保存 - 酷いと思うのに放置し続けるMS - Excel

hikaruの記憶によれば、Excel5.0の頃から多分変わっていない というのは、エンジニアは良く使うかもしれないCSVデータのこと。。。 名前をつけてcsv形式で保存しようとすると説明メッセージのダイアログが開く エクセル形式ではないのでこれはまあ親切 でも…

強力!マルチカーソルの記事の動画にBGMをつけてみた - vscode

以前、公開した「強力!マルチカーソル」の記事にYoutubeにアップした動画を使いましたが、 見返してみると、無音なのがやけに寂しいというかつまらないので 今夜は頑張ってBGMをつけてみました。 blog.yutenji.biz ちょっと場違いかな?? 動画の長さもある…

可視セル選択って結講必要なんだけどな - Excel

でも、MacのExcelにはそのメニューが見つからない(hikaruが知らないだけなのか、どこかに有るのか無いのかも謎) option + ; って、誰がそんなショートカットを知れるんだ?

コメントを書き忘れた - git

コミットした後に 「しまった!redmineのチケット番号を書き忘れた」 時は、面倒がらずにこれ git commit --amend 日々の努力ですね

強力!マルチカーソル - vscode

強力!マルチカーソル(remake)※ 動画を更新しました。 かつては、サクラエディタなどのちょっと気の利いたエディタには、キーボードマクロ*1という機能があり、頑張ってそれを使っていた年代の方も多いのではないかと思います。 私もそうでした。 でもVSCo…

あの時点に戻したい。。。 - git

ってその時点のコミットにtagを付けていればどうってことないんだけどね。 しかし、いざtagからbranchを作ってチェックアウトしよう っていうときに「どうだっけ」ってなる。 git checkout -b tagname refs/tags/tagname h2ham.net

単にコミットの履歴が知りたいなら - git

git logだと鬱陶しい --onelineですっきりと1コミット=1行で表示 git log --oneline こんなに覚えやすいのに、たまにしか使わないと忘れるっていうところがね。。。

マイクロソフトの功績 - vscode

というと大げさかもしれませんが。 VSCode だいたいにおいてはっきり言って、マイクロソフトの思想というか、製品の互換性を含めて構造とか操作性とか、あまり好きじゃなかったんですよ。ここでは書かないことにしますが。。。 でも、VSCode*1だけは絶賛して…

マテリアルアイコンを使う - web

このブログにも入れました <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 一番使いたそうなアイコンでBookmark local_bar Icons - Material Design <i class="material-icons"> local_bar </i></link>

timestampで保存されてもね - mysql

困るんですよ。ピンとくる人なぞいないので SELECT FROM_UNIXTIME(1582473112); → '2020-02-24 00:51:52' SELECT UNIX_TIMESTAMP('2020-02-24 00:51:52'); → 1582473112

ローカルのコミットがぐちゃぐちゃになったら - git

リポジトリに合わせちゃえば良い git reset --hard origin/master こんなのが覚えられないの?というつっこみは無しで めったに使わないし

夫とキスのevenな関係

なんのこっちゃって奇数と偶数の覚え方 odd : 奇数 even : 偶数 これで間違いない

VLOOKUPにイラッときたら - Excel

ExcelのVLOOKUP関数は便利なんだが検索値の範囲がテーブル範囲の左端にないといけない いつもそんなに都合良いはずがないのでINDEXとMATCHを使う習慣にしたい =INDEX(テーブル範囲, MATCH(検索値, 検索値範囲), 列番号) INDEXはテーブル範囲から行番号と列番…

vimの一括置換

例えばあるテキストを開いた中で「彩美」を「あやり」にすべて置換したいときは :%s/彩美/あやり/g %は文書全体という意味。 代わりに1,200とすれば 先頭から200行目を対象に置換するということになり、201行目以降は無視される 最後のgは書かないと同一行に…

正規表現のこれだけ

意味 記号 行頭 ^ 行の終わり $ なんでもいい文字たち .* デリミターは好きに /#@{} お世話になっています サルにもわかる正規表現 正規表現チェッカー