【076】spliti 2.2.0登場

このコミットが含まれているのは:
守矢諏訪子 2024-03-31 13:42:42 +09:00
コミット 78177e2b44
5個のファイルの変更85行の追加108行の削除

ファイルの表示

@ -3,13 +3,53 @@
<id>gemini://technicalsuwako.moe</id>
<title>テクニカル諏訪子</title>
<updated>2024-03-30T00:00:00Z</updated>
<updated>2024-03-31T00:00:00Z</updated>
<author><name>テクニカル諏訪子</name></author>
<link href="gemini://technicalsuwako.moe" rel="alternate"></link>
<entry>
<id>blog/spliti-220.gmi</id>
<author><name>凛</name></author>
<title type="html">【】spliti 2.2.0登場</title>
<published>2024-03-31T00:00:00Z</published>
<category term="jp"></category>
<category term="blog"></category>
<category term="ウエブ開発"></category>
<category term=""></category>
<category term="spliti"></category>
<link href="gemini://technicalsuwako.moe/blog/spliti-220.gmi" rel="alternate"></link>
<content type="html">
&lt;h2 id=&#34;spliti&#34;&gt;splitiって何?&lt;/h2&gt;
&lt;p&gt;splitiはMixiのフェイクニュース部分向けプライバシーUIです。&lt;/p&gt;
&lt;h2 id=&#34;heading&#34;&gt;変更&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GNU MakeからBSD Makeに変更&lt;/li&gt;
&lt;li&gt;社会、トレンド、地域、海外、コラム、及びライフスタイルのカテゴリページの修正&lt;/li&gt;
&lt;li&gt;マウスオーバーのハイライトの追加&lt;/li&gt;
&lt;li&gt;.pageList02のスタイリングの追加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;heading-1&#34;&gt;ソースコード&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://gitler.moe/suwako/spliti&#34;&gt;Gitler&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;heading-2&#34;&gt;公式インスタンス&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;&#34;&gt;https://mixi.076.moe/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以上&lt;/p&gt;
</content>
</entry>
<entry>
<id>blog/crypto-1-monero-dero-wallet.gmi</id>
<author><name>凜</name></author>
@ -355,112 +395,5 @@ alias derod=&amp;#34;derod --data-dir=$WALLETB_HOME/dero&amp;#34;
</content>
</entry>
<entry>
<id>blog/neovim-code-template.gmi</id>
<author><name>凜</name></author>
<title type="html">【Neovim】テンプレートと作り方</title>
<published>2024-01-31T00:00:00Z</published>
<category term="jp"></category>
<category term="blog"></category>
<category term="neovim"></category>
<category term="開発"></category>
<category term="プログラミング"></category>
<category term="linux"></category>
<category term="bsd"></category>
<category term="freebsd"></category>
<category term="openbsd"></category>
<category term="zig"></category>
<category term="c言語"></category>
<category term="php"></category>
<category term="go言語"></category>
<link href="gemini://technicalsuwako.moe/blog/neovim-code-template.gmi" rel="alternate"></link>
<content type="html">
&lt;p&gt;&lt;a href=&#34;/blog/zig-gengo-1.xhtml&#34;&gt;Zigの使い方第部を投稿した後、この言語を辞めました。&lt;/a&gt;&lt;br /&gt;
理由は自由にフォーマット出来なかった事です。&lt;br /&gt;
しかし、解決方法を見つけましたが、それが結構面倒くさいと思います:&lt;/p&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080;font-style:italic&#34;&gt;// zig fmt: off
&lt;/span&gt;&lt;span style=&#34;color:#080;font-style:italic&#34;&gt;// vim: set ts=2 sts=2 sw=2 et:
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;各「.zig」ファイルで上記のコメントを自分で貼る事が必要為、「neovimは自動で追加されたら良いなぁ」と思ったら、やっぱりそれが可能です&lt;/p&gt;
&lt;h2 id=&#34;confignviminitlua&#34;&gt;~/.config/nvim/init.lua&lt;/h2&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;vim.api.nvim_exec(&lt;span style=&#34;color:#b44&#34;&gt;[[
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.zig 0r ~/.config/nvim/template.zig
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt;]]&lt;/span&gt;, &lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;false&lt;/span&gt;)
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;confignvimtemplatezig&#34;&gt;~/.config/nvim/template.zig&lt;/h2&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080;font-style:italic&#34;&gt;// zig fmt: off
&lt;/span&gt;&lt;span style=&#34;color:#080;font-style:italic&#34;&gt;// vim: set ts=2 sts=2 sw=2 et:
&lt;/span&gt;&lt;span style=&#34;color:#080;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;const&lt;/span&gt;&lt;span style=&#34;color:#bbb&#34;&gt; &lt;/span&gt;std&lt;span style=&#34;color:#bbb&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#666&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#bbb&#34;&gt; &lt;/span&gt;&lt;span style=&#34;color:#a2f&#34;&gt;@import&lt;/span&gt;(&lt;span style=&#34;color:#b44&#34;&gt;&amp;#34;std&amp;#34;&lt;/span&gt;);&lt;span style=&#34;color:#bbb&#34;&gt;
&lt;/span&gt;&lt;span style=&#34;color:#bbb&#34;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;それで、毎回「&lt;code lang=&#34;&#34;&gt;nvim ほげほげ.zig&lt;/code&gt;」で使って新しい「.zig」ファイルを作ったら、自動で上記の行列を追加されます。&lt;br /&gt;
これを好みでしたので、他の言語のテンプレートを作りました。&lt;/p&gt;
&lt;h2 id=&#34;confignviminitlua-1&#34;&gt;~/.config/nvim/init.lua&lt;/h2&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080;font-style:italic&#34;&gt;-- テンプレート&lt;/span&gt;
vim.api.nvim_exec(&lt;span style=&#34;color:#b44&#34;&gt;[[
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.c 0r ~/.config/nvim/template.c
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.cc 0r ~/.config/nvim/template.cc
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.h 0r ~/.config/nvim/template.h
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.hh 0r ~/.config/nvim/template.hh
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.go 0r ~/.config/nvim/template.go
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.md 0r ~/.config/nvim/template.md
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.zig 0r ~/.config/nvim/template.zig
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt; autocmd BufNewFile *.php 0r ~/.config/nvim/template.php
&lt;/span&gt;&lt;span style=&#34;color:#b44&#34;&gt;]]&lt;/span&gt;, &lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;false&lt;/span&gt;)
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;templatec&#34;&gt;template.c&lt;/h3&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080&#34;&gt;#include&lt;/span&gt; &lt;span style=&#34;color:#080&#34;&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;
&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;templatecc&#34;&gt;template.cc&lt;/h3&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080&#34;&gt;#include&lt;/span&gt; &lt;span style=&#34;color:#080&#34;&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;
&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;templateh&#34;&gt;template.h&lt;/h3&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080&#34;&gt;#ifndef _H
&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;#define _H
&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;&lt;/span&gt;
&lt;span style=&#34;color:#080&#34;&gt;#endif
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;templatehh&#34;&gt;template.hh&lt;/h3&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#080&#34;&gt;#ifndef _HH
&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;#define _HH
&lt;/span&gt;&lt;span style=&#34;color:#080&#34;&gt;&lt;/span&gt;
&lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;class&lt;/span&gt; &lt;span style=&#34;color:#00f&#34;&gt;i&lt;/span&gt; {
&lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;public&lt;/span&gt;&lt;span style=&#34;color:#666&#34;&gt;:&lt;/span&gt;
&lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;private&lt;/span&gt;&lt;span style=&#34;color:#666&#34;&gt;:&lt;/span&gt;
};
&lt;span style=&#34;color:#080&#34;&gt;#endif
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;templatego&#34;&gt;template.go&lt;/h3&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;package&lt;/span&gt; main
&lt;span style=&#34;color:#a2f;font-weight:bold&#34;&gt;import&lt;/span&gt; (
)
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;templatephp&#34;&gt;template.php&lt;/h3&gt;
&lt;pre&gt;&lt;code lang=&#34;&#34;&gt;&lt;span style=&#34;color:#666&#34;&gt;&amp;lt;?&lt;/span&gt;php
&lt;span style=&#34;color:#080&#34;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&#34;&#34;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;以上&lt;/p&gt;
</content>
</entry>
</feed>

