<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE feed [
      <!ENTITY lt "&#38;#60;">
      <!ENTITY gt "&#62;">
      <!ENTITY amp "&#38;#38;">
      <!ENTITY apos "&#39;">
      <!ENTITY quot "&#34;">
      <!ENTITY nbsp "&#160;">
      <!ENTITY copy "&#169;">
]>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title type="text">ブログ</title>
    <subtitle type="text">UJP-Unwired Job Professional</subtitle>
    <updated>2026-05-16T00:26:37+09:00</updated>
    <id>http://www.ujp.jp/modules/d3blog/index.php</id>
    <link rel="alternate" type="text/xhtml" hreflang="ja" href="http://www.ujp.jp/" />
    <link rel="self" type="application/atom+xml" href="http://www.ujp.jp/modules/d3blog/index.php?page=atom" />
    <rights>Copyright (c) 1995-2020</rights>
    <generator uri="http://www.ujp.jp/">D3BLOG - XOOPS BLOG MODULE</generator>
    <entry>
        <title>LEDスティックライト</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=11114" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=11114</id>
        <published>2026-03-18T23:51:03+09:00</published>
        <updated>2026-03-23T11:15:15+09:00</updated>
        <category term="Raspberry Pi" label="Raspberry Pi" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　秋葉原で散歩していて，ふと，思い立って買ってみた．あきばおーで一本値下げされて150円．　値下げされているくらいだから，次に行った時は無いかもしれない．　USBメモリ風のLEDラ...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　秋葉原で散歩していて，ふと，思い立って買ってみた．あきばおーで一本値下げされて150円．<br />　値下げされているくらいだから，次に行った時は無いかもしれない．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14917&LEDlightStick.jpg" align="center" alt="" /></center><br />　USBメモリ風のLEDライトで，これを意図的に点灯できれば面白いのでは？なんて妄想してみてる．<br /><br />　まずは準備として，緑色のペイントマーカーで塗ったものを光らせてみた．<br /><br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=14918&LEDlightStick1.jpg" align="center" alt="" /></center><br />　実際に塗った時の感覚よりは光った時の方が明るい．でもこの雑な感じがいい．<br /><br />　ペイントマーカーを買ったのは小学生の時以来かな．縁取りタイプが，すごく流行った．</div>]]>
       </content>
    </entry>
    <entry>
        <title>データレコーダーのエミューレータ</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=8369" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=8369</id>
        <published>2022-05-04T22:11:07+09:00</published>
        <updated>2022-05-04T22:11:07+09:00</updated>
        <category term="Raspberry Pi" label="Raspberry Pi" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　フロッピーディスクが普及する以前，データはカセットテープに保存されていました．データを記録したり読み出したりする装置をデータレコーダーと呼びます．カセットテープレコー...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　フロッピーディスクが普及する以前，データはカセットテープに保存されていました．データを記録したり読み出したりする装置をデータレコーダーと呼びます．カセットテープレコーダーとは違って，音質が良いわけではない．<br /> 私が使っていた頃に一番信頼性が高かったのはNECのPC-6082(DR-320)という機種でした．リファレンス機って感じかな．他のデータレコーダではロードエラーになるところを，この機種で読み取れればOKという感じ．当然，アナログ入力で，NECのパソコン以外にも富士通やMSXなどの他のメーカのデータレコーダとしても優秀でした．<br /><br />　ゲームソフトウェアを買うと，テープには片面に1200ボー，反対側に2400ボーで記録されていて，1200ボーの方が遅いけどエラー率が低いという感じでした．「ボー」というのは「ボーレート」という単位です．1200ビット/secですね．ソフトウェアのテープは5分から10分収録という感じでした．自分のデータは市販のカセットテープを使って記録していたけどね．<br /><br />ピーガー音も鳴る！Raspberry Piでデータレコーダーをエミュレートするキットが入荷<br /><a href="https://akiba-pc.watch.impress.co.jp/docs/news/news/1406664.html" rel="external">https://akiba-pc.watch.impress.co.jp/docs/news/news/1406664.html</a><br /><br />　あのFAXにもよくあったピーガーというのは，「カンサスシティスタンダード形式」というんですね．初めて知った．もう今，忘れた．</div>]]>
       </content>
    </entry>
    <entry>
        <title>ERROR 1071 (42000): Specified key was too long; max key length is 1000 byte</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=5804" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=5804</id>
        <published>2018-09-10T00:32:23+09:00</published>
        <updated>2018-09-10T00:57:27+09:00</updated>
        <category term="Raspberry Pi" label="Raspberry Pi" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　XOOPS Tenに，xpwikiをインストールしようとしているのだけれど，どうしても失敗する．モジュールインストール ログ

