.
このコミットが含まれているのは:
コミット
aa60227f87
172
gemini/blog.atom
172
gemini/blog.atom
|
@ -3,7 +3,7 @@
|
|||
<id>gemini://technicalsuwako.moe</id>
|
||||
<title>テクニカル諏訪子</title>
|
||||
|
||||
<updated>2023-05-12T00:00:00Z</updated>
|
||||
<updated>2023-05-13T00:00:00Z</updated>
|
||||
|
||||
<author><name>テクニカル諏訪子</name></author>
|
||||
<link href="gemini://technicalsuwako.moe" rel="alternate"></link>
|
||||
|
@ -11,6 +11,106 @@
|
|||
|
||||
|
||||
|
||||
<entry>
|
||||
<id>blog/urloli-210.gmi</id>
|
||||
<author><name>凛</name></author>
|
||||
<title type="html">【076】URLロリ 2.1.0登場</title>
|
||||
<published>2023-05-13T00:00:00Z</published>
|
||||
|
||||
<category term="jp"></category>
|
||||
|
||||
<category term="blog"></category>
|
||||
|
||||
<category term="ウエブ開発"></category>
|
||||
|
||||
<category term="076"></category>
|
||||
|
||||
<category term="urloli"></category>
|
||||
|
||||
<category term="urlロリ"></category>
|
||||
|
||||
<link href="gemini://technicalsuwako.moe/blog/urloli-210.gmi" rel="alternate"></link>
|
||||
<content type="html">
|
||||
|
||||
|
||||
|
||||
<p>URLロリ は2.1.0にバージョンアップしました!!</p>
|
||||
<h2 id="url">URLロリって何?</h2>
|
||||
<p>URLロリはクッソ小さいURL短縮作成ソフトだわ〜♡</p>
|
||||
<h2 id="heading">変更</h2>
|
||||
<ul>
|
||||
<li>ローカライズは関数化</li>
|
||||
<li>API機能性</li>
|
||||
<li>サーバーのソースコードを短くに</li>
|
||||
</ul>
|
||||
<h2 id="api">APIについて</h2>
|
||||
<p><a href="https://urlo.li/api">/api</a><br />
|
||||
インスタンスURL及びバージョンを確認(GET)</p>
|
||||
<h3 id="heading-1">例の結果</h3>
|
||||
<pre><code lang="">{
|
||||
&#34;url&#34;: &#34;https://urlo.li&#34;,
|
||||
&#34;version&#34;: &#34;2.1.0&#34;
|
||||
}
|
||||
</code></pre><p><a href="https://urlo.li/api/lolify">/api/lolify</a><br />
|
||||
URLを短縮する(既に存在する場合、短縮済みURLを表示) (POST)</p>
|
||||
<h3 id="heading-2">必須のパラメートル</h3>
|
||||
<ul>
|
||||
<li>url</li>
|
||||
</ul>
|
||||
<h3 id="heading-3">例の結果</h3>
|
||||
<p>既に存在する場合</p>
|
||||
<pre><code lang="">curl -d url=gemini://technicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
&#34;code&#34;: 200,
|
||||
&#34;error&#34;: &#34;&#34;,
|
||||
&#34;url&#34;: &#34;https://urlo.li/yoWJx&#34;,
|
||||
&#34;origin&#34;: &#34;gemini://technicalsuwako.moe&#34;,
|
||||
&#34;isnew&#34;: false
|
||||
}
|
||||
</code></pre><p>新しく追加された場合</p>
|
||||
<pre><code lang="">curl -d url=gemini://technicalsuwako.moe/about https://urlo.li/api/lolify
|
||||
{
|
||||
&#34;code&#34;: 200,
|
||||
&#34;error&#34;: &#34;&#34;,
|
||||
&#34;url&#34;: &#34;https://urlo.li/fiW3B&#34;,
|
||||
&#34;origin&#34;: &#34;gemini://technicalsuwako.moe/about&#34;,
|
||||
&#34;isnew&#34;: true
|
||||
}
|
||||
</code></pre><p>エラーの場合</p>
|
||||
<pre><code lang="">curl -d url=technicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
&#34;code&#34;: 400,
|
||||
&#34;error&#34;: &#34;URLは「http://」又は「https://」で始めます。&#34;,
|
||||
&#34;url&#34;: &#34;&#34;,
|
||||
&#34;origin&#34;: &#34;&#34;,
|
||||
&#34;isnew&#34;: false
|
||||
}%
|
||||
</code></pre><pre><code lang="">curl -d url=gemini://technicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
&#34;code&#34;: 400,
|
||||
&#34;error&#34;: &#34;URLは500文字以内です。&#34;,
|
||||
&#34;url&#34;: &#34;&#34;,
|
||||
&#34;origin&#34;: &#34;&#34;,
|
||||
&#34;isnew&#34;: false
|
||||
}
|
||||
</code></pre><h2 id="heading-4">ソースコード</h2>
|
||||
<p><a href="https://gitler.moe/suwako/urloli">Gitler</a></p>
|
||||
<h2 id="heading-5">公式インスタンス</h2>
|
||||
<p><a href="https://urlo.li/">https://urlo.li/</a></p>
|
||||
<h2 id="heading-6">ダウンロード</h2>
|
||||
<p><a href="https://gitler.moe/suwako/urloli/releases">リリースページ</a></p>
|
||||
<h2 id="heading-7">会話</h2>
|
||||
<h3 id="xmpp">XMPP</h3>
|
||||
<p><a href="xmpp:urloli@chat.xmpp.076.ne.jp?join">xmpp:urloli@chat.xmpp.076.ne.jp?join</a></p>
|
||||
<h3 id="irc">IRC</h3>
|
||||
<p>irc.076.ne.jp/6697<br />
|
||||
#urloli</p>
|
||||
<p>以上</p>
|
||||
|
||||
|
||||
</content>
|
||||
</entry>
|
||||
|
||||
<entry>
|
||||
<id>blog/urloli-202.gmi</id>
|
||||
<author><name>凛</name></author>
|
||||
|
@ -231,75 +331,5 @@ TorとI2Pは今週中設置します。</p>
|
|||
</content>
|
||||
</entry>
|
||||
|
||||
<entry>
|
||||
<id>blog/openbsd-zsh-udivdi3-syusei.gmi</id>
|
||||
<author><name>凛</name></author>
|
||||
<title type="html">【OpenBSD】更新後「zsh: undefined symbol '_udivdi3'」というエラーの修正する方法</title>
|
||||
<published>2023-04-19T00:00:00Z</published>
|
||||
|
||||
<category term="jp"></category>
|
||||
|
||||
<category term="blog"></category>
|
||||
|
||||
<category term="bsd"></category>
|
||||
|
||||
<category term="openbsd"></category>
|
||||
|
||||
<link href="gemini://technicalsuwako.moe/blog/openbsd-zsh-udivdi3-syusei.gmi" rel="alternate"></link>
|
||||
<content type="html">
|
||||
|
||||
|
||||
|
||||
<p>OpenBSD 7.3は公開されましたので、直ぐ全てのサーバー(64-bit)を更新しました。<br />
|
||||
それは問題無しで出来ました。<br />
|
||||
でも、ThinkPad T43(32-bit)で下記のエラーが発生しました:</p>
|
||||
<pre><code lang="">ssh 192.168.0.123
|
||||
Last login: Tue Apr 18 22:32:51 2023
|
||||
OpenBSD 7.3 (GENERIC) #660: Sat Mar 25 11:17:44 MDT 2023
|
||||
|
||||
Welcome to OpenBSD: The proactively secure Unix-like operating system.
|
||||
|
||||
Please use the sendbug(1) utility to report bugs in the system.
|
||||
Before reporting a bug, please try to reproduce it with the latest
|
||||
version of the code. With bug reports, please try to ensure that
|
||||
enough information to reproduce the problem is enclosed, and if a
|
||||
known fix for it exists, include that as well.
|
||||
|
||||
Cannot open X display!
|
||||
xmodmap: unable to open display &#39;&#39;
|
||||
-zsh:-zsh: undefined symbol &#39;__udivdi3&#39;
|
||||
ld.so: -zsh: lazy binding failed!
|
||||
Connection to 192.168.0.123 closed.
|
||||
</code></pre><p>これのせいで、ノートでもttyでログイン出来なくなったり、端末を開かなくなった。<br />
|
||||
1週間後、やっと修正する方法を見つけました。</p>
|
||||
<p>まずは再起動して、起動画面で「boot -s」を入力して下さい。</p>
|
||||
<pre><code lang="">Using drive 0, partition 3.
|
||||
Loading…
|
||||
probing : pc0 apm pci mem[632K 1533M a20=on]
|
||||
disk: fd0 hd0+
|
||||
&gt;&gt; OpenBSD/i386 BOOT 3.44
|
||||
boot&gt; boot -s
|
||||
|
||||
Enter pathname of shell or RETURN for sh: sh
|
||||
</code></pre><p>それでシングルユーザーモードに起動します。<br />
|
||||
しかし、シングルユーザーモードは読み取り専用モードですので、まずはディスクをマウントするのは必要となります。<br />
|
||||
それ後で、ルートユーザーのシェルはshに交換しましょう。</p>
|
||||
<pre><code lang="">mount -a
|
||||
chsh -s /bin/sh root
|
||||
reboot
|
||||
</code></pre><p>今はいつでも通りに起動して、CTRL+Alt+F2を押して、rootアカウントにログインして下さい。<br />
|
||||
パッケージを更新しましょう。</p>
|
||||
<pre><code lang="">pkg_add -ui
|
||||
</code></pre><p>その後でzshに戻してはOKです。</p>
|
||||
<pre><code lang="">chsh -s /usr/local/bin/zsh root
|
||||
<span style="color:#a2f">exit</span>
|
||||
</code></pre><p>CTRL+Alt+F5を押したら、GUI系ログイン画面に帰ります。<br />
|
||||
ここから普通にパソコンを使えます。</p>
|
||||
<p>以上</p>
|
||||
|
||||
|
||||
</content>
|
||||
</entry>
|
||||
|
||||
|
||||
</feed>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
# 記事一覧
|
||||
|
||||
=> /blog/urloli-210.gmi 2023年05月13日 【076】URLロリ 2.1.0登場
|
||||
=> /blog/urloli-202.gmi 2023年05月12日 【076】URLロリ 2.0.2登場
|
||||
=> /blog/urloli-201.gmi 2023年05月10日 【076】URLロリ 2.0.1登場
|
||||
=> /blog/urloli-200.gmi 2023年05月10日 【076】URLロリ 2.0.0登場
|
||||
|
|
|
@ -0,0 +1,104 @@
|
|||
=> /blog.gmi ブログ一覧へ
|
||||
|
||||
#【076】URLロリ 2.1.0登場
|
||||
投稿日:2023-05-12
|
||||
|
||||
URLロリ は2.1.0にバージョンアップしました!!
|
||||
|
||||
## URLロリって何?
|
||||
URLロリはクッソ小さいURL短縮作成ソフトだわ〜♡
|
||||
|
||||
## 変更
|
||||
* ローカライズは関数化
|
||||
* API機能性
|
||||
* サーバーのソースコードを短くに
|
||||
|
||||
## APIについて
|
||||
=> https://urlo.li/api /api
|
||||
インスタンスURL及びバージョンを確認(GET)
|
||||
|
||||
### 例の結果
|
||||
|
||||
```
|
||||
{
|
||||
"url": "https://urlo.li",
|
||||
"version": "2.1.0"
|
||||
}
|
||||
```
|
||||
|
||||
=> https://urlo.li/api/lolify /api/lolify
|
||||
URLを短縮する(既に存在する場合、短縮済みURLを表示) (POST)
|
||||
|
||||
### 必須のパラメートル
|
||||
|
||||
* url
|
||||
|
||||
### 例の結果
|
||||
|
||||
既に存在する場合
|
||||
|
||||
```
|
||||
curl -d url=https://technicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 200,
|
||||
"error": "",
|
||||
"url": "https://urlo.li/yoWJx",
|
||||
"origin": "https://technicalsuwako.moe",
|
||||
"isnew": false
|
||||
}
|
||||
```
|
||||
|
||||
新しく追加された場合
|
||||
|
||||
```
|
||||
curl -d url=https://technicalsuwako.moe/about https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 200,
|
||||
"error": "",
|
||||
"url": "https://urlo.li/fiW3B",
|
||||
"origin": "https://technicalsuwako.moe/about",
|
||||
"isnew": true
|
||||
}
|
||||
```
|
||||
|
||||
エラーの場合
|
||||
|
||||
```
|
||||
curl -d url=technicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 400,
|
||||
"error": "URLは「http://」又は「https://」で始めます。",
|
||||
"url": "",
|
||||
"origin": "",
|
||||
"isnew": false
|
||||
}%
|
||||
```
|
||||
|
||||
```
|
||||
curl -d url=https://technicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 400,
|
||||
"error": "URLは500文字以内です。",
|
||||
"url": "",
|
||||
"origin": "",
|
||||
"isnew": false
|
||||
}
|
||||
```
|
||||
|
||||
## ソースコード
|
||||
=> https://gitler.moe/suwako/urloli Gitler
|
||||
|
||||
## 公式インスタンス
|
||||
=> https://urlo.li/
|
||||
|
||||
## ダウンロード
|
||||
=> https://gitler.moe/suwako/urloli/releases リリースページ
|
||||
|
||||
## 会話
|
||||
### XMPP
|
||||
=> xmpp:urloli@chat.xmpp.076.ne.jp?join
|
||||
### IRC
|
||||
irc.076.ne.jp/6697
|
||||
\#urloli
|
||||
|
||||
以上
|
|
@ -3,6 +3,7 @@
|
|||
# avatar = https://076.moe/static/suwako.png
|
||||
# description = テクニカル諏訪子様のtwtxtフィード
|
||||
# link = ホームページ gemini://technicalsuwako.moe
|
||||
2023-05-13T00:00:00Z09:00 【076】URLロリ 2.1.0登場 - gemini://technicalsuwako.moe/blog/blog/urloli-210.gmi
|
||||
2023-05-12T00:00:00Z09:00 【076】URLロリ 2.0.2登場 - gemini://technicalsuwako.moe/blog/blog/urloli-202.gmi
|
||||
2023-05-10T17:45:00Z09:00 【076】URLロリ 2.0.1登場 - gemini://technicalsuwako.moe/blog/blog/urloli-201.gmi
|
||||
2023-05-10T00:00:00Z09:00 【076】URLロリ 2.0.0登場 - gemini://technicalsuwako.moe/blog/blog/urloli-200.gmi
|
||||
|
|
|
@ -0,0 +1,105 @@
|
|||
title: 【076】URLロリ 2.1.0登場
|
||||
author: 凛
|
||||
date: 2023-05-13
|
||||
tags: jp,blog,ウエブ開発,076,urloli,urlロリ
|
||||
----
|
||||
URLロリ は2.1.0にバージョンアップしました!!
|
||||
|
||||
## URLロリって何?
|
||||
URLロリはクッソ小さいURL短縮作成ソフトだわ〜♡
|
||||
|
||||
## 変更
|
||||
* ローカライズは関数化
|
||||
* API機能性
|
||||
* サーバーのソースコードを短くに
|
||||
|
||||
## APIについて
|
||||
[/api](https://urlo.li/api)\
|
||||
インスタンスURL及びバージョンを確認(GET)
|
||||
|
||||
### 例の結果
|
||||
|
||||
```
|
||||
{
|
||||
"url": "https://urlo.li",
|
||||
"version": "2.1.0"
|
||||
}
|
||||
```
|
||||
|
||||
[/api/lolify](https://urlo.li/api/lolify)\
|
||||
URLを短縮する(既に存在する場合、短縮済みURLを表示) (POST)
|
||||
|
||||
### 必須のパラメートル
|
||||
|
||||
* url
|
||||
|
||||
### 例の結果
|
||||
|
||||
既に存在する場合
|
||||
|
||||
```
|
||||
curl -d url=https://technicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 200,
|
||||
"error": "",
|
||||
"url": "https://urlo.li/yoWJx",
|
||||
"origin": "https://technicalsuwako.moe",
|
||||
"isnew": false
|
||||
}
|
||||
```
|
||||
|
||||
新しく追加された場合
|
||||
|
||||
```
|
||||
curl -d url=https://technicalsuwako.moe/about https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 200,
|
||||
"error": "",
|
||||
"url": "https://urlo.li/fiW3B",
|
||||
"origin": "https://technicalsuwako.moe/about",
|
||||
"isnew": true
|
||||
}
|
||||
```
|
||||
|
||||
エラーの場合
|
||||
|
||||
```
|
||||
curl -d url=technicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 400,
|
||||
"error": "URLは「http://」又は「https://」で始めます。",
|
||||
"url": "",
|
||||
"origin": "",
|
||||
"isnew": false
|
||||
}%
|
||||
```
|
||||
|
||||
```
|
||||
curl -d url=https://technicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moetechnicalsuwako.moe https://urlo.li/api/lolify
|
||||
{
|
||||
"code": 400,
|
||||
"error": "URLは500文字以内です。",
|
||||
"url": "",
|
||||
"origin": "",
|
||||
"isnew": false
|
||||
}
|
||||
```
|
||||
|
||||
## ソースコード
|
||||
[Gitler](https://gitler.moe/suwako/urloli)
|
||||
|
||||
## 公式インスタンス
|
||||
[https://urlo.li/](https://urlo.li/)
|
||||
|
||||
## ダウンロード
|
||||
[リリースページ](https://gitler.moe/suwako/urloli/releases)
|
||||
|
||||
## 会話
|
||||
### XMPP
|
||||
[xmpp:urloli@chat.xmpp.076.ne.jp?join](xmpp:urloli@chat.xmpp.076.ne.jp?join)
|
||||
|
||||
### IRC
|
||||
irc.076.ne.jp/6697\
|
||||
#urloli
|
||||
|
||||
以上
|
読み込み中…
新しいイシューから参照