ファイルの表示

@ -2,6 +2,7 @@
# 記事一覧
=> /blog/spliti-220.gmi 2023年11月15日 【】spliti 2.2.0登場
=> /blog/crypto-1-monero-dero-wallet.gmi 2024年03月30日 【仮想通貨】第部~MoneroとDeroウォレットを設置する方法
=> /blog/byobu-53.gmi 2024年02月27日 【】byobu 5.3登場
=> /blog/sdl2-easy-collision.gmi 2024年02月17日 【SDL2】簡単な3D衝突検出の解説

21
gemini/blog/spliti-220.gmi ノーマルファイル
ファイルの表示

@ -0,0 +1,21 @@
=> /blog.gmi ブログ一覧へ
#【】spliti 2.2.0登場
投稿日2024-03-31
## splitiって何?
splitiはMixiのフェイクニュース部分向けプライバシーUIです。
## 変更
* GNU MakeからBSD Makeに変更
* 社会、トレンド、地域、海外、コラム、及びライフスタイルのカテゴリページの修正
* マウスオーバーのハイライトの追加
* .pageList02のスタイリングの追加
## ソースコード
=> https://gitler.moe/suwako/spliti Gitler
## 公式インスタンス
=> https://mixi.076.moe/
以上

ファイルの表示

@ -3,6 +3,7 @@
# avatar = https://076.moe/static/suwako.jpg
# description = テクニカル諏訪子様のtwtxtフィード
# link = ホームページ gemini://technicalsuwako.moe
2024-03-31T00:00:00Z09:00 【】spliti 2.2.0登場 - gemini://technicalsuwako.moe/blog/spliti-220.gmi
2024-03-30T00:00:00Z09:00 【仮想通貨】第部~MoneroとDeroウォレットを設置する方法 - gemini://technicalsuwako.moe/blog/crypto-1-monero-dero-wallet.gmi
2024-02-27T00:00:00Z09:00 【】byobu 5.3登場 - gemini://technicalsuwako.moe/blog/byobu-53.gmi
2024-02-17T00:00:00Z09:00 【SDL2】簡単な3D衝突検出の解説 - gemini://technicalsuwako.moe/blog/sdl2-easy-collision.gmi

21
src/blog/spliti-220.md ノーマルファイル
ファイルの表示

@ -0,0 +1,21 @@
title: 【】spliti 2.2.0登場
author: 凛
date: 2024-03-31
tags: jp,blog,ウエブ開発,,spliti
----
## splitiって何?
splitiはMixiのフェイクニュース部分向けプライバシーUIです。
## 変更
* GNU MakeからBSD Makeに変更
* 社会、トレンド、地域、海外、コラム、及びライフスタイルのカテゴリページの修正
* マウスオーバーのハイライトの追加
* .pageList02のスタイリングの追加
## ソースコード
[Gitler](https://gitler.moe/suwako/spliti)
## 公式インスタンス
[https://mixi.076.moe/]()
以上