ブロック MenuBar (xpwiki) をインストールしました
ブロック 付箋機能 ...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　XOOPS Tenに，xpwikiをインストールしようとしているのだけれど，どうしても失敗する．<br /><div class="xoopsCode"><pre><code>モジュールインストール ログ

ブロック MenuBar (xpwiki) をインストールしました
ブロック 付箋機能 (xpwiki) をインストールしました
ブロック イベント通知 (xpwiki) をインストールしました
ブロック ページ表示 (xpwiki) をインストールしました
コンフィグ comment_dirname を追加しました
コンフィグ comment_forum_id を追加しました
コンフィグ comment_order を追加しました
コンフィグ comment_view を追加しました
コンフィグ comment_posts_num を追加しました
コンフィグ notification_enabled を追加しました
コンフィグ notification_events を追加しました
コールバック &#039;xoops_module_install_xpwiki&#039; を実行することができませんでした
xpwiki モジュールのインストールに失敗しました
Force Uninstallation is started.
SQL file found at /www/ipaccess/xoops_trust_path/modules/xpwiki/sql/mysql.sql. Deleting tables...
Table IPACCESSDB__xpwiki_attach dropped.
Table IPACCESSDB__xpwiki_cache dropped.
Table IPACCESSDB__xpwiki_count dropped.
ERROR: Could not drop table IPACCESSDB__xpwiki_pginfo.
ERROR: Could not drop table IPACCESSDB__xpwiki_plain.
ERROR: Could not drop table IPACCESSDB__xpwiki_rel.
ERROR: Could not drop table IPACCESSDB__xpwiki_tb.
ERROR: Could not drop table IPACCESSDB__xpwiki_alias.</code></pre></div>　xpwikiのsqlディレクトリ配下にあるmysql.sqlを実行してみる．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/www/ipaccess/xoops_trust_path/modules/xpwiki/sql# ls -la🆑
合計 12
drwxr-xr-x  2 pi pi 4096  9月  9 23:00 .
drwxr-xr-x 17 pi pi 4096  9月  9 23:00 ..
-rw-r--r--  1 pi pi 3613  9月  9 23:00 mysql.sql🈁
root@raspberrypi:/www/ipaccess/xoops_trust_path/modules/xpwiki/sql#</code></pre></div>　いくつかのテーブルで，次のようにエラーがでていた．<br /><div class="xoopsCode"><pre><code>MariaDB [IPACCESSDB]&gt; CREATE TABLE `pginfo` (
    -&gt;   `pgid` int(11) NOT NULL auto_increment,
    -&gt;   `name` varchar(255) binary NOT NULL default &#039;&#039;,
    -&gt;   `title` varchar(255) NOT NULL default &#039;&#039;,
    -&gt;   `buildtime` int(11) NOT NULL default &#039;0&#039;,
    -&gt;   `editedtime` int(11) NOT NULL default &#039;0&#039;,
    -&gt;   `uid` mediumint(8) NOT NULL default &#039;0&#039;,
    -&gt;   `ucd` varchar(12) NOT NULL default &#039;&#039;,
    -&gt;   `uname` varchar(255) NOT NULL default &#039;&#039;,
    -&gt;   `freeze` tinyint(1) NOT NULL default &#039;0&#039;,
    -&gt;   `einherit` tinyint(1) NOT NULL default &#039;3&#039;,
    -&gt;   `eaids` text NOT NULL default &#039;&#039;,
    -&gt;   `egids` varchar(255) NOT NULL default &#039;&#039;,
    -&gt;   `vinherit` tinyint(1) NOT NULL default &#039;3&#039;,
    -&gt;   `vaids` text NOT NULL default &#039;&#039;,
    -&gt;   `vgids` varchar(255) NOT NULL default &#039;&#039;,
    -&gt;   `lastuid` mediumint(8) NOT NULL default &#039;0&#039;,
    -&gt;   `lastucd` varchar(12) NOT NULL default &#039;&#039;,
    -&gt;   `lastuname` varchar(255) NOT NULL default &#039;&#039;,
    -&gt;   `update` tinyint(1) NOT NULL default &#039;0&#039;,
    -&gt;   `reading` varchar(255) binary NOT NULL default &#039;&#039;,
    -&gt;   `name_ci` varchar(255) NOT NULL default &#039;&#039;,
    -&gt;   `pgorder` float NOT NULL default &#039;1&#039;,
    -&gt;   PRIMARY KEY  (`pgid`),
    -&gt;   UNIQUE KEY `name` (`name`),
    -&gt;   KEY `uid` (`uid`),
    -&gt;   KEY `name_ci` (`name_ci`),
    -&gt;   KEY `editedtime` (`editedtime`),
    -&gt;   KEY `freeze` (`freeze`),
    -&gt;   KEY `egids` (`egids`),
    -&gt;   KEY `vgids` (`vgids`),
    -&gt;   KEY `eaids` (`eaids`(255)),
    -&gt;   KEY `vaids` (`vaids`(255)),
    -&gt;   KEY `vids` (`vaids`(200),`vgids`(133))
    -&gt; ) ENGINE=MyISAM;
ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes🈁
MariaDB [IPACCESSDB]&gt;</code></pre></div>　キーの最大長が1000バイトだけれどそれを超えているよって．ちょっと大変そうだな．．．<br />　とりあえず，データベースエンジンをMyISAMからInnodbに変更することで対応できた．<br /><div class="xoopsCode"><pre><code>前：ENGINE=MyISAM;
後：ENGINE=Innodb;</code></pre></div>　xoops_trust_path/modules/xpwiki/sqlにあるSQLファイルを変更．</div>]]>
       </content>
    </entry>
    <entry>
        <title>phpMyAdminをインストール</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=5803" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=5803</id>
        <published>2018-09-09T19:22:56+09:00</published>
        <updated>2018-09-09T22:32:22+09:00</updated>
        <category term="Raspberry Pi" label="Raspberry Pi" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　MySQLをWebブラウザベースで操作するツールの定番，phpMyAdminをインストールしてみる．　以下のサイトからダウンロード．https://www.phpmyadmin.net/　ダウンロードしたファイルは次の通り．pi@...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　MySQLをWebブラウザベースで操作するツールの定番，phpMyAdminをインストールしてみる．<br /><br />　以下のサイトからダウンロード．<br /><br /><a href="https://www.phpmyadmin.net/" rel="external">https://www.phpmyadmin.net/</a><br /><br />　ダウンロードしたファイルは次の通り．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:~/ダウンロード $ ls -lah🆑
