List of Sakura - text.Baldanders.info
tag:text.Baldanders.info,2023-03-25:/tags
2023-03-25T20:56:51+09:00
帰ってきた「しっぽのさきっちょ」
https://text.baldanders.info/images/avatar.jpg
https://text.baldanders.info/images/avatar.jpg
お花見 2023
tag:text.Baldanders.info,2023-03-25:/remark/2023/03/sakura-blossoms-2023/
2023-03-25T11:56:51+00:00
2024-01-02T11:40:36+00:00
松江城では 2023-03-25 から「お城まつり」が開催されている。
Spiegel
https://baldanders.info/profile/
<p>今日は午後から晴れるとの予報だったので,午前中に用事を済ませることにした。</p>
<p>移動中にちょろんと覗いた某ホームセンターには「季節のコーナー」というのがあって,冬場は暖房器具などが並んでいたのだが</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769130966/"><img src="./52769130966_5fd6cfa65b_e.jpg" srcset="./52769130966_5fd6cfa65b_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="ホームセンターの季節コーナー | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769130966/">ホームセンターの季節コーナー | Flickr</a></div></figcaption>
</figure>
<p>流石田舎。
除草剤が山と並んでたよ。
除草剤で季節を感じるとは思わなかった(笑)</p>
<p>その後,<a href="https://goo.gl/maps/rjwfd7Z5kvXysdc6A">学園通り</a>に向かい,予定通りに用事を済ませたところで,丁度お昼。
学園通りまで出たので,久しぶりに<a href="https://goo.gl/maps/wZpi1K4toGXJqgtx6">天一</a>へ行く。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769342346/"><img src="./52769342346_86a532e163_e.jpg" srcset="./52769342346_86a532e163_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="腹へりンコフニコフ | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769342346/">腹へりンコフニコフ | Flickr</a></div></figcaption>
</figure>
<p>最近やたらとお腹が空くんだけど。
仕事のストレスだろうか。
順調にダイエットできてるので,ここが我慢のしどころである(我慢しとらんがな)。</p>
<p><a href="https://goo.gl/maps/wZpi1K4toGXJqgtx6">天一</a>のある辺りに<ruby><rb>朝酌川</rb><rp> (</rp><rt>あさくみがわ</rt><rp>) </rp></ruby>というのがあるのだが,そこが<a href="https://www.flickr.com/photos/spiegel/52769344911/" title="SAKURA blossoms">桜並木</a>になってる。
ちょっと見物してこよう。</p>
<p><figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769885700/"><img src="./52769885700_308082d81a_e.jpg" srcset="./52769885700_308082d81a_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="SAKURA blossoms | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769885700/">SAKURA blossoms | Flickr</a></div></figcaption>
</figure>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769471221/"><img src="./52769471221_f9fe435031_e.jpg" srcset="./52769471221_f9fe435031_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="SAKURA blossoms | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769471221/">SAKURA blossoms | Flickr</a></div></figcaption>
</figure></p>
<p>見た目の印象としては五分咲きから七分咲きといったところか。</p>
<p>ひととおり堪能したので,今日の本命,松江城に行ってみようか。
松江城では今日 2023-03-25 から「<a href="https://www.kankou-shimane.com/events/33163" title="松江城「2023年お城まつり」 | しまね観光ナビ|島根県公式観光情報サイト">お城まつり</a>」が開催されている。</p>
<p><figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769890025/"><img src="./52769890025_cd948f6214_e.jpg" srcset="./52769890025_cd948f6214_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="松江城 お城まつり | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769890025/">松江城 お城まつり | Flickr</a></div></figcaption>
</figure>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769482486/"><img src="./52769482486_23598415a8_e.jpg" srcset="./52769482486_23598415a8_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="松江城 お城まつり | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769482486/">松江城 お城まつり | Flickr</a></div></figcaption>
</figure></p>
<p>見た目の印象としては,やはり五分咲きから七分咲きといったところか。
でも木によってはもう満開に近いんだよね。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/52769895725/"><img src="./52769895725_73d5175299_e.jpg" srcset="./52769895725_73d5175299_e.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="SAKURA blossoms in Matsue castle | Flickr" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/52769895725/">SAKURA blossoms in Matsue castle | Flickr</a></div></figcaption>
</figure>
<p>来週,勤務先でお花見やるとか言っているが,大丈夫かなぁ…
というわけで,今日のお花見は終了。
ちなみに,今日も松江城から大山は見えませんでした。
花霞ってやつ?(違う)</p>
<p>図書館に行く暇がなかった <code>orz</code></p>
さくらのレンタルサーバの Git が「使える!」ようになっていた
tag:text.Baldanders.info,2019-05-26:/remark/2019/05/upgrade-sakura/
2019-05-26T13:21:14+00:00
2021-12-04T02:40:05+00:00
Hugo + Git の組み合わせで git-push から自動デプロイができるところまでは確認済みなので,この構成でのんびりリニューアル作業を行うとしよう。
Spiegel
https://baldanders.info/profile/
<p>自宅マシンの OS 換装も一段落ついたので,そろそろ<a href="https://baldanders.info/" title="Baldanders.info">本家サイト</a>のリニューアルの準備を進めようと思うのだが,その前にホストである「<a href="https://www.sakura.ne.jp/">さくらのレンタルサーバ</a>」がどうなったか確認しておかないと。</p>
<p>「<a href="https://www.sakura.ne.jp/">さくらのレンタルサーバ</a>」は今年(2019年)に入ってから大規模な OS アップグレードを行っている。</p>
<ul>
<li><a href="https://help.sakura.ad.jp/hc/ja/articles/360000190121">FreeBSDのアップデートに伴う変更点 – さくらのサポート情報</a></li>
</ul>
<p>私が利用しているサーバは4月にアップグレードが完了していて,ログインすると以下のバージョン表記になった。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">FreeBSD 11.2-RELEASE-p9 (GENERIC) #0: Tue Feb 5 15:30:36 UTC 2019
</span></span></code></pre></div><p>嬉しいのは <a href="https://git-scm.com/">git</a> で</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ git version
</span></span><span class="line"><span class="cl">git version 2.19.2
</span></span></code></pre></div><p>と,かなりまともになった。
アップグレード前は 2.7 とか巫山戯たバージョンで git-submodule も使えない状態だったのでかなりの進歩と言えよう。</p>
<p>これでようやく「<a href="https://www.sakura.ne.jp/">さくらのレンタルサーバ</a>」に(自前でビルドせずとも)ベア・リポジトリを置いてコンテンツのバージョン管理や自動デプロイができるようになったよ。
スタンダード・プランですらストレージが100GBもあって持て余してたんだよねぇ。</p>
<p>そして <a href="https://go.dev/">Go</a> コンパイラが導入された。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ go version
</span></span><span class="line"><span class="cl">go version go1.11.1 freebsd/amd64
</span></span></code></pre></div><p>かなり古くてセキュリティ脆弱性とかちゃんと始末してるのか不安なところもあるが,このバージョンならモジュール・モードも(一応)使えるし,まぁいいか。
バックエンド側の処理を <a href="https://go.dev/">Go</a> で書くこともできるだろう。</p>
<p>とりあえず <a href="https://photo.baldanders.info/">photo.Baldanders.info</a> を使って <a href="https://gohugo.io/" title="The world’s fastest framework for building websites | Hugo">Hugo</a> + <a href="https://git-scm.com/">Git</a> の組み合わせで git-push から自動デプロイができるところまでは<a href="https://text.baldanders.info/remark/2019/01/sakura-and-hugo/" title="さくらのレンタルサーバ上で Hugo によるサイト管理を行う">確認済み</a>なので,この構成でのんびりリニューアル作業を行うとしよう。</p>
行末の空白文字を削除する
tag:text.Baldanders.info,2015-11-23:/remark/2015/trim-trailing-whitespace/
2015-11-23T11:42:06+00:00
2019-07-01T13:48:09+00:00
行末の空白文字を削除する小ネタ。いや,たまに使おうとすると忘れてるんだよね。
Spiegel
https://baldanders.info/profile/
<p>テキストエディタで行末の空白文字を削除する小ネタ。
いや,たまに使おうとすると忘れてるんだよね。</p>
<h2>ATOM Editor の場合</h2>
<p>以前は行末の処理は <a href="https://atom.io/packages/editorconfig" title="editorconfig">editorconfig</a> でできてたはずなんだけど,いつの間にか <code>trim_trailing_whitespace</code> と <code>insert_final_newline</code> は “doesn’t work yet” になってる。
それとも私の勘違いだったのか。</p>
<p>気を取り直して。</p>
<p>行末の空白を一気に削除したいならコマンドパレットで <code>whitespace</code> を検索すると “Remove Trailing Whitespace” があるので,これを実行する。
保存するたびに自動的に行末の空白文字を削除したいのであれば <a href="https://atom.io/packages/whitespace" title="whitespace">whitespace</a> の Settings にある “Remove Trailing Whitespace” を有効にする。</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://photo.baldanders.info/flickr/23214924646/"><img src="https://photo.baldanders.info/flickr/image/23214924646_m.png" srcset="https://photo.baldanders.info/flickr/image/23214924646_m.png 500w" sizes="(min-width:600px) 500px, 80vw" alt="settings for whitespace (ATOM)" loading="lazy"></a><figcaption><div><a href="https://photo.baldanders.info/flickr/23214924646/">settings for whitespace (ATOM)</a></div></figcaption>
</figure>
<p>おまけだが,同じ Settings 画面で “Ensure Single Trailing Newline” を有効にすると,テキストファイル末尾が改行になっていない場合は改行を補ってくれる。
他にもこまごまとした設定があり,しかもファイルタイプごとに設定できるようだ。
でもファイルタイプではなく <a href="https://atom.io/packages/editorconfig" title="editorconfig">editorconfig</a> でコントロールできるようになってほしい。</p>
<p>もうひとつ余談だが, <a href="https://text.baldanders.info/golang/golang-with-atom/">Go 言語環境</a>ではコードの整形を行う際に <a href="https://atom.io/packages/whitespace" title="whitespace">whitespace</a> の設定に関係なく行末の空白を削除してくれる。
他の言語でも整形ツールがあれば同様にできるかも。</p>
<h2>秀丸またはサクラエディタの場合</h2>
<p>現在,ほとんどの作業は <a href="https://atom.io/" title="Atom">ATOM</a> に移行できているのだが,巨大ファイルを扱う場合などはまだ<a href="http://hide.maruo.co.jp/software/hidemaru.html" title="秀まるおのホームページ(サイトー企画)-秀丸エディタ">秀丸</a>等<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> のお世話になっている。
<a href="http://hide.maruo.co.jp/software/hidemaru.html" title="秀まるおのホームページ(サイトー企画)-秀丸エディタ">秀丸</a>ではファイルタイプごとに保存時に行末の空白を削除するかどうか設定できる。
あるいは置換機能を使う方法もある。
手順は以下の通り。</p>
<ol>
<li>「検索文字列」に <strong><code>[ \t]+$</code></strong> を指定する(行末の半角空白,全角空白,タブ文字を正規表現で指定する)</li>
<li>「置換文字列」はブランクにする(何もセットしない)</li>
<li>「正規表現」の項目にチェックを入れて置換を開始する</li>
</ol>
<p>ちなみに同様の手順は<a href="http://sakura-editor.sourceforge.net/" title="サクラエディタ">サクラエディタ</a>でも使える<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。
てか, <a href="https://atom.io/" title="Atom">ATOM</a> も含め置換処理に正規表現が使えるエディタならたいてい使える<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup>。</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>職場では<a href="http://hide.maruo.co.jp/software/hidemaru.html" title="秀まるおのホームページ(サイトー企画)-秀丸エディタ">秀丸</a>が NG の場合もあるので,その場合は<a href="http://sakura-editor.sourceforge.net/" title="サクラエディタ">サクラエディタ</a>で代替えしている。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p><a href="http://sakura-editor.sourceforge.net/" title="サクラエディタ">サクラエディタ</a>では「タイプ別設定」の「スクリーン → インデント」の項目で「改行時に末尾の空白を削除」にチェックを入れることで行末の空白を自動的に削除できる。なんでこんな変なところに設定項目があるんだろう。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:3">
<p>でも正規表現ってあまり得意じゃないので,普段は忘れてるんだよなぁ。昔,正規表現を簡単に組み立てることのできるツールがあって重宝していたが,マシンを replace していくうちに行方不明になっちゃった。 <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>