合計 11M
drwxr-xr-x  2 pi pi 4.0K  9月  9 18:43 .
drwxr-xr-x 21 pi pi 4.0K  9月  9 18:43 ..
-rw-r--r--  1 pi pi  11M  9月  9 18:42 phpMyAdmin-4.8.3-all-languages.zip🈁
pi@raspberrypi:~/ダウンロード $</code></pre></div>　ファイルを展開したものを，公開用ディレクトリに設置．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:~/ダウンロード $ sudo mv phpMyAdmin-4.8.3-all-languages /www/phpmyadmin🆑
pi@raspberrypi:~/ダウンロード $ cd /www/phpmyadmin/🆑
pi@raspberrypi:/www/phpmyadmin $</code></pre></div>　ログディレクトリも作成しておく．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-enabled $ sudo mkdir /www/logs/phpmyadmin🆑
pi@raspberrypi:/etc/apache2/sites-enabled $</code></pre></div>　Apache2用の設定ファイルを作成する．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:/www/phpmyadmin $ cd /etc/apache2/sites-available🆑
pi@raspberrypi:/etc/apache2/sites-available $</code></pre></div><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-available $ cat phpmyadmin.conf🆑
&lt;VirtualHost *:80&gt;
	ServerName 192.168.20.241
	ServerAdmin webmaster@localhost
	DocumentRoot /www/phpmyadmin/
	ErrorLog  /www/logs/phpmyadmin/error.log
	CustomLog /www/logs/phpmyadmin/access.log combined
	DirectoryIndex &quot;index.php&quot; &quot;index.html&quot;
	&lt;Directory &quot;/www/phpmyadmin/&quot;&gt;
		Require all granted
	&lt;/Directory&gt;
&lt;/VirtualHost&gt;
pi@raspberrypi:/etc/apache2/sites-available $</code></pre></div>　シンボリックリンクを設置する．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-available $ ls -la🆑
合計 28
drwxr-xr-x 2 root root 4096  9月  9 18:49 .
drwxr-xr-x 8 root root 4096  9月  5 23:12 ..
-rw-r--r-- 1 root root 1332  9月 20  2017 000-default.conf
-rw-r--r-- 1 root root 6338  4月  6 03:32 default-ssl.conf
-rw-r--r-- 1 root root  329  9月  6 00:37 ipaccess.conf
-rw-r--r-- 1 root root  329  9月  9 18:49 phpmyadmin.conf🈁
pi@raspberrypi:/etc/apache2/sites-available $</code></pre></div>　リンク元のファイルの確認．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-available $ cd ../sites-enabled/🆑
pi@raspberrypi:/etc/apache2/sites-enabled $</code></pre></div><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-enabled $ sudo ln -s ../sites-available/phpmyadmin.conf phpmyadmin.conf🆑
pi@raspberrypi:/etc/apache2/sites-enabled $</code></pre></div>　作成したリンクを確認．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-enabled $ ls -la🆑
合計 8
drwxr-xr-x 2 root root 4096  9月  9 18:50 .
drwxr-xr-x 8 root root 4096  9月  5 23:12 ..
lrwxrwxrwx 1 root root   32  9月  5 23:00 001-ipaccess.conf -&gt; ../sites-available/ipaccess.conf
lrwxrwxrwx 1 root root   34  9月  9 18:50 phpmyadmin.conf -&gt; ../sites-available/phpmyadmin.conf🈁
pi@raspberrypi:/etc/apache2/sites-enabled $</code></pre></div>　Apacheを再起動．<br /><div class="xoopsCode"><pre><code>pi@raspberrypi:/etc/apache2/sites-enabled $ sudo service apache2 stop🆑
pi@raspberrypi:/etc/apache2/sites-enabled $ sudo service apache2 start🆑
pi@raspberrypi:/etc/apache2/sites-enabled $</code></pre></div>　ブラウザでアクセス．<br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=5458&phpmyadmin1.jpg" align="center" alt="" /></center><br />　ログインすると，権限のあるデータベースやテーブル，データが確認できる．<br /><center><img src="http://www.ujp.jp/modules/xelfinder/index.php?page=view&file=5459&phpmyadmin2.jpg" align="center" alt="" /></center><br />　設置するだけなのでとても簡単．危ないねぇ．</div>]]>
       </content>
    </entry>
    <entry>
        <title>&#039;allow_url_fopen&#039; : on   非推奨</title>
        <link rel="alternate" type="text/xhtml" href="http://www.ujp.jp/modules/d3blog/details.php?bid=5802" />
        <id>http://www.ujp.jp/modules/d3blog/details.php?bid=5802</id>
        <published>2018-09-09T09:17:20+09:00</published>
        <updated>2018-09-09T09:17:20+09:00</updated>
        <category term="Raspberry Pi" label="Raspberry Pi" />
        <author>
            <name>ujpblog</name>
        </author>
        <summary type="html" xml:base="http://www.ujp.jp/" xml:lang="ja">　XOOPSを入れようとしていて，Protectorの設定を確認．&#039;register_globals&#039; : off   ok
&#039;allow_url_fopen&#039; : on   非推奨🈁
この設定だと、外部の任意のスクリプトを実行される危険性があり...</summary>
       <content type="html" xml:lang="ja" xml:base="http://www.ujp.jp/">
<![CDATA[<div>　XOOPSを入れようとしていて，Protectorの設定を確認．<br /><div class="xoopsCode"><pre><code>&#039;register_globals&#039; : off   ok
&#039;allow_url_fopen&#039; : on   非推奨🈁
この設定だと、外部の任意のスクリプトを実行される危険性があります
この設定変更にはサーバの管理者権限が必要です
ご自身で管理しているサーバであれば、php.iniやhttpd.confを編集して下さい
そうでない場合は、サーバ管理者にお願いしてみて下さい</code></pre></div>　php.iniを調べる．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/home/pi# locate php.ini🆑
/etc/php/7.2/apache2/php.ini🈁
/etc/php/7.2/cli/php.ini
/usr/lib/php/7.2/php.ini-development
/usr/lib/php/7.2/php.ini-production
/usr/lib/php/7.2/php.ini-production.cli
root@raspberrypi:/home/pi#</code></pre></div>　ディレクトリ移動．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/home/pi# cd /etc/php/7.2/apache2/🆑
root@raspberrypi:/etc/php/7.2/apache2# ls -la🆑
合計 84
drwxr-xr-x 3 root root  4096  9月  2 01:26 .
drwxr-xr-x 5 root root  4096  9月  2 01:24 ..
drwxr-xr-x 2 root root  4096  9月  4 23:55 conf.d
-rw-r--r-- 1 root root 70973  8月 19 15:56 php.ini🈁
root@raspberrypi:/etc/php/7.2/apache2#</code></pre></div>　php.iniファイルの中に，設定値が入っているか確認．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/etc/php/7.2/apache2# grep allow_url_fopen  php.ini🆑
allow_url_fopen = On🈁
root@raspberrypi:/etc/php/7.2/apache2#</code></pre></div>　入っていたので，ファイルをバックアップした後に，ファイルの中身を置き換える．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/etc/php/7.2/apache2# cat php.ini.20180909|sed &#039;s/allow_url_fopen = On/allow_url_fopen = Off/g&#039; &gt; php.ini🆑
root@raspberrypi:/etc/php/7.2/apache2#</code></pre></div>　置き換わったことを確認．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/etc/php/7.2/apache2# grep allow_url_fopen  php.ini🆑
allow_url_fopen = Off🈁
root@raspberrypi:/etc/php/7.2/apache2#</code></pre></div>　他が置き換わってないことも確認．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/etc/php/7.2/apache2# diff php.ini.20180909 php.ini🆑
836c836
&lt; allow_url_fopen = On
---
&gt; allow_url_fopen = Off
root@raspberrypi:/etc/php/7.2/apache2#</code></pre></div>　最初からdiffだけで良いか．<br />　apacheを再起動して有効化されたことを確認．<br /><div class="xoopsCode"><pre><code>root@raspberrypi:/etc/php/7.2/apache2# service apache2 stop🆑
root@raspberrypi:/etc/php/7.2/apache2# service apache2 start🆑
root@raspberrypi:/etc/php/7.2/apache2#</code></pre></div>　XOOPSの設定を確認<br /><div class="xoopsCode"><pre><code>&#039;register_globals&#039; : off   ok
&#039;allow_url_fopen&#039; : off   ok🈁
&#039;session.use_trans_sid&#039; : off   ok
&#039;XOOPS_DB_PREFIX&#039; : IPACCESS_   ok</code></pre></div>　よかった．</div>]]>
       </content>
    </entry>
</feed>