<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://ja.nishimotz.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>ja.nishimotz.com</title>
        <description></description>
        <link>https://ja.nishimotz.com/</link>
        <lastBuildDate>Thu, 09 Apr 2026 17:15:06 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://ja.nishimotz.com/_media/wiki:dokuwiki.svg</url>
            <title>ja.nishimotz.com</title>
            <link>https://ja.nishimotz.com/</link>
        </image>
        <item>
            <title>7-Zip (7z)</title>
            <link>https://ja.nishimotz.com/7z?rev=1354341400</link>
            <description>7-Zip (7z)

since 2011-09-17

Windows 7 における 7z の利用

PATH を C:\Program Files (x86)\7-Zip とかに通せば、コマンドプロンプトで 7z が呼び出せる。

コマンドラインで .bzr* .git* を除外してアーカイブを作るには：</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 01 Dec 2012 05:56:40 +0000</pubDate>
        </item>
        <item>
            <title>5374</title>
            <link>https://ja.nishimotz.com/5374?rev=1633243725</link>
            <description>5374

富士市

since 2021-10-03

&lt;https://github.com/fuji-5374/fuji-5374.github.io&gt;


$ git clone https://github.com/fuji-5374/fuji-5374.github.io
$ cd fuji-5374.github.io/
$ /usr/local/bin/python3.7 -m venv .venv
$ . .venv/bin/activate
$ pip install -U pip
$ pip install pipenv pytest icalendar
$ pipenv run pytest
$ pipenv run python convert_ical.py</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 06:48:45 +0000</pubDate>
        </item>
        <item>
            <title>a2ps</title>
            <link>https://ja.nishimotz.com/a2ps?rev=1329382799</link>
            <description>a2ps

ソースコードを印刷するために使える整形ツール。

以下は MacPorts 環境で PHP のソースコードをPDFに変換する。

ただし ./lib ディレクトリは印刷しない。


sudo port install a2ps-j

find . -print | grep -e &#039;\.php$&#039; | grep -ve &#039;^\.\/lib&#039; | xargs a2ps-j -n -p &gt; _a2ps.tmp
ps2pdf _a2ps.tmp _a2ps.pdf
open _a2ps.pdf</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Feb 2012 08:59:59 +0000</pubDate>
        </item>
        <item>
            <title>academic life</title>
            <link>https://ja.nishimotz.com/academic_life?rev=1265295600</link>
            <description>academic life

メンタルケア講習会(nishimotzの日記)

研究者のための査読マニュアル(nishimotzの日記)

リンク

next49 さん

	*  卒業研究・修士研究時の悪循環を防ごう
		*  &lt;http://d.hatena.ne.jp/next49/20081019/p2&gt;

	*  大学院生が卒論・修論指導をすべき理由とそのやり方
		*  &lt;http://d.hatena.ne.jp/next49/20091111/p1&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 04 Feb 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>alexa</title>
            <link>https://ja.nishimotz.com/alexa?rev=1598740144</link>
            <description>alexa

since 2020-08-13

すごい広島 with Python [41] で紹介。

	*  &lt;https://pycon-hiroshima.connpass.com/event/186049/&gt;

スキルの開発をしたい。amazon.co.jp のアカウントはある。そのアカウントに紐づいた alexa デバイスの実機もある。

	*  私は amazon.com と amazon.co.jp で別々の Kindle を使うために、違うメールアドレスで運用している</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 29 Aug 2020 22:29:04 +0000</pubDate>
        </item>
        <item>
            <title>alien</title>
            <link>https://ja.nishimotz.com/alien?rev=1267887600</link>
            <description>alien

Ubuntu Linux で rpm パッケージのインストールを行う。

以下の作業は Ubuntu 9.10 の記録。

ツールのインストール : sudo aptitude install alien

むかし Vine Linux でやった仕事を再現するために splibs
を Ubuntu に入れる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 06 Mar 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>C言語における多次元配列</title>
            <link>https://ja.nishimotz.com/allocmat?rev=1289917732</link>
            <description>C言語における多次元配列

double a[100][100] のような配列の確保に代わる方法の例。

関連記事 C言語への導入

vectorの使用

since 2010-11-16

C++が当たり前の時代なので、素直に書いてみようと思ったのが下記の例。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 16 Nov 2010 14:28:52 +0000</pubDate>
        </item>
        <item>
            <title>alsamixer</title>
            <link>https://ja.nishimotz.com/alsamixer?rev=1385142251</link>
            <description>alsamixer

since 2013-11-22

Windows の PuTTY でリモートログインした Ubuntu Linxu から alsamixer を実行するときの PuTTY の設定：

ファンクションキーがうまく動かない：

	*  Category Terminal Keyboard
		*  The Function keys and keypad を Linux or Xterm R6 に設定</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 22 Nov 2013 17:44:11 +0000</pubDate>
        </item>
        <item>
            <title>Amazon WorkMail</title>
            <link>https://ja.nishimotz.com/amazon_workmail?rev=1662338608</link>
            <description>Amazon WorkMail

since 2022-09-04

使ってみたのでメモ。

&lt;https://aws.amazon.com/jp/workmail/&gt;

Amazon WorkMail では、最大 25 ユーザーが、30 日間の無料トライアルを利用して使用を開始できます、とのこと。

まとめ

	*  Route53 でドメインを管理しているなら、スムーズで、かつ、見通しが良い。ブラックボックスが少ない。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 05 Sep 2022 00:43:28 +0000</pubDate>
        </item>
        <item>
            <title>AMBULANT</title>
            <link>https://ja.nishimotz.com/ambulant?rev=1361601279</link>
            <description>AMBULANT

since 2013-02-23

&lt;http://www.ambulantplayer.org/&gt;

AMBULANT Open SMIL Player は smil 3.0 に対応したオープンソースの再生ソフトウェア。

マルチメディア DAISY プレイヤー amis は AMBULANT のエンジンを使用している。

&lt;http://sourceforge.net/projects/ambulant/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 23 Feb 2013 06:34:39 +0000</pubDate>
        </item>
        <item>
            <title>AMIS</title>
            <link>https://ja.nishimotz.com/amis?rev=1361601468</link>
            <description>AMIS

since 2013-02-23

新しい開発サイト github

&lt;https://github.com/daisy-consortium/amis&gt;

過去のドキュメント

&lt;http://daisy.trac.cvsdude.com/amis/wiki&gt;

ビルド方法 &lt;http://daisy.trac.cvsdude.com/amis/wiki/BuildingAmis&gt;

	*  ambulant</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 23 Feb 2013 06:37:48 +0000</pubDate>
        </item>
        <item>
            <title>amixer</title>
            <link>https://ja.nishimotz.com/amixer?rev=1381741869</link>
            <description>amixer

since 2013-10-14


Usage: amixer &lt;options&gt; [command]

Available options:
  -h,--help       this help
  -c,--card N     select the card
  -D,--device N   select the device, default &#039;default&#039;
  -d,--debug      debug mode
  -n,--nocheck    do not perform range checking
  -v,--version    print version of this program
  -q,--quiet      be quiet
  -i,--inactive   show also inactive controls
  -a,--abstract L select abstraction level (none or basic)
  -s,--stdin      Read and execute commands f…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Oct 2013 09:11:09 +0000</pubDate>
        </item>
        <item>
            <title>Android adb</title>
            <link>https://ja.nishimotz.com/android_adb?rev=1367562664</link>
            <description>Android adb

since 2013-05-03

クラス名を指定してアンインストールする：


$ adb shell pm uninstall -k jp.path.project</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 May 2013 06:31:04 +0000</pubDate>
        </item>
        <item>
            <title>Android NDK</title>
            <link>https://ja.nishimotz.com/android_ndk?rev=1363248405</link>
            <description>Android NDK

android

since 2012-01-12

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/4798030430/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://ecx.images-amazon.com/images/I/41uiCSFXc3L._SL160_.jpg&gt;&quot; alt=&quot;Android NDKネイティブプログラミング&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazlet-info&quot; style=&quot;line-height:120%; margin-bottom: 10px&quot;&gt;&lt;…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Mar 2013 08:06:45 +0000</pubDate>
        </item>
        <item>
            <title>Android TalkBack</title>
            <link>https://ja.nishimotz.com/android_talkback?rev=1338721557</link>
            <description>Android TalkBack

since 2011-05-01

Android スマートフォンでは TalkBack という画面読み上げ機能が利用できる。

Eyes-Free というプロジェクトが開発。
このあたりにソースがある。

Googleのブログによれば、あの T.V.Raman 氏も関わっている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Jun 2012 11:05:57 +0000</pubDate>
        </item>
        <item>
            <title>Android</title>
            <link>https://ja.nishimotz.com/android?rev=1633169976</link>
            <description>Android

android_ndk android_talkback

&lt;http://developer.android.com/guide/index.html&gt;

&lt;http://www.techdoctranslator.com/android&gt; 開発ガイド

&lt;http://www.muo.jp/android/&gt; みゅお（muo_jp）によるAndroidのドキュメント翻訳

Ubuntu + Android SDK

since 2017-12-22

&lt;http://symfoware.blog68.fc2.com/blog-entry-2002.html&gt;

&lt;https://developer.android.com/studio/command-line&gt;

ADT Bundle

since 2013-03-14 

&lt;http://developer.android.com/sdk/installing/bundle.html&gt;

	*  Windows 
		*  &lt;http://dev.classmethod.jp/smartphone/androi…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 02 Oct 2021 10:19:36 +0000</pubDate>
        </item>
        <item>
            <title>AngularJS</title>
            <link>https://ja.nishimotz.com/angularjs?rev=1383812431</link>
            <description>AngularJS

AngularJS と NVDA

	*  &lt;http://d.nishimotz.com/archives/1504&gt;

AngularJSのスゴさが伝わるデモ

	*  &lt;http://demo.64p.org/angularjs/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 07 Nov 2013 08:20:31 +0000</pubDate>
        </item>
        <item>
            <title>ansible</title>
            <link>https://ja.nishimotz.com/ansible?rev=1407563896</link>
            <description>ansible

since 2014-01-22

	*  &lt;http://yteraoka.github.io/ansible-tutorial/&gt;
	*  &lt;http://docs.ansible.com/intro_installation.html&gt;
	*  &lt;http://d.hatena.ne.jp/hogem/20130615/1371306941&gt;
	*  &lt;http://open-groove.net/ansible/ansible-init/&gt;

Python API

	*  &lt;http://docs.ansible.com/developing.html&gt;
	*  &lt;http://qiita.com/ando-masaki/items/b2780c70e521b296d85a&gt;

Ubuntu 13.04


$ which pip
/usr/local/bin/pip

// パッケージから入れる
// sudo apt-get install python-pip

$ sudo pip install ansible


例えば service モジュー…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 09 Aug 2014 05:58:16 +0000</pubDate>
        </item>
        <item>
            <title>ant</title>
            <link>https://ja.nishimotz.com/ant?rev=1402926277</link>
            <description>ant

since 2011-10-13

ant は java のビルドツール。make に近い機能を持つ。Makefile のような内容を build.xml に書く。

Mac 10.6 で ant すると javac タスクの出力が文字化けする。これは javac の文字コードの問題らしい。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jun 2014 13:44:37 +0000</pubDate>
        </item>
        <item>
            <title>apache</title>
            <link>https://ja.nishimotz.com/apache?rev=1379040760</link>
            <description>apache

since 2010-08

正式には apache httpd server。

apache の導入

Ubuntu 9.04 における作業記録。どこかのホスティングで何かをするための調査。

いわゆる LAMP 環境（ここではMySQL, PHP)を構築してみる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Sep 2013 02:52:40 +0000</pubDate>
        </item>
        <item>
            <title>APFS</title>
            <link>https://ja.nishimotz.com/apfs?rev=1680946577</link>
            <description>APFS

since 2023-04-08

Apple File System

以下は ChatGPT の説明を改変。

macOS Big Sur (11.0) 以降、APFS形式の外付けディスクはTime Machineバックアップに使用できる。

&lt;https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system&gt;

下記のようなことができる

	*  ひとつの物理ドライブ（パーティション）を APFS としてフォーマットする</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Apr 2023 09:36:17 +0000</pubDate>
        </item>
        <item>
            <title>arecord</title>
            <link>https://ja.nishimotz.com/arecord?rev=1381741835</link>
            <description>arecord

since 2013-10-14


arecord -t wav -f S16_LE -c 2 -r 16000 - | aplay -t wav -f S16_LE -c2 -r 16000 -
arecord -t wav -f S16_LE -c 2 -r 48000 - | aplay -t wav -f S16_LE -c2 -r 48000 -


amixer</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Oct 2013 09:10:35 +0000</pubDate>
        </item>
        <item>
            <title>ASP.NET</title>
            <link>https://ja.nishimotz.com/asp.net?rev=1315913884</link>
            <description>ASP.NET

since 2011-09-10

Microsoft Windows 用の Web 開発環境。Windows Server での運用が想定されている。

C# や Visual Basic でロジックを記述する。

Visual Web Developer (Visual Studio) に加えて WebMatrix という開発ツールも提供されている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 13 Sep 2011 11:38:04 +0000</pubDate>
        </item>
        <item>
            <title>Asterisk</title>
            <link>https://ja.nishimotz.com/asterisk?rev=1328000580</link>
            <description>Asterisk

since 2012-01-31

オープンソースPBX。

&lt;http://www.asterisk.org/&gt;

日本語の情報サイト &lt;http://www.voip-info.jp/&gt;

バージョン1.8系の後継にあたるのはバージョン10系という話。

OSC2010TOKYO_Spring_Asterisk で検索できるPDFファイルには Asterisk と</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 31 Jan 2012 09:03:00 +0000</pubDate>
        </item>
        <item>
            <title>Audacity</title>
            <link>https://ja.nishimotz.com/audacity?rev=1384140245</link>
            <description>Audacity

Audacity は「フリー、オープンソースでクロスプラットフォームのレコーディング・サウンド編集ソフトウェア」と紹介されている。

&lt;http://audacity.sourceforge.net/?lang=ja&gt;

&lt;http://www.forest.impress.co.jp/library/software/audacity/&gt;

&lt;http://www.forest.impress.co.jp/docs/news/20120315_519088.html&gt;

キーボードによる操作

&lt;http://vip.chowo.co.uk/wp-content/uploads/jaws/Audacity-2.0.5-Guide.html&gt;

&lt;http://manual.audacityteam.org/o/man/audacity_selection.html&gt;

音声ファイルの後ろをトリミングする…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 11 Nov 2013 03:24:05 +0000</pubDate>
        </item>
        <item>
            <title>AutoHotkey</title>
            <link>https://ja.nishimotz.com/autohotkey?rev=1338949365</link>
            <description>AutoHotkey

since 2012-06-06

AutoHotkey は Windows 用のフリーソフト。ライセンスはGPL。

MacBook の BootCamp 環境で Lion と同じ「ナチュラルスクロール」を実現するのに使える。

&lt;http://www.howtogeek.com/57542/how-to-get-the-worst-os-x-lion-feature-in-windows-reverse-scrolling/&gt;

&lt;http://www.autohotkey.com/&gt;

[ReverseScroll.ahk]


#MaxHotkeysPerInterval 200

WheelUp::
Send {WheelDown}
Return

WheelDown::
Send {WheelUp}
Return</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 06 Jun 2012 02:22:45 +0000</pubDate>
        </item>
        <item>
            <title>AWK</title>
            <link>https://ja.nishimotz.com/awk?rev=1298862959</link>
            <description>AWK

since 2011-02-28

&lt;http://www.manpagez.com/man/1/awk/&gt;

/etc/passwd ファイルから nologin が含まれる行を探して、コロン区切りを前提として第一フィールドを取り出す：


$ grep nologin /etc/passwd | awk -F: &#039;{print $1}&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 28 Feb 2011 03:15:59 +0000</pubDate>
        </item>
        <item>
            <title>AWS Amplify</title>
            <link>https://ja.nishimotz.com/aws-amplify?rev=1639192068</link>
            <description>AWS Amplify

since 2019-09-01

公式

	*  &lt;https://aws.amazon.com/jp/amplify/&gt;

勉強してみようとして、環境構築にはまった。

Windows 10 WSL Ubuntu 16.04.3 LTS

過去の環境構築

	*  nodejs
	*  reactjs

今回うまくいった手順


sudo n stable
sudo npm update -g npm
sudo npm install -g --unsafe-perm --verbose @aws-amplify/cli</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Dec 2021 03:07:48 +0000</pubDate>
        </item>
        <item>
            <title>aws</title>
            <link>https://ja.nishimotz.com/aws?rev=1637890395</link>
            <description>aws

	*  awscli

boto3

Passing credentials as parameters

&lt;https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html&gt;

AWS Data Wrangler

since 2021-10-24

&lt;https://aws-data-wrangler.readthedocs.io/en/stable/&gt;

&lt;https://pypi.org/project/awswrangler/&gt;

DynamoDB に書き込む

	*  &lt;https://aws-data-wrangler.readthedocs.io/en/stable/tutorials/028%20-%20DynamoDB.html&gt;

Amazon Athena

since 2021-11-26

「Amazon Athena は、標準 SQL を使用して Amazon S3 やその他のフェデレーティッドデータソース内のデータを簡単に分析できるようにするインタラクテ…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 26 Nov 2021 01:33:15 +0000</pubDate>
        </item>
        <item>
            <title>awscli</title>
            <link>https://ja.nishimotz.com/awscli?rev=1390866716</link>
            <description>awscli

since 2013-01-22

	*  ちなみに Sakura だと sacloud &lt;https://github.com/sakura-internet/node-sacloud/wiki/Getting-started-Guide&gt;

&lt;http://aws.amazon.com/jp/cli/&gt;

&lt;http://docs.aws.amazon.com/cli/latest/reference/&gt;

Ubuntu

since 2014-01-28

&lt;http://aws.amazon.com/jp/cli/&gt;

&lt;http://aws.amazon.com/jp/documentation/cli/&gt;


$ sudo pip install awscli
$ aws configure
$ aws help

$ aws ec2 describe-instances --instance-ids i-NNNNNNNNN

$ aws route53 list-hosted-zones


&lt;http://understeer.hatenablog.co…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 27 Jan 2014 23:51:56 +0000</pubDate>
        </item>
        <item>
            <title>bash</title>
            <link>https://ja.nishimotz.com/bash?rev=1295165355</link>
            <description>bash

関連 shell_script nkf sox cygwin

ファイルをまとめて sox で変換


#!/bin/bash
# convert *.sw to *.wav using sox
for i in $( ls *.sw ); do
  n=`basename $i .sw`
  echo $n
  sox -r 16000 -t sw -c 1 $i $n.wav
done


ファイルをまとめて UTF-8 に変換</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Jan 2011 08:09:15 +0000</pubDate>
        </item>
        <item>
            <title>ベイズの定理</title>
            <link>https://ja.nishimotz.com/bayes_theorem?rev=1259161200</link>
            <description>ベイズの定理

	*  Wikipedia日本語版の記事はパターン認識に関する説明が不足。
	*  Wikipedia英語版の記事

音声認識におけるベイズの定理

音声認識におけるベイズの定理は、データベース（コーパス）をたくさん集めて「音響モデル」と「言語モデル」の統計モデルを精緻にすればするほど認識性能が上がることを保証してくれる理論である。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 25 Nov 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>find_bakfile</title>
            <link>https://ja.nishimotz.com/bazaar_findbakfile?rev=1326944242</link>
            <description>find_bakfile

2011-12-19

bazaar を使ってマージをしていると出てくるバックファイルを検索・削除する python スクリプト。

	*  Python 2.7.2 Windows で動作確認。
	*  optparse の使い方の練習を兼ねて。
	*  2011-12-21 emacs のバックアップファイルも消すようにした</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Jan 2012 03:37:22 +0000</pubDate>
        </item>
        <item>
            <title>bzrからgitへの移行</title>
            <link>https://ja.nishimotz.com/bazaar_git?rev=1366184852</link>
            <description>bzrからgitへの移行

since 2013-04-17

bzr の fastimport プラグインを使うと fast-export というサブコマンドが使えるという話。

&lt;http://methane.hatenablog.jp/entry/20120627/1340802391&gt;

ためしに lp:nvdajp と lp:~nvdajp/nvdajp/jp2013.1 を変換してみる。

Windows ではうまくいかない気がするので、Mac ports 環境でためす。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 17 Apr 2013 07:47:32 +0000</pubDate>
        </item>
        <item>
            <title>Bazaar 分散バージョン管理システム</title>
            <link>https://ja.nishimotz.com/bazaar?rev=1391579986</link>
            <description>Bazaar 分散バージョン管理システム

バージョン管理システム。開発が停滞しているなどで 2013年ごろから人気がなくなってきた印象。

nvda 本家、および nvdajp にて使用していた。

pythonで実装されているが</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 05 Feb 2014 05:59:46 +0000</pubDate>
        </item>
        <item>
            <title>bfg</title>
            <link>https://ja.nishimotz.com/bfg?rev=1637638236</link>
            <description>bfg

since 2021-11-23

&lt;https://rtyley.github.io/bfg-repo-cleaner/&gt;

機密データを git リポジトリから削除する

&lt;https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository&gt;

HEAD ブランチは削除対象にしてくれないので、あらかじめ消したい文字列を消した状態を HEAD にしておく。

jar ファイルをダウンロードする。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 23 Nov 2021 03:30:36 +0000</pubDate>
        </item>
        <item>
            <title>Google BigQuery</title>
            <link>https://ja.nishimotz.com/bigquery?rev=1634983393</link>
            <description>Google BigQuery

since 2021-10-23

	*  &lt;https://qiita.com/croquette0212/items/4e9070768abe420e24d1&gt;

コードサンプル

BigQuery コードサンプル

	*  &lt;https://cloud.google.com/bigquery/docs/samples&gt;

DataFrame からデータを読み込む

	*  &lt;https://cloud.google.com/bigquery/docs/samples/bigquery-load-table-dataframe&gt;

Python / Pandas

Python Client for BigQuery

	*  &lt;https://googleapis.dev/python/bigquery/latest/index.html&gt;

Using BigQuery with Pandas

	*  &lt;https://googleapis.dev/python/bigquery/latest/usage/pandas.html&gt;

Goog…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 23 Oct 2021 10:03:13 +0000</pubDate>
        </item>
        <item>
            <title>bitbucket</title>
            <link>https://ja.nishimotz.com/bitbucket?rev=1329205911</link>
            <description>bitbucket

since 2012-02-14

&lt;http://bitbucket.org&gt;

mercurial と git に対応して、無料ユーザーもプライベートのリポジトリを作れるホスティング。

Mac での ssh key の登録。
$ cat ~/.ssh/id_rsa.pub | pbcopy
でクリップボードにコピーして、</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 14 Feb 2012 07:51:51 +0000</pubDate>
        </item>
        <item>
            <title>Bluetooth Low Energy</title>
            <link>https://ja.nishimotz.com/bluetooth_low_energy?rev=1632203225</link>
            <description>Bluetooth Low Energy

since 2021-09-20

	*  5年前 

Blinka 資料

	*  &lt;https://learn.adafruit.com/circuitpython-ble-libraries-on-any-computer&gt;
	*  &lt;https://github.com/adafruit/Adafruit_Blinka_bleio&gt;

bluepy 資料

	*  &lt;https://www.ratoc-e2estore.com/blog/2017/12/seek2-02/2&gt;
	*  &lt;https://github.com/IanHarvey/bluepy&gt;
	*  &lt;http://ianharvey.github.io/bluepy-doc/&gt;

Raspberry Pi 3B + Blinka

&lt;https://learn.adafruit.com/circuitpython-ble-libraries-on-any-computer/getting-python-on-your-host-computer&gt;

以下 pip3 …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 21 Sep 2021 05:47:05 +0000</pubDate>
        </item>
        <item>
            <title>Boehm GC</title>
            <link>https://ja.nishimotz.com/boehm_gc?rev=1283401620</link>
            <description>Boehm GC

A garbage collector for C and C++

&lt;http://www.hpl.hp.com/personal/Hans_Boehm/gc/&gt;

資料

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/4798025623/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://ecx.images-amazon.com/images/I/51ihQN2UlbL._SL160_.jpg&gt;&quot; alt=&quot;ガベージコレクションのアルゴリズムと実装&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazle…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Sep 2010 04:27:00 +0000</pubDate>
        </item>
        <item>
            <title>Boolean</title>
            <link>https://ja.nishimotz.com/boolean?rev=1668038728</link>
            <description>Boolean

2022-11-10

Node.js v17


Welcome to Node.js v17.9.1.
Type &quot;.help&quot; for more information.
&gt; Boolean(undefined)
false
&gt; Boolean(0)
false
&gt; Boolean(&quot;&quot;)
false
&gt; Boolean(&quot;false&quot;)
true
&gt; Boolean(null)
false
&gt; Boolean([])
true
&gt; Boolean({})
true</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 10 Nov 2022 00:05:28 +0000</pubDate>
        </item>
        <item>
            <title>点字</title>
            <link>https://ja.nishimotz.com/braille?rev=1311080318</link>
            <description>点字

since 2011-07-09

点訳システム

点字自動翻訳システム &lt;http://muzik.gr.jp/tenji/default.asp&gt;

文献

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/4860550145/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 19 Jul 2011 12:58:38 +0000</pubDate>
        </item>
        <item>
            <title>BrailleBlaster</title>
            <link>https://ja.nishimotz.com/brailleblaster?rev=1341813179</link>
            <description>BrailleBlaster

since 2012-07-09

liblouis 開発者による点訳アプリケーション。まだ開発の初期段階。The Apache 2.0 License である。

&lt;http://www.brailleblaster.org/&gt;

&lt;http://code.google.com/p/brailleblaster/&gt;

実装は Java で GUI ライブラリに SWT が使われている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 09 Jul 2012 05:52:59 +0000</pubDate>
        </item>
        <item>
            <title>BRLTTY</title>
            <link>https://ja.nishimotz.com/brltty?rev=1350461439</link>
            <description>BRLTTY

	*  &lt;http://mielke.cc/brltty/&gt;
svn checkout svn://mielke.cc/main/brltty
	*  BRLTTY 4.4 に Tables/ja.ctb に日本語のカナ文字のテーブルがある。Copyright (C) 2005 by Sun Microsystems と書かれていて gnome-braille 由来という説明。 

liblouis テーブルとの互換性</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 17 Oct 2012 08:10:39 +0000</pubDate>
        </item>
        <item>
            <title>bzr shelve</title>
            <link>https://ja.nishimotz.com/bzr_shelve?rev=1319420652</link>
            <description>bzr shelve

since 2011-08-08

bazaar のサブコマンドで、差分を「棚上げ」するコマンド。

bzr shelve/unshelveの使い方 &lt;http://bit.ly/oAE9xc&gt;

bzr shelve は「いじったら動かなくなった」というときに bzr revert のかわりに使うことができる。「棚上げ」は分割できるので、ちょっとずつ差分を適用して、どこから動かなくなるか、といったテストができる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 24 Oct 2011 01:44:12 +0000</pubDate>
        </item>
        <item>
            <title>bzr vs git</title>
            <link>https://ja.nishimotz.com/bzr-vs-git?rev=1292637142</link>
            <description>bzr vs git

since 2010-12-18

bazaar と git の違いについて考える。

&lt;http://doc.bazaar.canonical.com/migration/en/survival/bzr-for-git-users.html&gt;

に基づいて考察。

	*  西本注：git では clone でリポジトリを複製できる。リポジトリの中で git checkout -b すると「同じリポジトリの中で複数の作業ブランチ」を切り替えることができる。作業ファイルの path を固定したまま複数のファイル状態を使い分けられるので便利（だが混乱しやすいかも）…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 18 Dec 2010 01:52:22 +0000</pubDate>
        </item>
        <item>
            <title>bzrtools</title>
            <link>https://ja.nishimotz.com/bzrtools?rev=1312283786</link>
            <description>bzrtools

since 2011-08-02

bzrtools は bazaar の拡張パッケージ。

&lt;http://wiki.bazaar.canonical.com/BzrTools&gt;

bzr patch

ファイルまたはURLを指定してパッチを当てる。

Windows 環境ではそもそも patch コマンドを入手するのが面倒なので、便利かも、と思ったのだが、実行したら patch がないといって怒られた。すでに patch コマンドが入っていることを前提にしているらしい。。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 02 Aug 2011 11:16:26 +0000</pubDate>
        </item>
        <item>
            <title>C言語への導入</title>
            <link>https://ja.nishimotz.com/c_language?rev=1272985200</link>
            <description>C言語への導入

	*  原典としてのK&amp;R = プログラミング言語C 第2版 ANSI規格準拠
	* 「高級アセンブラ」としてのC言語 (gcc -S)

	*  call by value に徹する：ポインタが必要となる
	*  コンパクトな言語コア：libc, libm (-lm)
	*  元々はOSを高級言語で実装するための贅沢な言語、UNIX システムのインタフェース</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 04 May 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>calplot / july / calmap</title>
            <link>https://ja.nishimotz.com/calplot?rev=1642753927</link>
            <description>calplot / july / calmap

since 2022-01-20

&lt;html&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;calplot 動いた。よさげ &lt;a href=&quot;&lt;https://t.co/beQYajWKUl&gt;&quot;&gt;pic.twitter.com/beQYajWKUl&lt;/a&gt;&lt;/p&gt;&amp;mdash; にしもつ (@24motz) &lt;a href=&quot;&lt;https://twitter.com/24motz/status/1484151605692104707?ref_src=twsrc%5Etfw&gt;&quot;&gt;January 20, 2022&lt;/a&gt;&lt;/blockquote&gt; &lt;script async src=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jan 2022 08:32:07 +0000</pubDate>
        </item>
        <item>
            <title>capistrano</title>
            <link>https://ja.nishimotz.com/capistrano?rev=1282172880</link>
            <description>capistrano

資料 

	*  &lt;http://doruby.kbmj.com/trinityt_on_rails/20080325/__Capistrano___1&gt;

ドキュメント

	*  &lt;http://www.capify.org/index.php/Capistrano&gt;
		*  &lt;http://www.capify.org/index.php/Config&gt;
		*  &lt;http://www.capify.org/index.php/Action&gt;
		*  &lt;http://www.capify.org/index.php/Variables&gt;


ポイント

	*  Capistranoは1台にインストールされていれば良い
	*  並列処理 するサーバのユーザ、パスワードは同じにする
	*  run の代わりに sudo というアクションも使えるらしい…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 18 Aug 2010 23:08:00 +0000</pubDate>
        </item>
        <item>
            <title>chalice</title>
            <link>https://ja.nishimotz.com/chalice?rev=1652923214</link>
            <description>chalice

since 2021-03-21

&lt;https://aws.github.io/chalice/index.html&gt;

&lt;https://www.slideshare.net/nishimotz/190731-chalice&gt;

zappa

schedule

since 2022-05-19


from chalice import Rate

@app.schedule(Rate(1, unit=Rate.HOURS))
def do_something_hourly(event):
    # 1時間ごとに実行</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 May 2022 01:20:14 +0000</pubDate>
        </item>
        <item>
            <title>ChaSen</title>
            <link>https://ja.nishimotz.com/chasen?rev=1252249200</link>
            <description>*  ポータル galatea

ChaSen

日本語形態素解析システム。本記事では naist_jdic および unidic における利用について言及する。

Ubuntu Linux における chasen

2009年9月7日に確認。

Ubuntu 9.04 において
sudo apt-get install chasen 
によってインストールされるのは、
以下のパッケージである。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Sep 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>chdir</title>
            <link>https://ja.nishimotz.com/chdir?rev=1276812120</link>
            <description>chdir

Ruby の Dir.chdir

ブロックが使える。


  Dir.chdir(&quot;/etc/apache2&quot;) {
    back = Time.new.strftime(&quot;%Y%m%d-%H%M%S&quot;)
    system &quot;sudo mv httpd.conf httpd.conf.#{back}&quot;
  }</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 17 Jun 2010 22:02:00 +0000</pubDate>
        </item>
        <item>
            <title>cheat</title>
            <link>https://ja.nishimotz.com/cheat?rev=1289541530</link>
            <description>cheat

ruby で実装された cheatsheet 表示コマンド。

ruby1.9 (1.9.2) で確認。


$ sudo gem install cheat
$ cheat cheat</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 Nov 2010 05:58:50 +0000</pubDate>
        </item>
        <item>
            <title>checkinstall</title>
            <link>https://ja.nishimotz.com/checkinstall?rev=1263049200</link>
            <description>checkinstall

deb パッケージを作るツール。make install 実行時に行われるファイルシステムの変更を監視する手法らしい。

&lt;http://d.nishimotz.com/archives/113&gt;

準備
  作業環境は Ubuntu Linux 8.10
  $ sudo apt-get install checkinstall
目標</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 09 Jan 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/chmod?rev=1296909689</link>
            <description>chmodでファイルのパーミッションを再帰的に変更する
find ./ -type f -print | xargs chmod 644 
&lt;http://doruby.kbmj.com/SK/20091029/chmod_1&gt;

ディレクトリも設定するならこう？
find ./ -type d -print | xargs chmod 755
sudo を加えて、さらに該当するファイルがなくても文句を言われないような修正方法を考えてみる：</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 05 Feb 2011 12:41:29 +0000</pubDate>
        </item>
        <item>
            <title>chocolatey</title>
            <link>https://ja.nishimotz.com/chocolatey?rev=1483756997</link>
            <description>chocolatey

since 2017-01-06

&lt;https://technet.microsoft.com/ja-jp/library/ee176961.aspx&gt;

&lt;https://chocolatey.org/install&gt;

Admin PowerShell:


PS C:\Windows\system32&gt; Set-ExecutionPolicy Unrestricted

PS C:\Windows\system32&gt; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex


エラーが出る？


Access to the path &#039;C:\ProgramData\chocolatey\config&#039; is denied</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 07 Jan 2017 02:43:17 +0000</pubDate>
        </item>
        <item>
            <title>Google Chrome</title>
            <link>https://ja.nishimotz.com/chrome?rev=1566734460</link>
            <description>~~SLIDESHOW~~

Google Chrome

since 2019-07-07

以下は「NVDAを用いたGoogle Chromeの基礎活用」講習会（2019年8月18日）に向けた資料です。

今後、この資料をもとに「NVDA 日本語版ガイドブック」に Chrome の解説を書き加える予定です。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 25 Aug 2019 12:01:00 +0000</pubDate>
        </item>
        <item>
            <title>chruby</title>
            <link>https://ja.nishimotz.com/chruby?rev=1668850152</link>
            <description>chruby

since 2017-08-13

&lt;https://hiroshimarb.connpass.com/event/58400/&gt; で教えてもらった

&lt;https://speakerdeck.com/jmettraux/chruby&gt;

&lt;https://github.com/postmodern/chruby&gt;

	*  rvm
	*  serverspec
	*  rbenv はメンテナンスされている

Linux Subsystem for Windows

Ubuntu 14.04 相当の環境。

システムに 2.3 が入っていて、ソースから 2.4.1 を新たにインストールして、これらを使い分けられるようにする。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 19 Nov 2022 09:29:12 +0000</pubDate>
        </item>
        <item>
            <title>cloudvox</title>
            <link>https://ja.nishimotz.com/cloudvox?rev=1256396400</link>
            <description>cloudvox

&lt;http://cloudvox.com&gt; はクラウドコンピューティング型の電話音声応答サービスを提供している。

コア技術はオープンソースVoIP技術 Asterisk である。

	*  &lt;http://ja.wikipedia.org/wiki/Asterisk_%28PBX%29&gt; 

VoiceXML技術の後継になり得る JSON や REST など「モダンなWeb API」を提供している。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 24 Oct 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Google Colab</title>
            <link>https://ja.nishimotz.com/colab?rev=1635932248</link>
            <description>Google Colab

pandas

since 2021-10-23

Data Table Display

&lt;https://colab.research.google.com/notebooks/data_table.ipynb&gt;

列数が多いとこうなる
Warning: Total number of columns (80) exceeds max_columns (20). Falling back to pandas display.
GitHub 接続

Colab 右上の「設定」から接続する

上記を下記のURLで開く</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 03 Nov 2021 09:37:28 +0000</pubDate>
        </item>
        <item>
            <title>コメントアウト</title>
            <link>https://ja.nishimotz.com/comment_out?rev=1317006408</link>
            <description>コメントアウト

since 2011-09-26

プログラミング言語のコメント記法や、記述を部分的に無視させる記法を使って、一時的にコードの一部を無効化する。

コメントアウト記法まとめ

C/C++ 言語では /* */ 記法が入れ子にできないので、#if 0 / #endif というプリプロセッサの機能を使うことがある。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 26 Sep 2011 03:06:48 +0000</pubDate>
        </item>
        <item>
            <title>C++</title>
            <link>https://ja.nishimotz.com/cplusplus?rev=1320752786</link>
            <description>C++

since 2011-11-08

文字列ストリーム

sprintf っぽいことをして、最後に C 言語の wchar ポインタがほしい場合の処理：


#include &lt;sstream&gt;
using namespace std;
...
{
   wstringstream s;
   s &lt;&lt; L&quot;value &quot; &lt;&lt; val;
   OutputDebugString(s.str().c_str());
}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Nov 2011 11:46:26 +0000</pubDate>
        </item>
        <item>
            <title>cppcheck</title>
            <link>https://ja.nishimotz.com/cppcheck?rev=1320752631</link>
            <description>cppcheck

C++

情報源 

	*  &lt;http://dos-sonority.jugem.jp/?eid=1313&gt;
	*  &lt;http://d.hatena.ne.jp/Isoparametric/20091220/1261276775&gt;

Ubuntu 9.04にて


$ sudo aptitude install cppcheck

取得:1 http://jp.archive.ubuntu.com jaunty/universe cppcheck 1.27-2 [82.8kB]

$ cppcheck
cppcheck 1.27

C/C++ code checking

Syntax:
    cppcheck [--all] [--force] [--quiet] [--style] [--verbose] [file or path1] [file or path]

If path is given instead of filename, *.cpp, *.cxx, *.cc and *.c files are 
checked recursively…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Nov 2011 11:43:51 +0000</pubDate>
        </item>
        <item>
            <title>CVS</title>
            <link>https://ja.nishimotz.com/cvs?rev=1307495758</link>
            <description>CVS

バージョン管理システム。

&lt;http://vox.nishimotz.com/cvs/cvs.html&gt;

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/4797310669/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://images-jp.amazon.com/images/G/09/icons/books/comingsoon_books.gif&gt;&quot; alt=&quot;バージョン管理システム(CVS)の導入と活用&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazlet-info&quot; style=&quot;line-heigh…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Jun 2011 01:15:58 +0000</pubDate>
        </item>
        <item>
            <title>cygwin</title>
            <link>https://ja.nishimotz.com/cygwin?rev=1341719028</link>
            <description>cygwin

perl, python, ruby などのスクリプト環境が簡単に手に入る。

WinSCP や putty における ssh の設定や動作確認に重宝する。

gcc/g++ が使える。

欠点は cygwin1.dll が必須であること。gcc でコンパイルして Windows 用バイナリを構築する目的では mingw が用いられることの方が多いようだ。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 08 Jul 2012 03:43:48 +0000</pubDate>
        </item>
        <item>
            <title>DAISY</title>
            <link>https://ja.nishimotz.com/daisy?rev=1356452551</link>
            <description>DAISY

since 2010-01-17

	*  nishimotzのDAISY関連ブログ記事
	*  nishimotzのブックマーク

	*  河村 宏さん @hkawa33 関連ツイート にご注目を。
		*  「DAISYとEPUBは読書のユニバーサルデザインをどう実現するのか」 河村宏 DAISYコンソーシアム会長 2010-07

	*  『DAISY』河村　宏さんの呟きのまとめ 2010-09-08 から 2011-10-11 の Twitter 発言のまとめ。

	*  最初は Twitter での @mamiccho さん @KitLit さんとの議論。Twitter で得た情報などを随時加筆しています。情報提供や誤りの指摘などを歓迎します。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 25 Dec 2012 16:22:31 +0000</pubDate>
        </item>
        <item>
            <title>ddskk</title>
            <link>https://ja.nishimotz.com/ddskk?rev=1356273974</link>
            <description>ddskk

since 2012-05-03

DDSKK は emacs で使える日本語入力システム。 SKK の後継プロジェクト。

	*  &lt;http://openlab.ring.gr.jp/skk/ddskk-ja.html&gt;

	*  &lt;http://d.hatena.ne.jp/mokeon/20111105/1320495610&gt;
	*  &lt;http://d.hatena.ne.jp/tomoya/20100905/1283681474&gt;

Mac

Carbon Emacs に入れてみた。

	*  &lt;http://openlab.jp/skk/skk/main/READMEs/README.MacOSX.ja&gt;
curl -O http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.2.tar.gz
tar xvf ddskk-14.2.tar.gz 
cd ddskk-14.2</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 23 Dec 2012 14:46:14 +0000</pubDate>
        </item>
        <item>
            <title>delicious</title>
            <link>https://ja.nishimotz.com/delicious?rev=1261407600</link>
            <description>delicious

deliciousはソーシャル・ブックマーク・サービス。現在は Yahoo! のグループ企業（らしい）。Yahoo! ID (Yahoo! Japan ではない）でログインできる。

日本でははてなブックマークのほうが有名かも知れない。
特に英語のサイトをブックマークするときに、非日本語圏の人がどのくらい登録しているのか、前々から知りたいと思っていた。
以下、Firefox拡張で使うという前提で、一人の乗り換えユーザの視点で比較してみる。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 21 Dec 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Delphi</title>
            <link>https://ja.nishimotz.com/delphi?rev=1648005346</link>
            <description>Delphi

Delphi は Turbo Pascal から発展した（？） Windows アプリケーションの開発ツール。

Borland, Inprise, CodeGear などブランドの変遷を経て、現在は エンバカデロ の製品。

ブックマーク &lt;http://www.delicious.com/nishimotz/delphi&gt;

プロジェクト kikiwwl

過去のブログ記事</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Mar 2022 03:15:46 +0000</pubDate>
        </item>
        <item>
            <title>DHT11</title>
            <link>https://ja.nishimotz.com/dht11?rev=1642824364</link>
            <description>DHT11

since 2022-01-22

たまたま手元にある温湿度計モジュール

&lt;https://www.amazon.co.jp/dp/B00A6QFTPY&gt;

以前 micropython で使ったと思ったが使ってなかった

&lt;https://github.com/nishimotz/micropython_demo&gt;

穴がたくさん空いている方を向けると左から 1 2 3 4 ピン

	*  1 VDD 3.5-5.5
	*  2 DATA
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 22 Jan 2022 04:06:04 +0000</pubDate>
        </item>
        <item>
            <title>dialog</title>
            <link>https://ja.nishimotz.com/dialog?rev=1680050120</link>
            <description>dialog

since 2023-03-28

dialog というコマンドがあるんですよ。。

&lt;html&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;dialog の使い方を教えてもらった&lt;a href=&quot;&lt;https://t.co/6T3vk91KW8&gt;&quot;&gt;&lt;https://t.co/6T3vk91KW8&gt;&lt;/a&gt; &lt;a href=&quot;&lt;https://t.co/KPthAcGJ2c&gt;&quot;&gt;pic.twitter.com/KPthAcGJ2c&lt;/a&gt;&lt;/p&gt;&amp;mdash; にしもつ (@24motz) &lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Mar 2023 00:35:20 +0000</pubDate>
        </item>
        <item>
            <title>Galatea Dialog Studio による実習</title>
            <link>https://ja.nishimotz.com/dialogstudio_exercise?rev=1310190723</link>
            <description>Galatea Dialog Studio による実習

「音声認識・音声対話技術講習会」配付バージョンはこちら

since 2009-08 

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/462784901X/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://ecx.images-amazon.com/images/I/51%2BSpx8VNIL._SL160_.jpg&gt;&quot; alt=&quot;フリーソフトで学ぶセマンティックWebとインタラクション&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazlet-info&quot; style=…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 09 Jul 2011 05:52:03 +0000</pubDate>
        </item>
        <item>
            <title>DialogStudio における Rails アプリケーション</title>
            <link>https://ja.nishimotz.com/dialogstudio_rails?rev=1312700162</link>
            <description>DialogStudio における Rails アプリケーション

dialogstudio のための、
さまざまな Ruby on Rails + VoiceXML アプリケーションについて検討する。

基本的な例

Galatea Dialog Studio 2.3.0 (100529) を使用。

&lt;http://sourceforge.jp/projects/galatea/wiki/JapaneseTutorial&gt;

/usr/local/bin/ruby として ruby 1.9.2-p0 を使っている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 07 Aug 2011 06:56:02 +0000</pubDate>
        </item>
        <item>
            <title>Dialog Studio for Windows</title>
            <link>https://ja.nishimotz.com/dialogstudio_windows?rev=1266332400</link>
            <description>Dialog Studio for Windows

galatea

ソースから実行する環境の構築

Sun JRE を使えるようにしておく。


c:\work&gt;java -version
java version &quot;1.6.0_18&quot;
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 16 Feb 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Dialog Studio</title>
            <link>https://ja.nishimotz.com/dialogstudio?rev=1318076627</link>
            <description>Dialog Studio

IPSJ-SLP / IPA / ISTC の活動として開発した Galatea Project の対話統合システム。

	*  ライセンス : &lt;http://sourceforge.jp/projects/galatea/wiki/License&gt;
	*  ドキュメント : &lt;http://galatea.sourceforge.jp/galatea-doc/main_ja.html&gt;
	*  プロジェクト : &lt;http://sourceforge.jp/projects/galatea/&gt;
	*  Mercurial (since 2010-05)
		*  &lt;http://hg.sourceforge.jp/view/galatea/dialog-studio-java/&gt;
		*  &lt;http://hg.sourceforge.jp/view/galatea/dialog-studio-script/&gt;


	*  english : &lt;http://en.nishimotz.com/galatea_dialog_studio&gt;…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Oct 2011 12:23:47 +0000</pubDate>
        </item>
        <item>
            <title>Django</title>
            <link>https://ja.nishimotz.com/django?rev=1629443743</link>
            <description>Django

雑感

since 2021-06-30

	*  &lt;https://www.slideshare.net/nishimotz/210630-python&gt;

ListView + paginator + get_elided_page_range

since 2021-08-20

	*  &lt;https://nemecek.be/blog/105/how-to-use-elided-pagination-in-django-and-solve-too-many-pages-problem&gt;
	*  Django 3.2 の get_elided_page_range
	*  &lt;https://django.readthedocs.io/en/stable/ref/paginator.html#django.core.paginator.Paginator.get_elided_page_range&gt;

generic.ListView の paginator で使う方法を試行錯誤した結果が下記


class HogeListView(generic.ListVie…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 20 Aug 2021 07:15:43 +0000</pubDate>
        </item>
        <item>
            <title>Docker</title>
            <link>https://ja.nishimotz.com/docker?rev=1674035232</link>
            <description>Docker

Docker Desktop v4.15 + compose.yml

since 2022-12-25

とにかく触ってみる。Dockerfile を書かないで何がやれるか？

以下 docker-compose.yml を作っているが compose.yml でもいいらしい。


$ cd
$ mkdir hello-docker-compose
$ cd hello-docker-compose

&gt; notepad docker-compose.yml

$ touch docker-compose.yml
$ open /System/Applications/TextEdit.app -e docker-compose.yml

# もちろん code docker-compose.yml でもよい
# アプリを起動して GUI でファイルの作成・編集をしてもよい

$ which docker
/usr/bin/docker

$ cat docker-compose.yml…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 18 Jan 2023 09:47:12 +0000</pubDate>
        </item>
        <item>
            <title>dokuwiki</title>
            <link>https://ja.nishimotz.com/dokuwiki?rev=1443401211</link>
            <description>~~SLIDESHOW~~

dokuwiki

dokuwiki は PHP で実装された wiki エンジン。
国際化されている。SQL バックエンドを必要としない。ページアクセス制御機能がある（自分だけ執筆するサイトを簡単に作れる）。
技術ドキュメントのためのコード色分け機能を持つ。変更のサマリーを記録できる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 28 Sep 2015 00:46:51 +0000</pubDate>
        </item>
        <item>
            <title>ドラゴンスピーチ</title>
            <link>https://ja.nishimotz.com/dragonspeech?rev=1252422000</link>
            <description>ドラゴンスピーチ

製品化されている音声認識ソフト。現在は株式会社アセンティアから販売されている。

&lt;http://www.dragonspeech.jp/&gt;

レビュー

2004年から2005年にかけて radiofly.to/wiki に西本が執筆した記事を転載します。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Sep 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Dropbox</title>
            <link>https://ja.nishimotz.com/dropbox?rev=1635297636</link>
            <description>Dropbox

Python で利用する

since 2021-10-27

こんなことできるのか

	*  &lt;https://laboratory.kazuuu.net/using-dropbox-with-python/&gt;
	*  &lt;https://laboratory.kazuuu.net/get-a-developer-account-to-use-the-dropbox-api/&gt;

&lt;https://pypi.org/project/dropbox/&gt;

&lt;https://www.dropbox.com/developers/&gt;

&lt;https://www.dropbox.com/developers/documentation/python#tutorial&gt;

&lt;https://dropbox-sdk-python.readthedocs.io/en/latest/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 Oct 2021 01:20:36 +0000</pubDate>
        </item>
        <item>
            <title>DynamoDB</title>
            <link>https://ja.nishimotz.com/dynamodb?rev=1634196482</link>
            <description>DynamoDB

since 2021-10-14

&lt;https://aws.amazon.com/jp/dynamodb/&gt;

Python ライブラリ = PynamoDB

&lt;https://pynamodb.readthedocs.io/en/latest/&gt;

SQL

PartiQL

&lt;https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/ql-reference.html&gt;

クオータ

キャパシティーモード

&lt;https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html&gt;

スループットのクオータ

&lt;https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Limits.html#default-limits-throughput-cap…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Oct 2021 07:28:02 +0000</pubDate>
        </item>
        <item>
            <title>easy_install</title>
            <link>https://ja.nishimotz.com/easy_install?rev=1261839600</link>
            <description>easy_install

easy_install は Python におけるパッケージ管理システム。
Ruby における rubygems のようなツールだと思っていい？

Python は「電池入ってます」言語だと言われるが、いろいろ入れたいものはある。。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 26 Dec 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Eclipse</title>
            <link>https://ja.nishimotz.com/eclipse?rev=1266332400</link>
            <description>Eclipse

ここでは Java ソフトウェア開発環境としての Eclipse について述べる。

西本が最初のころに読んだ教科書：

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 16 Feb 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Emacs po-mode</title>
            <link>https://ja.nishimotz.com/emacs_po_mode?rev=1350018715</link>
            <description>Emacs po-mode

since 2012-10-12

nvda_translations より。

emacs 24 で po-mode を使う。

Windows の場合

	*  &lt;http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/&gt; から gettext-tools-dev_0.18.1.1-2_win32 を取ってくる。
	*  zip を展開して、share/emacs/site-lisp/*.el を C:/Applications/emacs/site-lisp （Emacs のバイナリを置いた場所）にコピーする。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 Oct 2012 05:11:55 +0000</pubDate>
        </item>
        <item>
            <title>Emacs</title>
            <link>https://ja.nishimotz.com/emacs?rev=1483493317</link>
            <description>Emacs

2015年4月にバージョン 24.5 が、2016年9月にバージョン 25.1 がリリースされた。

&lt;http://www.gnu.org/software/emacs/&gt;

&lt;http://emacsformacosx.com/&gt;

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 04 Jan 2017 01:28:37 +0000</pubDate>
        </item>
        <item>
            <title>環境変数</title>
            <link>https://ja.nishimotz.com/environ?rev=1263308400</link>
            <description>環境変数

python で環境変数の値を参照するには：


import os
print os.environ[&quot;TMP&quot;]</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 12 Jan 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>EPUB</title>
            <link>https://ja.nishimotz.com/epub?rev=1341369891</link>
            <description>EPUB

since 2011-09-28

電子書籍のフォーマット。中身は XHTML + CSS という話。

	*  daisy との統合でアクセシビリティを確保。
	*  2011-10-11 EPUB3.0 が公式にリリースされた。

	*  日本語Epubブックサンプル（改訂版）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 04 Jul 2012 02:44:51 +0000</pubDate>
        </item>
        <item>
            <title>espeak</title>
            <link>https://ja.nishimotz.com/espeak?rev=1365754136</link>
            <description>espeak

オープンソース、多言語対応の音声合成エンジン。
日本語には未対応。

ライセンスは GNU General Public License V3 

&lt;http://espeak.sourceforge.net/&gt;

Ubuntu Linux には espeak パッケージが存在する。

NVDAにおけるespeak

ここでは</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 Apr 2013 08:08:56 +0000</pubDate>
        </item>
        <item>
            <title>evernote</title>
            <link>https://ja.nishimotz.com/evernote?rev=1617267496</link>
            <description>evernote

evernote-dump

since 2021-04-01

	*  Windows に Evernote Legacy を入れて、ノートブックごとに enex を出力（Dropboxフォルダに保存）
	*  Dropbox フォルダ上で evernote-dump を実行してノートブックと同じ名前のフォルダに、各ノートの markdown + media サブディレクトリを作成</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 01 Apr 2021 08:58:16 +0000</pubDate>
        </item>
        <item>
            <title>Every Layout</title>
            <link>https://ja.nishimotz.com/every_layout?rev=1639202440</link>
            <description>Every Layout

since 2021-12-11

モジュラーなレスポンシブデザインを実現するCSS設計論

	*  &lt;https://www.borndigital.co.jp/book/24204.html&gt;

本家

	*  &lt;https://every-layout.dev/&gt;

OSS

Minimum HTML/CSS/JS for creating Heydon Pickering &amp; Andy Bell&#039;s Every Layouts.

	*  &lt;https://every-layout-basic.netlify.app/&gt;
	*  &lt;https://github.com/aprietof/every-layout&gt;

This is a collection of Styled Components for the awesome Every Layout, by Heydon Pickering &amp; Andy Bell</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Dec 2021 06:00:40 +0000</pubDate>
        </item>
        <item>
            <title>FaceMaker</title>
            <link>https://ja.nishimotz.com/facemaker?rev=1253545200</link>
            <description>*  関連記事一覧 galatea

FaceMaker

Galatea Toolkit において顔画像合成モジュール FSM (facesynthesizer) の顔モデルをカスタマイズするために使われる。

	*  FaceFit Ver.2.20 ... 顔画像整合ツール : Linux 版および Windows 版</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 21 Sep 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/facesynthesizer?rev=1287033120</link>
            <description>Linux における Galatea FSM の改良を目指す。

ソースレポジトリ

	*  &lt;http://github.com/nishimotz/facesynthesizer&gt; から sf.jp の mercurial に移しました 2010-10-14
		*  &lt;http://hg.sourceforge.jp/view/galatea/facesynthesizer/&gt;


	*  Galatea for Linux &lt;http://sourceforge.jp/projects/galatea/&gt;

現状

	*  gcc 4.3 でコンパイルが通るようになった
	*  メッセージを Galatea プロトコル準拠に。出力の先頭に tell を追加。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Oct 2010 05:12:00 +0000</pubDate>
        </item>
        <item>
            <title>FastICA</title>
            <link>https://ja.nishimotz.com/fastica?rev=1319515216</link>
            <description>FastICA

ICA (Independent Component Analysys) のためのアルゴリズムの一つ。

Helsinki University of Technology から MATLAB のための実装などが公開されている。

	*  &lt;http://www.cis.hut.fi/projects/ica/fastica/&gt;

下記の書籍で紹介されている 

	*  &lt;http://www.amazon.co.jp/gp/product/1848000065&gt;

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 25 Oct 2011 04:00:16 +0000</pubDate>
        </item>
        <item>
            <title>ffmpeg</title>
            <link>https://ja.nishimotz.com/ffmpeg?rev=1294050592</link>
            <description>ffmpeg

since 2011-01-03 

wav を ogg に変換してみる：


$ ffmpeg -i 3.wav 3.ogg
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6.2, Copyright (c) 2000-2009
(omitted)
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Apr 23 2010 15:08:34, gcc: 4.3.3
Input #0, wav, from &#039;3.wav&#039;:
  Duration: 0…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 03 Jan 2011 10:29:52 +0000</pubDate>
        </item>
        <item>
            <title>find</title>
            <link>https://ja.nishimotz.com/find?rev=1330681147</link>
            <description>find

Linux/Mac において階層ディレクトリを対象に，ファイル名から検索を行うことができるコマンド。

気がついたら xargs と組み合わせて使うことが多い。。

基本的な使い方

いわゆる emacs のバックアップファイルを探す。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 02 Mar 2012 09:39:07 +0000</pubDate>
        </item>
        <item>
            <title>flutter</title>
            <link>https://ja.nishimotz.com/flutter?rev=1639295085</link>
            <description>flutter

since 2021-10-30

&lt;https://flutter.dev/&gt;

Google が提供する UI Toolkit という話。

「Flutterで始めるモバイルアプリ開発」連載一覧

	*  &lt;https://codezine.jp/article/corner/830&gt;
	*  「iOSやAndroidというプラットフォームの違いを解決するためのソリューションではなく、モバイルアプリ開発自体のあり方を改善するためのソリューションという一面」</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 12 Dec 2021 07:44:45 +0000</pubDate>
        </item>
        <item>
            <title>Galatea</title>
            <link>https://ja.nishimotz.com/galatea?rev=1303909678</link>
            <description>Galatea

	*  関連ページ一覧 galatea

Galatea Toolkit は、広く人間と機械の音声対話の技術を開発・普及するべく
開発された擬人化音声対話エージェントツールキットである。

	*  開発の経緯と今後 :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 Apr 2011 13:07:58 +0000</pubDate>
        </item>
        <item>
            <title>GalateaTalk</title>
            <link>https://ja.nishimotz.com/galateatalk?rev=1291186343</link>
            <description>*  関連記事一覧 galatea

GalateaTalk

GalateaTalkは日本語の音声合成エンジン。
Galatea Project の一環として開発された。
オープンソースで無償利用できるシステムとして期待されている。
構成要素およびバージョンによってライセンスが異なっている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 01 Dec 2010 06:52:23 +0000</pubDate>
        </item>
        <item>
            <title>gcloud</title>
            <link>https://ja.nishimotz.com/gcloud?rev=1678022316</link>
            <description>gcloud

since 2022-09-30

&lt;https://cloud.google.com/sdk/gcloud&gt;

Google App Engine で node.js を動かす

&lt;https://cloud.google.com/appengine/docs/standard/nodejs/building-app/writing-web-service&gt;

package.json の start で起動


{
  &quot;scripts&quot;: {
    &quot;start&quot;: &quot;起動コマンド&quot;
  }
}


8080 ポートで動くようにする。環境変数 PORT で指定できる場合は</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 05 Mar 2023 13:18:36 +0000</pubDate>
        </item>
        <item>
            <title>gettext</title>
            <link>https://ja.nishimotz.com/gettext?rev=1330683743</link>
            <description>gettext

PHP における利用

since 2012-02-07

資料 

	*  &lt;http://www.php.net/manual/ja/function.gettext.php&gt;
	*  基本 &lt;http://labs.unoh.net/2006/06/5_php_web_2.html&gt;
	*  msgcat とか msgmerge とか &lt;http://makunouchi.jp/zope3/8440297694&gt;

MacPorts で PHP のアプリを gettext 対応してみる。

まず port install で入れた apache2/php5 に gettext を入れる：
sudo port install php5-gettext
sudo /opt/local/apache2/bin/apachectl restart</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 02 Mar 2012 10:22:23 +0000</pubDate>
        </item>
        <item>
            <title>gh</title>
            <link>https://ja.nishimotz.com/gh?rev=1635563455</link>
            <description>gh

since 2021-10-30

GitHub CLI

インストール

&lt;https://github.com/cli/cli#installation&gt;

winget で Windows にインストールする


&gt; winget install --id GitHub.cli

&gt; where gh
C:\Program Files (x86)\GitHub CLI\gh.exe


WSL2 Ubuntu にインストールする

&lt;https://github.com/cli/cli/blob/trunk/docs/install_linux.md&gt;


$ which gh
/usr/bin/gh

$ gh --version
gh version 2.2.0 (2021-10-25)
https://github.com/cli/cli/releases/tag/v2.2.0</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 30 Oct 2021 03:10:55 +0000</pubDate>
        </item>
        <item>
            <title>git add</title>
            <link>https://ja.nishimotz.com/git_add?rev=1348880922</link>
            <description>git add

git add は「commitすべき内容をaddする」という意味。ファイルの新規追加ではない場合にも使う。

git status で検出される変更は git add . するとステージングしてくれる。

ただしファイルを削除したことをcommitしたければ「git rm (filename)」を使う。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 29 Sep 2012 01:08:42 +0000</pubDate>
        </item>
        <item>
            <title>git branch</title>
            <link>https://ja.nishimotz.com/git_branch?rev=1318775572</link>
            <description>git branch

git branch : ブランチ情報の表示およびブランチの作成

&lt;http://sourceforge.jp/magazine/09/03/16/0831212/4&gt;

github で取り出したプロジェクトのブランチを作る例：

github に ssh key 登録済みとする。


$ git clone git@github.com:nishimotz/facesynthesizer.git
$ cd facesynthesizer
$ git branch mac
$ git branch
  mac
* master
$ git checkout mac
$ git branch
* mac
  master</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Oct 2011 14:32:52 +0000</pubDate>
        </item>
        <item>
            <title>git checkout</title>
            <link>https://ja.nishimotz.com/git_checkout?rev=1375228099</link>
            <description>git checkout

ポータル git

git checkout は git のサブコマンド。

分散環境で作業をしているときには cvs update っぽい場面で git checkout が必要になる。

リモートから git push されている場合に


git checkout</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Jul 2013 23:48:19 +0000</pubDate>
        </item>
        <item>
            <title>git diff</title>
            <link>https://ja.nishimotz.com/git_diff?rev=1319420500</link>
            <description>*  portal git

git diff

使い方１：addするべき差分を確認する。

使い方２：addされた（commitされる予定の）差分を確認する。この場合は 


git diff --cached 


を使う。

考察

一般にバージョン管理（特にgit）では「差分」は重要な概念である。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 24 Oct 2011 01:41:40 +0000</pubDate>
        </item>
        <item>
            <title>git fetch</title>
            <link>https://ja.nishimotz.com/git_fetch?rev=1380068000</link>
            <description>git fetch

git pull = git fetch + git merge FETCH_HEAD という話。

リモートブランチをすべて取得

origin に rc というブランチができたので、それを rc というブランチを作って取り出したい：
git fetch --all
git checkout -b rc remotes/origin/rc</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 25 Sep 2013 00:13:20 +0000</pubDate>
        </item>
        <item>
            <title>git flow</title>
            <link>https://ja.nishimotz.com/git_flow?rev=1341047746</link>
            <description>git flow

since 2011-10-15

git を A successful Git branching model に基づいて運用するためのプラグイン、という話。

本家記事 &lt;http://nvie.com/posts/a-successful-git-branching-model/&gt;

ツール &lt;https://github.com/nvie/gitflow&gt;

日本語記事 &lt;http://keijinsonyaban.blogspot.com/2010/10/successful-git-branching-model.html&gt;

日本語でのツール解説 &lt;http://d.hatena.ne.jp/Voluntas/20101223/1293111549&gt;

git-flow によるブランチの管理</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 30 Jun 2012 09:15:46 +0000</pubDate>
        </item>
        <item>
            <title>git lfs</title>
            <link>https://ja.nishimotz.com/git_lfs?rev=1597801456</link>
            <description>git lfs

since 2020-08-19

git push しようとしたらエラーが出た


$ git push somewhere some_branch
open hoge/@lfs/hoge.bin: no such file or directory



$ git lfs fetch --all


origin から clone したときにちゃんと lfs fetch してなかったので somewhere に push できなかったという話か</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Aug 2020 01:44:16 +0000</pubDate>
        </item>
        <item>
            <title>入門git（オーム社）読書メモ</title>
            <link>https://ja.nishimotz.com/git_pragmatic_book?rev=1390015629</link>
            <description>*  git関連記事

Pro Git 日本語版 も読むべき。。

入門git（オーム社）読書メモ

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/427406767X/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 18 Jan 2014 03:27:09 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/git_pull?rev=1297699447</link>
            <description>git のサブコマンド。git_push の逆。

「git pull は常に現在のブランチにマージする」

	*  &lt;http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial.html&gt;

git pull すると作業ディレクトリのリポジトリも作業ファイルも更新される。


[local-pc にて]
$ git pull nishi@remote-pc:/data/work-dir master
nishi@remote-pc&#039;s password: 
remote: Counting objects: 13, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 3), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
From nishi@remote-pc:/data/work-dir
 * branch            ma…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Feb 2011 16:04:07 +0000</pubDate>
        </item>
        <item>
            <title>git push</title>
            <link>https://ja.nishimotz.com/git_push?rev=1329483223</link>
            <description>git push

git-push (git push) は git のサブコマンド。

説明を読む：


$ git-push -h
usage: git-push [--all | --mirror] [--dry-run] [--tags] 
[--receive-pack=&lt;git-receive-pack&gt;] [--repo=all] 
[-f | --force] [-v] [&lt;repository&gt; &lt;refspec&gt;...]

    -v, --verbose         be verbose
    --repo &lt;repository&gt;   repository
    --all                 push all refs
    --mirror              mirror all refs
    --tags                push tags
    --dry-run             dry run
    -f, --force           force updates
    --thi…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 17 Feb 2012 12:53:43 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/git_remote?rev=1249225200</link>
            <description>git remote はリモートリポジトリの URL に別名を付ける働きを持つらしい。

	*  git remote add された情報は自分のリポジトリにだけ保存され、 git push した先のリポジトリで git remote しても出現しない。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 02 Aug 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>git reset</title>
            <link>https://ja.nishimotz.com/git_reset?rev=1377252034</link>
            <description>git reset

ポータル git

since 2011-06-17

git で直前のコミットを取り消す（ファイルの内容は元に戻さない）：
$ git reset --soft &quot;HEAD^&quot;
	*  Windows コマンドプロンプトだと行末に ^ があると「行継続」になってしまう。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 23 Aug 2013 10:00:34 +0000</pubDate>
        </item>
        <item>
            <title>git sparse checkout</title>
            <link>https://ja.nishimotz.com/git_sparse?rev=1622968933</link>
            <description>git sparse checkout

since 2021-06-06

git でスパースチェックアウトをしたい。

資料

	*  &lt;https://iucstscui.hatenablog.com/entry/2020/08/29/080322&gt;

git を更新

新しい git に更新する

&lt;http://git-scm.com/download/linux&gt;

ubuntu 


$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt install git

$ git --version
git version 2.31.1</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Jun 2021 08:42:13 +0000</pubDate>
        </item>
        <item>
            <title>git stash</title>
            <link>https://ja.nishimotz.com/git_stash?rev=1370175271</link>
            <description>git stash

since 2013-04-21

作業を隠す

bzr shelve みたいな機能。

変更を棚上げする
$ git stash save
戻すのは git stash pop で。

どうやら stash はリモートに push されないらしい：

&lt;http://stackoverflow.com/questions/1550378/is-it-possible-to-push-a-git-stash-to-a-remote-repository&gt;

変更をコミットしないで別ブランチに移す</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 02 Jun 2013 12:14:31 +0000</pubDate>
        </item>
        <item>
            <title>git submodule</title>
            <link>https://ja.nishimotz.com/git_submodule?rev=1677719857</link>
            <description>git submodule

git submodule update --init --recursive

since 2023-03-02

（以下は ChatGPT の回答）

&quot;git submodule update --init --recursive&quot;は、Gitでリポジトリ内のすべてのサブモジュールを、親リポジトリの参照に従って最新のコミットに更新するために使用されるコマンドです。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Mar 2023 01:17:37 +0000</pubDate>
        </item>
        <item>
            <title>git svn</title>
            <link>https://ja.nishimotz.com/git_svn?rev=1365578868</link>
            <description>git svn

since 2013-04-10

Git - Git と Subversion

svn レポジトリを git でインポートしてみる例：

&lt;https://sourceforge.net/scm/?type=svn&amp;group_id=159649&amp;source=navbar&gt;
svn co https://espeak.svn.sourceforge.net/svnroot/espeak espeak
と書いてある。
git svn clone https://espeak.svn.sourceforge.net/svnroot/espeak -T trunk -b branches -t tags</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Apr 2013 07:27:48 +0000</pubDate>
        </item>
        <item>
            <title>git tag</title>
            <link>https://ja.nishimotz.com/git_tag?rev=1376548923</link>
            <description>git tag

git tag はタグの作成・一覧・削除などを行うコマンドである。


$ git tag r20090831
$ git push github master
Everything up-to-date


タグをつけたことはただ push してもリモートに反映されない。
タグを別のリポジトリに push する場合には</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Aug 2013 06:42:03 +0000</pubDate>
        </item>
        <item>
            <title>git : バージョン管理システム</title>
            <link>https://ja.nishimotz.com/git?rev=1622968178</link>
            <description>git : バージョン管理システム

	*  関連ページ一覧 git
	*  gitを使う(2009-03) gitの使い方(2010-02) nishimotz の日記

	*  資料 A successful Git branching model 翻訳
	*  gitでアレを元に戻す108の方法

	*  Mac で rvm をセットアップするために git が必要という話。
	*  &lt;http://gitref.org/&gt;
	*  github bitbucket
	*  git_sparse

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Jun 2021 08:29:38 +0000</pubDate>
        </item>
        <item>
            <title>GitHub Actions</title>
            <link>https://ja.nishimotz.com/github_actions?rev=1664788347</link>
            <description>GitHub Actions

since 2022-10-03

Google App Engine

GitHub ActionsでGoogle App Engineにデプロイする方法（2021-4版）

&lt;https://qiita.com/yuki2006/items/bef132274cb97d7e1c56&gt;

&lt;https://github.com/google-github-actions/deploy-appengine&gt;

gcloud gcp-build なるほど。

こういうエラーになったので

ERROR: (gcloud.app.deploy) Your deployment has succeeded, but promoting the new version to default failed. You may not have permissions to change traffic splits. Changing traffic splits requires the Owner, Editor, App Engine Admin, or App…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 03 Oct 2022 09:12:27 +0000</pubDate>
        </item>
        <item>
            <title>github</title>
            <link>https://ja.nishimotz.com/github?rev=1391579907</link>
            <description>github

&lt;http://github.com&gt; はバージョン管理システム git のホスティングサービス。

無料アカウントの場合、一定のデータ量まで利用でき、公開レポジトリのみ作成できる。

gitの諸機能やレポジトリの状況が視覚化され、ユーザ間でどのように共同作業を行うのか、といったことが感覚的に理解しやすい。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 05 Feb 2014 05:58:27 +0000</pubDate>
        </item>
        <item>
            <title>GLUT</title>
            <link>https://ja.nishimotz.com/glut?rev=1292503031</link>
            <description>GLUT

OpenGL とセットで使われるクロスプラットフォームの簡易アプリケーションフレームワーク。

Ubuntu のパッケージは freeglut3-dev が開発ライブラリ。

libglut3-dev というのもあるらしい。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Dec 2010 12:37:11 +0000</pubDate>
        </item>
        <item>
            <title>Go</title>
            <link>https://ja.nishimotz.com/go?rev=1392787000</link>
            <description>Go

&lt;http://go-tour-jp.appspot.com/#1&gt;

&lt;http://golang.jp/install&gt;

Programming in Go: Creating Applications for the 21st Century 

	*  &lt;http://www.qtrac.eu/gobook.html&gt;

go1.2.windows-amd64.msi

インストールすると c:\go\bin に path がとおる？通ってなかったら通す。

hello.go:


package main
import &quot;fmt&quot;
func main() {
  fmt.Printf(&quot;Hello, 世界\n&quot;)
}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Feb 2014 05:16:40 +0000</pubDate>
        </item>
        <item>
            <title>Google Apps Script</title>
            <link>https://ja.nishimotz.com/google_apps_script?rev=1666332017</link>
            <description>Google Apps Script

since 2022-10-21

&lt;https://workspace.google.co.jp/intl/ja/products/apps-script/&gt;

クイックスタート

自動化のクイックスタート

	*  &lt;https://developers.google.com/apps-script/quickstart/automation&gt;
	*  スクリプトエディタ = &lt;https://script.google.com/&gt;
	*  「新規ドキュメントを作成して Gmail 送信」というコードを作って実行

カスタム関数のクイックスタート</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Oct 2022 06:00:17 +0000</pubDate>
        </item>
        <item>
            <title>Google Assistant</title>
            <link>https://ja.nishimotz.com/google_assistant?rev=1597542078</link>
            <description>Google Assistant

since 2020-08-14

最近は DialogFlow 不要という話

参考

	*  &lt;https://gigazine.net/news/20200618-google-assistant-voice-global-2020/&gt;
	*  &lt;https://developers.googleblog.com/2020/06/announcing-actions-builder-actions-sdk.html&gt;
	*  &lt;https://developers.google.com/assistant/conversational/build#actions_sdk&gt;
	*  &lt;https://developers.google.com/assistant/conversational/build#actions_builder&gt;
	*  &lt;https://www.youtube.com/watch?list=PLOU2XLYxmsIJ5qQKAYt45zZNMU9h1Grpm&amp;time_continue=2&amp;v=Z1hxvniJ18s&amp;f…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Aug 2020 01:41:18 +0000</pubDate>
        </item>
        <item>
            <title>gparted</title>
            <link>https://ja.nishimotz.com/gparted?rev=1269442800</link>
            <description>gparted

Linux 系のパーティションエディタ。

もはや fdisk も mkfs も不要なのではなかろうか。。

やったことの記録 (2010-03)

Intel Core2 Quadマシンに LSI Logic の SAS カードを差して Ubuntu 9.04 Desktop をインストール。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 24 Mar 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>group</title>
            <link>https://ja.nishimotz.com/group?rev=1272898800</link>
            <description>group

Linux における group の扱いなど。

コマンド

gpasswd : グループの操作。パスワード、メンバー、管理者を設定できる

vigr : vipw と同じようなコマンドで /etc/group を操作する

id : ユーザがどのグループに属しているかを確認できる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 03 May 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>grunt.js</title>
            <link>https://ja.nishimotz.com/gruntjs?rev=1391829821</link>
            <description>grunt.js

since 2014-02-08

JavaScript Task Runner

&lt;http://gruntjs.com/&gt;

&lt;http://js.studio-kingdom.com/grunt/doc/getting_started&gt;

&lt;http://kojika17.com/2013/03/grunt.js-memo.html&gt;

&lt;http://qiita.com/svartalfheim/items/3968fd94da05f565d18f&gt;


npm install -g grunt-cli
npm install -g grunt-init</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Feb 2014 03:23:41 +0000</pubDate>
        </item>
        <item>
            <title>gspread</title>
            <link>https://ja.nishimotz.com/gspread?rev=1612510218</link>
            <description>gspread

since 2021-02-05

gspread is a Python API for Google Sheets.

&lt;https://gspread.readthedocs.io/en/latest/&gt;

Google Colabから Google スプレッドシートを扱う

&lt;https://qiita.com/safa/items/bfa52430f920ac562bec&gt;

&lt;https://colab.research.google.com/github/tom2rd/Googlecolabutils/blob/master/GoogleDriveSpreadSheetimport.ipynb&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 05 Feb 2021 07:30:18 +0000</pubDate>
        </item>
        <item>
            <title>Helix Server</title>
            <link>https://ja.nishimotz.com/helix_server?rev=1252422000</link>
            <description>Helix Server

音声や動画などストリーミングメディアのサーバ。
Real Networks 社の製品。

&lt;http://www.jp.realnetworks.com/products/media_delivery.html&gt;

レビュー

2003年に西本が radiofly.to/wiki に執筆した記事を転載します。


* 2003-09-07 ライブ放送のための実験

-実験放送をしました。終了しました。
-- RealPlayer / RealOne Player に対応（無料版でＯＫ）。

-配信システム
-- Helix Server Basic 9.0 (Linux)
-- ポート 554→5540，80→8080にすれば一般ユーザとして実行可
-- ユーザ名とパスワードは Helix Producer で使用する
--- $ ./Bin/rmserver rmserver.cfg &amp;&gt; nishi.log &amp;
-中継システム
-- Helix Producer Basic 9.0 (Win2000) 
-- ノートパソコン
-- 無線LAN（みあこネッ…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Sep 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>heroku</title>
            <link>https://ja.nishimotz.com/heroku?rev=1573699232</link>
            <description>heroku

since 2009-11-12

&lt;http://heroku.com&gt;

node.js + next.js + review apps

since 2019-11-14

&lt;https://devcenter.heroku.com/articles/review-apps-new&gt;

そういえば、何年も前から heroku はもっぱら node.js のホスティングとして使っている。

	*  &lt;https://nextjs.org/&gt; 
	*  reactjs

next.js 作業メモ

&lt;https://github.com/nishimotz/as-info-next&gt;

(1) GitHub リポジトリを作る</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Nov 2019 02:40:32 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/hgignore?rev=1287349920</link>
            <description>.hgignore は mercurial の設定ファイル

&lt;http://d.hatena.ne.jp/dayflower/20080307/1204863044&gt;

Eclipse の作業ファイルっぽいものを ignore する。


syntax: regexp
.+\.class$
.+~$
^bin\/


syntax: glob という書き方もある。


syntax: glob
*~
_*
*/_*
*.aux
*.dvi
*.idx
*.log
*.toc
*.bbl
*.blg
*.pdf
*.zip
fig_unused/*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 17 Oct 2010 21:12:00 +0000</pubDate>
        </item>
        <item>
            <title>homebrew</title>
            <link>https://ja.nishimotz.com/homebrew?rev=1542268681</link>
            <description>homebrew

&lt;https://brew.sh/index_ja&gt;

since 2017-05-20

updated on 2018-11-15 with macOS 10.14.1

ずっと MacPorts 派だったが、たまたま新しい環境を作りたくなって使ってみた。

	*  App Store から Xcode をインストール
	*  Terminal で git を叩くとコマンドラインツールを入れろと言われるので入れる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Nov 2018 07:58:01 +0000</pubDate>
        </item>
        <item>
            <title>HTK : The Hidden Markov Model Toolkit</title>
            <link>https://ja.nishimotz.com/htk?rev=1320731166</link>
            <description>HTK : The Hidden Markov Model Toolkit

HTK は隠れマルコフモデルによる音声認識のツールキット。

ケンブリッジ大学の技術をもとに製品化された有償のソフトウェアだったが、開発元が Microsoft に買収され、その後無料で公開された。
現在は厳密な意味でのオープンソースプログラムではなく、配布元でユーザ登録すれば入手・利用できる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Nov 2011 05:46:06 +0000</pubDate>
        </item>
        <item>
            <title>HTML5</title>
            <link>https://ja.nishimotz.com/html5?rev=1323609305</link>
            <description>HTML5

since 2010-11-20

	*  Overview

	*  Text Level Semantics

	*  YouTube HTML5 動画プレーヤー

	*  The HTML5 test

	*  Validator.nu (X)HTML5 Validator

HTML5 Audio

HTML5 Audioで音声データを扱える。

	*  &lt;http://ascii.jp/elem/000/000/525/525808/&gt;
	*  HTML5 &lt;audio&gt; and Audio() Support Tester jplayer.org
	*  Chrome 8.0 (Windows) で wav はやはりうまく動かないようだ。。

	*  Web Audio API

	*  jplayer

placeholder

input要素に placeholder 属性が使えるようになっている。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 11 Dec 2011 13:15:05 +0000</pubDate>
        </item>
        <item>
            <title>HTS</title>
            <link>https://ja.nishimotz.com/hts?rev=1349943846</link>
            <description>HTS

The HMM-based Speech Synthesis System (HTS)

open-jtalk

	*  &lt;http://hts.sp.nitech.ac.jp/&gt;
	*  ライセンス &lt;http://hts.sp.nitech.ac.jp/?License&gt;

	*  &lt;http://shower.human.waseda.ac.jp/~m-kouki/pukiwiki_public/108.html&gt;
	*  &lt;http://akihiro0105.blog55.fc2.com/blog-entry-11.html&gt;
	*  音響モデルの作成 - MMDAgent &amp; Project-NAIP wiki &lt;http://bit.ly/RhyasQ&gt;

HTS 2.2

	*  HTK-3.4.1 と HDecode-3.4.1 へのパッチ

HTS 2.1.1

since 2010-12-08

Ubuntu 9.04 にて。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 11 Oct 2012 08:24:06 +0000</pubDate>
        </item>
        <item>
            <title>httpie</title>
            <link>https://ja.nishimotz.com/httpie?rev=1640827289</link>
            <description>httpie

since 2021-12-30

&lt;https://github.com/httpie/httpie&gt;

http というコマンド名だが https を叩くときには https というコマンドが使える

curl の -H は URL の後に Header:Value で書く

&lt;https://httpie.io/docs/cli/http-headers&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 30 Dec 2021 01:21:29 +0000</pubDate>
        </item>
        <item>
            <title>インタフェースの原則 1996-2009</title>
            <link>https://ja.nishimotz.com/human_interface_principles?rev=1291814273</link>
            <description>ブログエントリー &lt;http://d.hatena.ne.jp/nishimotz/20081121/1227260930&gt; の発展。

principles_of_interface の記事と統合予定

インタフェースの原則 1996-2009

インタフェースの原則としてはさまざまな提案がなされている．
これらの提案を参考にしながら，音声の特質の検討の指標として利用しうるインタフェースの原則を提案した．</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Dec 2010 13:17:53 +0000</pubDate>
        </item>
        <item>
            <title>HVite</title>
            <link>https://ja.nishimotz.com/hvite?rev=1320731254</link>
            <description>HVite

htk のコマンド。

オプション覚え書き


  -f : state alignment を出力する
  -a : 強制アラインメントを行う


HVite で入力ファイルのラベルが必要になるのは -a オプションを使う場合に限られる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Nov 2011 05:47:34 +0000</pubDate>
        </item>
        <item>
            <title>iconv</title>
            <link>https://ja.nishimotz.com/iconv?rev=1277784240</link>
            <description>iconv

文字コードの変換。

linux のコマンド、あるいはライブラリ。

jagtalk ではこんな使い方をしている。

&lt;http://github.com/nishimotz/jagtalk/blob/master/util.c&gt;


# include &lt;iconv.h&gt;
# define ICONV_BUFSIZE 4096
//
        char orig_buf[ICONV_BUFSIZE];
        char buf[ICONV_BUFSIZE];
        // orig_buf に文字列をコピー
        iconv_t m_iconv = iconv_open(&quot;UTF-8&quot;, &quot;EUC-JP&quot;); // tocode, fromcode
        size_t in_size = (size_t)ICONV_BUFSIZE;
        size_t out_size = (size_t)ICONV_BUFSIZE;
        char *in = orig_buf;
        char *out = b…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 29 Jun 2010 04:04:00 +0000</pubDate>
        </item>
        <item>
            <title>igo-py</title>
            <link>https://ja.nishimotz.com/igo-py?rev=1318949586</link>
            <description>igo-py

since 2011-09-17

もともとは Java で実装されていた形態素解析器 Igo を Python に移植したもの。

&lt;http://hideaki-t.blogspot.com/2010/11/igopython.html&gt;

&lt;https://code.launchpad.net/~hideaki-t/+junk/igo-py&gt;

&lt;https://github.com/hideaki-t/igo-python&gt;

辞書フォーマット及び解析結果は、ほぼMeCab互換とされる。

Windows で動かしてみる
bzr branch lp:~hideaki-t/+junk/igo-py</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 18 Oct 2011 14:53:06 +0000</pubDate>
        </item>
        <item>
            <title>マイナンバーカード</title>
            <link>https://ja.nishimotz.com/individual_number_card?rev=1666680799</link>
            <description>マイナンバーカード

since 2022-09-26

マイナンバーカード総合サイト

マイナンバーカード(Wikipedia)

(1) 「署名 用 電子証明書」暗証番号

	*  暗証番号という名前だがパスワード
	*  6文字から16文字まで
	*  アルファベット大文字と数字が使える
	*  電子署名に使う＝自分の秘密鍵</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 25 Oct 2022 06:53:19 +0000</pubDate>
        </item>
        <item>
            <title>ionic</title>
            <link>https://ja.nishimotz.com/ionic?rev=1647780906</link>
            <description>ionic

since 2022-03-20

Ionic Framework

	*  &lt;https://ionicframework.com/docs/ja/&gt;
	*  &lt;https://github.com/ionic-team/ionic-framework&gt;

CLI

	*  &lt;https://ionicframework.com/docs/cli&gt;
	*  &lt;https://ionicframework.com/docs/ja/cli&gt;

Capacitor

	*  &lt;https://capacitorjs.jp/docs&gt;
	*  &lt;https://github.com/ionic-team/capacitor&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 20 Mar 2022 12:55:06 +0000</pubDate>
        </item>
        <item>
            <title>IoTLT 広島</title>
            <link>https://ja.nishimotz.com/iotlt_hiroshima?rev=1632138529</link>
            <description>IoTLT 広島

since 2016-09-13

広島版 IoT 縛りの勉強会 IoTLT 広島で喋った記録：

&lt;https://www.facebook.com/groups/iotlt.hiroshima/&gt;

2016年5月 Vol.1

&lt;https://www.facebook.com/events/1104031052989251/&gt;

ラズパイｘソラコム 超音波距離ハンズオンをやってみた

&lt;https://gist.github.com/nishimotz/375b9859e0f62c0b0b7d2e4d863a9f8b&gt;

2016年7月 Vol.2

&lt;http://togetter.com/li/1002782&gt;

Python で音響信号処理 for Raspberry Pi3</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 20 Sep 2021 11:48:49 +0000</pubDate>
        </item>
        <item>
            <title>iPad</title>
            <link>https://ja.nishimotz.com/ipad?rev=1344932759</link>
            <description>iPad

セットアップ

クレジットカードを使わずに iTunes Store、App Store、iBookstore、および Mac App Store アカウントを作成する方法 &lt;http://bit.ly/OVWxex&gt;

アクセシビリティ

&lt;http://www.apple.com/jp/accessibility/ipad/vision.html&gt;

「ロービジョンの人も使えるiPad活用法」氏間和仁先生の講演</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 14 Aug 2012 08:25:59 +0000</pubDate>
        </item>
        <item>
            <title>ITBC2</title>
            <link>https://ja.nishimotz.com/itbc2?rev=1299800135</link>
            <description>ITBC2

ITBC2は、主に聴覚障がい者へ情報を届けるために使う「情報保障用ソフトウェア」。

&lt;http://www2.wbs.ne.jp/~condle/ITBC2.html&gt;

商標の問題を回避するために現在は IPtalk Broadcaster という名前を使っていない。

2010年5月の福祉情報工学研究会でPC要約筆記とUstream配信を連携させるために使用した。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 10 Mar 2011 23:35:35 +0000</pubDate>
        </item>
        <item>
            <title>iTunes</title>
            <link>https://ja.nishimotz.com/itunes?rev=1294457218</link>
            <description>iTunes

since 2011-01-08

ライブラリのバックアップと引越について。

&lt;http://caramel-tea.com/2006/02/backup_itunes/&gt; ちょっと古い？

&lt;http://support.apple.com/kb/HT1751?viewlocale=ja_JP&gt; iTunes ライブラリを外付けハードドライブにコピーしてバックアップする</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Jan 2011 03:26:58 +0000</pubDate>
        </item>
        <item>
            <title>日本語エンコーディング</title>
            <link>https://ja.nishimotz.com/japanese_encoding?rev=1264086000</link>
            <description>日本語エンコーディング

Windows

qkc

文字コード変換に対応したテキストエディタ：Peggyなど

Ubuntu Linux

recode : ファイル名を変えないでファイルの文字コードを変換する


$ sudo aptitute install recode</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 21 Jan 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>japanize-matplotlib</title>
            <link>https://ja.nishimotz.com/japanize_matplotlib?rev=1642221579</link>
            <description>japanize-matplotlib

since 2022-01-15

&lt;https://pypi.org/project/japanize-matplotlib/&gt;

matplotlib の日本語化の方法として最近の記事で紹介されている

	*  &lt;https://zerofromlight.com/blogs/detail/9/&gt;
	*  Matplotlibの日本語文字化けを解消する(Mac編)

pip で入れるので conda 環境で使うときは要注意、なのか？

	*  &lt;https://ai-inter1.com/matplotlib-japanize/&gt;

conda での入れ方が下記に書かれている</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 15 Jan 2022 04:39:39 +0000</pubDate>
        </item>
        <item>
            <title>Java Access Bridge</title>
            <link>https://ja.nishimotz.com/java_access_bridge?rev=1358162645</link>
            <description>Java Access Bridge

since 2011-12-11

	*  LibreOffice 3.6 の動作確認 NVDAJP ticket 29213
	*  LibreOffice の情報 &lt;https://wiki.documentfoundation.org/Faq/General/a11y/Java&gt;

Java Access Bridge (JAB) は Java アプリケーションなどを NVDA などのスクリーンリーダーに対応させるためのソフトウェアである。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Jan 2013 11:24:05 +0000</pubDate>
        </item>
        <item>
            <title>Java</title>
            <link>https://ja.nishimotz.com/java?rev=1289485853</link>
            <description>Java

標準入力から行単位で読みこむ

終了条件で苦労してしまったので書いておく。


InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String str = br.readLine();
for (; str != null; str = br.readLine()) {
	System.out.println(str);
}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 11 Nov 2010 14:30:53 +0000</pubDate>
        </item>
        <item>
            <title>JavaFX</title>
            <link>https://ja.nishimotz.com/javafx?rev=1319187339</link>
            <description>JavaFX

JMC を使って Java で MP3 を再生する

	*  &lt;http://d.nishimotz.com/archives/117&gt;
	*  &lt;http://d.hatena.ne.jp/nishimotz/20090308/1236475963&gt;

JavaFX 2.0

since 2011-10-21

&lt;http://javafx.com/&gt;

2011年に発表された JavaFX 2.0 で Java API が整備された。

	*  &lt;http://download.oracle.com/javafx/2.0/overview/jfxpub-overview.htm&gt;

Swing に JavaFX の Panel を組み込めるという話：

	*  &lt;http://download.oracle.com/javafx/2.0/swing/jfxpub-swing.htm&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Oct 2011 08:55:39 +0000</pubDate>
        </item>
        <item>
            <title>Javascript STAR</title>
            <link>https://ja.nishimotz.com/javascript-star?rev=1264863600</link>
            <description>Javascript STAR

被験者実験のデータ分析に重宝する。

田中 敏さんの「実践心理データ解析」を読んで、実験計画の立て方や解釈の仕方について十分な理解をしたうえで使うことをお勧めする。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 30 Jan 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>JavaScript</title>
            <link>https://ja.nishimotz.com/javascript?rev=1383880925</link>
            <description>JavaScript

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/4774154385/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://ecx.images-amazon.com/images/I/61hioeZiViL._SL160_.jpg&gt;&quot; alt=&quot;プロになるためのJavaScript入門 ~node.js、Backbone.js、HTML5、jQuery-Mobile (Software Design plus)&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazlet-info&quot; style=&quot;line-he…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 08 Nov 2013 03:22:05 +0000</pubDate>
        </item>
        <item>
            <title>Jindigo</title>
            <link>https://ja.nishimotz.com/jindigo?rev=1288242600</link>
            <description>Jindigo

Java-based Incremental Dialog Framework

&lt;http://www.jindigo.net/&gt;

Gabriel Skantze, Anna Hjalmarsson:
``Towards Incremental Speech Production in Dialogue Systems,&#039;&#039;
Proc. SIGDIAL 2010, 
pp.1-8, 
Tokyo, Sep 2010.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Oct 2010 05:10:00 +0000</pubDate>
        </item>
        <item>
            <title>Jinja</title>
            <link>https://ja.nishimotz.com/jinja?rev=1678870281</link>
            <description>Jinja

since 2023-03-15

Python Jinja で None でなければ文字列の値、None のときに空白を出したい


{{ my_var or &#039;&#039; }}


ただし、注意点として、上記の方法はmy_varが0の場合には空白を出力してしまいます。my_varが0を許容する場合は、以下のように書くことができます。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 15 Mar 2023 08:51:21 +0000</pubDate>
        </item>
        <item>
            <title>JNA</title>
            <link>https://ja.nishimotz.com/jna?rev=1288759380</link>
            <description>JNA

Java Native Access

&lt;https://jna.dev.java.net/servlets/ProjectDocumentList&gt;

&lt;http://ja.wikipedia.org/wiki/Java_Native_Access&gt;

JNIより簡単にJavaとC/C++をつなぐ「JNA」とは</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 03 Nov 2010 04:43:00 +0000</pubDate>
        </item>
        <item>
            <title>jPlayer</title>
            <link>https://ja.nishimotz.com/jplayer?rev=1303028231</link>
            <description>jPlayer

&lt;http://www.jplayer.org/&gt;

HTML5 Audio &amp; Video for jQuery</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 17 Apr 2011 08:17:11 +0000</pubDate>
        </item>
        <item>
            <title>jQuery</title>
            <link>https://ja.nishimotz.com/jquery?rev=1378603439</link>
            <description>jQuery

関連 html5 jplayer javascript node.js

下記、いつ書いたか覚えてない。。

jQueryはRuby(on Rails)の考え方と似ていると思う。動的言語をできるだけ構造的記述に使うから拡張性と保守性を両立。

Visual Studio (Microsoft Visual Web Developer)がjQueryに対応しているらしい。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 08 Sep 2013 01:23:59 +0000</pubDate>
        </item>
        <item>
            <title>jruby</title>
            <link>https://ja.nishimotz.com/jruby?rev=1282772820</link>
            <description>jruby

Java VM 上に実装された ruby 処理系。

	*  site &lt;http://jruby.org/&gt;
	*  wiki &lt;http://kenai.com/projects/jruby/pages/Home&gt;

JRuby on Rails

JRuby を使って Rails 2.3.8 が Google App Engine で動くらしい &lt;http://blog.yuyat.jp/archives/411&gt;

Ubuntu で jruby を試す

Ubuntu 8.04 で試してみた。


$ sudo apt-get install jruby1.0
$ jruby1.0 -e &#039;1.upto(10) { |i| puts &quot;hello #{i}&quot; }&#039;
hello 1
hello 2
hello 3
hello 4
hello 5
hello 6
hello 7
hello 8
hello 9
hello 10</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 25 Aug 2010 21:47:00 +0000</pubDate>
        </item>
        <item>
            <title>jslint</title>
            <link>https://ja.nishimotz.com/jslint?rev=1371169705</link>
            <description>jslint

since 2013-06-14

javascript のコード品質チェッカーという話。

&lt;http://www.jslint.com/&gt;

&lt;http://old.imthinker.net/2012/12/titanium-mobile-advent-calendar-2012-no1/&gt;

&lt;http://b60.uchb.net/linux/2011/01/jslint.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 14 Jun 2013 00:28:25 +0000</pubDate>
        </item>
        <item>
            <title>json</title>
            <link>https://ja.nishimotz.com/json?rev=1272639600</link>
            <description>json

JavaScript Object Notation

&lt;http://www.json.org/&gt;

REST 指向の Web API に有用とされている。YAML よりもライブラリが整備されているという話も。

どのくらい簡単に扱えるものか試してみた。

情報源

	*  &lt;http://gendosu.ddo.jp/redmine/wiki/1/JSON&gt;
	*  &lt;http://blog.livedoor.jp/kato_taka_special/archives/50908276.html&gt;
	*  Rails 2.0.2 で Basic認証 «  変なヤバいもんログ</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Apr 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Julius progout</title>
            <link>https://ja.nishimotz.com/julius_progout?rev=1400677072</link>
            <description>Julius progout

&lt;http://julius.sourceforge.jp/juliusbook/ja/desc_module.html&gt;

progoutの使い方

Julius (Julian) の第一パス候補を逐次出力する方法について。

Windows XP での実行例


Julian rev.3.5.2-galatea (fast)

Engine configuration:
 - Base setup : fast
 - Tunings    : DFA, NoThreaded
 - Compiled by: gcc -O6 -fomit-frame-pointer</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 21 May 2014 12:57:52 +0000</pubDate>
        </item>
        <item>
            <title>Julius</title>
            <link>https://ja.nishimotz.com/julius?rev=1374604686</link>
            <description>*  galatea

Julius

Juliusはオープンソースの汎用大語彙連続音声認識エンジン。

バージョン4からJulianと統合。

2011年12月にバージョン 4.2.1 がリリースされた。

2013年6月にバージョン 4.2.3 がリリースされた。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 23 Jul 2013 18:38:06 +0000</pubDate>
        </item>
        <item>
            <title>Jupyter</title>
            <link>https://ja.nishimotz.com/jupyter?rev=1633224999</link>
            <description>Jupyter

since 2021-10-03

Jupyter Lab App

&lt;https://blog.jupyter.org/jupyterlab-desktop-app-now-available-b8b661b17e9a&gt;

&lt;https://github.com/jupyterlab/jupyterlab_app/releases&gt;

	*  Windows だと c:\JupyterLab にインストールされる
	*  &lt;https://github.com/jupyterlab/jupyterlab_app/blob/master/env-customization-guide.md&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 01:36:39 +0000</pubDate>
        </item>
        <item>
            <title>KyTea</title>
            <link>https://ja.nishimotz.com/kytea?rev=1274935020</link>
            <description>KyTea

&lt;http://www.phontron.com/kytea/index-ja.html&gt;

京都テキスト解析ツールキット（KyTea、「キューティー」）は、日本語など、単語（または形態素）分割を必要とする言語のための一般的なテキスト解析器である。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 27 May 2010 04:37:00 +0000</pubDate>
        </item>
        <item>
            <title>latex</title>
            <link>https://ja.nishimotz.com/latex?rev=1318073039</link>
            <description>latex

アクセシビリティ

学会予稿PDFのアクセシビリティ（nishimotzの日記）

	*  &lt;http://d.nishimotz.com/archives/152&gt;

TouchUP読み上げ順序 : Acrobat Pro が必要

	*  &lt;http://www.adobe.com/jp/products/acrobat/pdfaccessibility/index_06.html&gt;

ubuntu における latex

&lt;https://wiki.ubuntulinux.jp/JapaneseLocalizedDerivative/LaTeXForJapanese&gt;

9.04 あたりの情報：

ubuntu で下記の手順で構築（かつての Vine Linux っぽい環境を作る）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Oct 2011 11:23:59 +0000</pubDate>
        </item>
        <item>
            <title>launchpad.net</title>
            <link>https://ja.nishimotz.com/launchpad.net?rev=1358850225</link>
            <description>launchpad.net

&lt;https://launchpad.net/&gt;
はバージョン管理システムbazaarを使ってオープンソースプロジェクトを多数ホスティングしているウェブサービス。

git 学習者が github を経験することで「gitはこう使うのか」という気づきを得るように、</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 22 Jan 2013 10:23:45 +0000</pubDate>
        </item>
        <item>
            <title>launchpad</title>
            <link>https://ja.nishimotz.com/launchpad?rev=1291901392</link>
            <description>launchpad

launchpad.net</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 09 Dec 2010 13:29:52 +0000</pubDate>
        </item>
        <item>
            <title>liblouis</title>
            <link>https://ja.nishimotz.com/liblouis?rev=1681910035</link>
            <description>liblouis

liblouis はオープンソースの点訳エンジン。

2023年の情報

since 2023-04-19

GPT-4 に解説させつつ liblouis で実際に動作を確認したメモ

middle of a word


midword bb 23

ribbon

⠗⠊⠆⠕⠝


強い短縮形</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Apr 2023 13:13:55 +0000</pubDate>
        </item>
        <item>
            <title>LibreOffice</title>
            <link>https://ja.nishimotz.com/libreoffice?rev=1345351173</link>
            <description>LibreOffice

メーリングリスト &lt;http://ja.libreoffice.org/get-help/mailing-lists/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 19 Aug 2012 04:39:33 +0000</pubDate>
        </item>
        <item>
            <title>libsvm</title>
            <link>https://ja.nishimotz.com/libsvm?rev=1278730800</link>
            <description>libsvm

&lt;http://www.csie.ntu.edu.tw/~cjlin/libsvm/&gt;

&lt;http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/&gt;

Ubuntu の場合

sudo aptitude install libsvm-dev

9.04 の場合は libsvm2 2.85 が入る。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 10 Jul 2010 03:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Linux</title>
            <link>https://ja.nishimotz.com/linux?rev=1276873560</link>
            <description>Linux

カーネル &lt;http://kernel.org/&gt;

	*  git で管理されている

ディストリビューション 

	*  ubuntu</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Jun 2010 15:06:00 +0000</pubDate>
        </item>
        <item>
            <title>リスト内包表記</title>
            <link>https://ja.nishimotz.com/list_comprehension?rev=1362382815</link>
            <description>リスト内包表記

Python の記法。以下、2.5 系での実験。

for の後ろの変数が仮引数になっていて、for の前で出てくる仮変数は置換される。


&gt;&gt;&gt; range(5)
[0, 1, 2, 3, 4]
&gt;&gt;&gt; [(x,x) for x in range(5)]
[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 04 Mar 2013 07:40:15 +0000</pubDate>
        </item>
        <item>
            <title>対数尤度の計算</title>
            <link>https://ja.nishimotz.com/logadd?rev=1291550075</link>
            <description>対数尤度の計算

確率のかけ算が繰り返されるとアンダーフローが起きる。
これを防ぐために確率の対数の足し算を行う。

フォワードアルゴリズムなどを実装すると、
例えば 0.1+0.5=0.6 のような確率の足し算を log の領域で行う必要が出てくる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 05 Dec 2010 11:54:35 +0000</pubDate>
        </item>
        <item>
            <title>logrotate</title>
            <link>https://ja.nishimotz.com/logrotate?rev=1295153809</link>
            <description>logrotate

いつか何か書く。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Jan 2011 04:56:49 +0000</pubDate>
        </item>
        <item>
            <title>Lotus Symphony</title>
            <link>https://ja.nishimotz.com/lotus_symphony?rev=1311822993</link>
            <description>Lotus Symphony

since 2011-07-28

NVDA が推奨するオープンソースのオフィススイート。

OpenOffice.org および LibreOffice と同じ系列。

	*  &lt;http://www.forest.impress.co.jp/docs/news/20101029_403528.html&gt;
	*  &lt;http://www-03.ibm.com/software/lotus/symphony/home.nsf/home&gt;

	*  米IBMが「Lotus Symphony」をApache OpenOffice.orgに寄贈へ &lt;http://sourceforge.jp/magazine/11/07/15/0347243&gt;

Windows で試す</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Jul 2011 03:16:33 +0000</pubDate>
        </item>
        <item>
            <title>lv</title>
            <link>https://ja.nishimotz.com/lv?rev=1382877017</link>
            <description>lv

ubuntu などの Linux で利用できるページャー。more, less のようなもの。

&lt;http://www.mt.cs.keio.ac.jp/person/narita/lv/index_ja.html&gt;

a Powerful Multilingual File Viewer / Grep

とされている。Grep 機能は lgrep というコマンド。

環境変数によらず、オプションで文字コードを指定して表示することができる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 27 Oct 2013 12:30:17 +0000</pubDate>
        </item>
        <item>
            <title>LXDE</title>
            <link>https://ja.nishimotz.com/lxde?rev=1283101140</link>
            <description>LXDE

ubuntu などで利用できる軽量デスクトップマネージャ。

Ubuntu における利用

&lt;http://lxde.org/&gt;
$ sudo aptitude install lxde
ubuntu 9.04 で実行しようとしたら 40MB でよいと言われた。

やってみた。確かに軽いようだ。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 29 Aug 2010 16:59:00 +0000</pubDate>
        </item>
        <item>
            <title>M5Stack</title>
            <link>https://ja.nishimotz.com/m5stack?rev=1524644215</link>
            <description>M5Stack

since 2018-04-25

ESP32 + OLED + スピーカー + 拡張性。

&lt;https://macsbug.wordpress.com/2017/09/15/m5stack/&gt;

私が買ったのは M5Stack Faces

	*  &lt;https://www.switch-science.com/catalog/3649/&gt;
	*  9軸センサMPU9250搭載のM5Stack Grayに、キーボード、テンキー、ゲーム機風のインターフェイス・パネルを揃えたポケットコンピュータ</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 25 Apr 2018 08:16:55 +0000</pubDate>
        </item>
        <item>
            <title>MacPorts</title>
            <link>https://ja.nishimotz.com/macports?rev=1495588544</link>
            <description>MacPorts

&lt;http://www.macports.org/&gt;

動向

2011-07-22

	*  Subversion 版は Lion で使えるという話。
	*  &lt;http://mac-and-i.blogspot.com/2011/05/lion-preview-installing-macports.html&gt;
	*  &lt;http://hitoriblog.com/?p=4309&gt;

2011-07-27

	*  MacPorts 2.0 は Lion 対応になった &lt;http://sourceforge.jp/magazine/11/07/26/052209&gt;

2011-08-12

	*  Fink や MacPorts の代替として Homebrew が注目されている &lt;http://mxcl.github.com/homebrew/&gt;

2017-05-24</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 24 May 2017 01:15:44 +0000</pubDate>
        </item>
        <item>
            <title>Mailman</title>
            <link>https://ja.nishimotz.com/mailman?rev=1358234648</link>
            <description>Mailman

since 2013-01-15

Mailman, the GNU Mailing List Manager

Mailman 日本語情報へようこそ

	*  日本語での利用に合わせて修正した Mailman

メーリングリストサーバー構築(Postfix+Mailman編)

CentOS5にMailman 2.14のインストール

Mailmanの設定</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 15 Jan 2013 07:24:08 +0000</pubDate>
        </item>
        <item>
            <title>MaixPy</title>
            <link>https://ja.nishimotz.com/maixpy?rev=1631071260</link>
            <description>MaixPy

since 2021-09-07

micropython

	*  &lt;https://fukuno.jig.jp/2917&gt;

Sipeed Maix M1 Dock

&lt;https://jp.seeedstudio.com/Sipeed-M1-dock-suit-M1-dock-2-4-inch-LCD-OV2640-K210-Dev-Board-1st-RV64-AI-board-for-Edge-Computing.html&gt;

&lt;https://www.switch-science.com/catalog/5701/&gt;

MaixPy

&lt;https://en.maixpy.sipeed.com/maixpy/en/&gt;

USBケーブルは Type-C だがクセがありそう。Micro-B ケーブルと付属アダプタが無難に思える。

Windows は CH340 ドライバーが必要。

&lt;https://en.maixpy.sipeed.com/maixpy/en/get_started/install_driver/dock.html&gt;

ドライバーが入っている…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Sep 2021 03:21:00 +0000</pubDate>
        </item>
        <item>
            <title>make</title>
            <link>https://ja.nishimotz.com/make?rev=1296725025</link>
            <description>make

&lt;http://vox.nishimotz.com/programming/make-guide.html&gt;

関連 rake scons</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 03 Feb 2011 09:23:45 +0000</pubDate>
        </item>
        <item>
            <title>markdown</title>
            <link>https://ja.nishimotz.com/markdown?rev=1374474312</link>
            <description>markdown

Python Markdown 2.0.1

&lt;https://pypi.python.org/pypi/Markdown/2.0.1&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 22 Jul 2013 06:25:12 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/marsyas?rev=1249398000</link>
            <description>Marsyas  (Music Analysis, Retrieval and Synthesis for Audio Signals) 

	*  &lt;http://marsyas.sness.net/&gt;

Ubuntu Linux 9.04 でコンパイルしてみる。ついでに deb パッケージも作る。

marsyas-0.3.1.tar.gz をダウンロードする。

cmake が必要。

	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 04 Aug 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>matlab</title>
            <link>https://ja.nishimotz.com/matlab?rev=1290149790</link>
            <description>matlab

nishimotzのブックマーク &lt;http://b.hatena.ne.jp/nishimotz/matlab/&gt;

	*  octave

Linux で wavplay

$ cat my_wavplay.m 


function my_wavplay(data, fs)
% usage:
% [data, fs] = wavread(&#039;input.wav&#039;);
% my_wavplay(data, fs);
if ispc
    wavplay(data,fs);
else
    name = &#039;/tmp/_my_wavplay.wav&#039;;
    wavwrite(data, fs, name);
    system([&#039;play &#039;, name]); % for linux
end</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Nov 2010 06:56:30 +0000</pubDate>
        </item>
        <item>
            <title>MD5</title>
            <link>https://ja.nishimotz.com/md5?rev=1400641117</link>
            <description>MD5

since 2014-05-21

Microsoft が提供しているコマンドラインの md5 計算ツール fciv

&lt;http://support.microsoft.com/kb/841290/en-us&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 21 May 2014 02:58:37 +0000</pubDate>
        </item>
        <item>
            <title>mecab</title>
            <link>https://ja.nishimotz.com/mecab?rev=1319184719</link>
            <description>mecab

mecabはオープンソースの形態素解析システム。

CRF を使っており chasen と比べて性能が高いとされる。

	*  単語の追加方法
	*  コーパスからのパラメータ推定
	*  &lt;http://www.delicious.com/nishimotz/mecab&gt; そのほかのブックマーク
	*  関連調査 python_mecab

	*  形態素解析の過去・現在・未来 CRFのメリットなど解説。。

日本語音声合成での利用</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Oct 2011 08:11:59 +0000</pubDate>
        </item>
        <item>
            <title>mechanize</title>
            <link>https://ja.nishimotz.com/mechanize?rev=1294468432</link>
            <description>mechanize

ruby 用のスクレイピングのライブラリ。

&lt;http://yoosee.net/d/archives/2005/09/02/002.html&gt;

&lt;http://route477.net/rubyscraping/?Mechanize&gt;

参考：&lt;http://sakuratan.biz/archives/2972&gt; サーバサイドJavaScriptとjQueryでスクレイピング</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Jan 2011 06:33:52 +0000</pubDate>
        </item>
        <item>
            <title>バージョン管理システム Mercurial</title>
            <link>https://ja.nishimotz.com/mercurial?rev=1355622621</link>
            <description>バージョン管理システム Mercurial

分散バージョン管理システム。Pythonで実装されている。 git に影響を受けて開発されたと言われている。
git にない特徴として、 http サーバになって他のマシンと通信する機能が便利。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Dec 2012 01:50:21 +0000</pubDate>
        </item>
        <item>
            <title>mermaid</title>
            <link>https://ja.nishimotz.com/mermaid?rev=1680998993</link>
            <description>mermaid

since 2023-04-09

&lt;https://mermaid-js.github.io/mermaid/#/&gt;

streamlit から使う

&lt;html&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;なるほど Steamlit から Mermaid を使えた &lt;a href=&quot;&lt;https://t.co/8Zk5eRgViW&gt;&quot;&gt;pic.twitter.com/8Zk5eRgViW&lt;/a&gt;&lt;/p&gt;&amp;mdash; にしもつ (@24motz) &lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 09 Apr 2023 00:09:53 +0000</pubDate>
        </item>
        <item>
            <title>MicroPython + Raspberry Pi Pico</title>
            <link>https://ja.nishimotz.com/micropython_rp2?rev=1631255828</link>
            <description>MicroPython + Raspberry Pi Pico

since 2021-08-07

	*  micropython
	*  &lt;https://www.raspberrypi.org/documentation/rp2040/getting-started/&gt;
	*  &lt;https://hackspace.raspberrypi.org/books/micropython-pico&gt;
	*  &lt;https://micropython-docs-ja.readthedocs.io/ja/latest/library/rp2.html&gt;

マルチコア

	*  &lt;https://github.com/raspberrypi/pico-micropython-examples/blob/master/multicore/multicore.py#L1-L12&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 10 Sep 2021 06:37:08 +0000</pubDate>
        </item>
        <item>
            <title>MicroPython</title>
            <link>https://ja.nishimotz.com/micropython?rev=1631071248</link>
            <description>MicroPython

since 2016-10-04

概要

	*  MIT ライセンス
	*  &lt;https://micropython.org/&gt;
	*  &lt;https://github.com/micropython&gt;
	*  &lt;https://www.kickstarter.com/projects/214379695/micro-python-python-for-microcontrollers&gt;

関連記事

	*  m5stack
	*  IoTLT 広島
		*  電子工作のためのPython

	*  MicroPython + Raspberry Pi Pico
	*  What&#039;s New in MicroPython (July 2021)
	*  mpremote
	*  uasyncio
	*  upysh
	*  maixpy

リンク

CPython との違い

	*  &lt;https://github.com/micropython/micropython/wiki/Differences&gt;

urequests

	*  &lt;https://…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Sep 2021 03:20:48 +0000</pubDate>
        </item>
        <item>
            <title>Microsoft Speech Platform</title>
            <link>https://ja.nishimotz.com/microsoft_speech_platform?rev=1292119904</link>
            <description>Microsoft Speech Platform

since 2010-12-12

Microsoft Speech Platform に「無料で使える音声合成エンジン」が含まれている。

サーバー向け技術であるとのこと。公式には Windows Vista 以降に対応。

SAPI5 互換ではないが、ソフトウェア側で少し変更すると利用できる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 12 Dec 2010 02:11:44 +0000</pubDate>
        </item>
        <item>
            <title>MMDAgent</title>
            <link>https://ja.nishimotz.com/mmdagent?rev=1295528326</link>
            <description>MMDAgent

since 2010-12-31

&lt;http://www.mmdagent.jp/&gt;

&lt;http://sourceforge.net/projects/mmdagent/&gt;

svn repository: &lt;http://mmdagent.svn.sourceforge.net/viewvc/mmdagent/&gt;

記事 &lt;http://www.itmedia.co.jp/news/articles/1012/25/news010.html&gt;

関連 galatea julius open-jtalk openkinect

マルチプラットフォーム

since 2011-01-06

&lt;https://gist.github.com/758722&gt; Library_MMDFiles の POSIX (といっても実作業の環境上 MacOSX と Linux での確認だけど) への移植作業途中。Linux 上で共有ライブラリが出来上がるところまでいった…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 20 Jan 2011 12:58:46 +0000</pubDate>
        </item>
        <item>
            <title>MMDAI</title>
            <link>https://ja.nishimotz.com/mmdai?rev=1298374978</link>
            <description>MMDAI

mmdagent からフォークした qt4 対応版。

&lt;http://blogs.itmedia.co.jp/closebox/2011/01/macmmdagentmmda.html&gt; ブログ記事

&lt;https://github.com/hkrn/MMDAI&gt; リポジトリ@github

AquesTalk2 や Lua などのプラグインが実現された。

配布リンク記事</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 22 Feb 2011 11:42:58 +0000</pubDate>
        </item>
        <item>
            <title>mod_rewrite</title>
            <link>https://ja.nishimotz.com/mod_rewrite?rev=1289610282</link>
            <description>mod_rewrite

apache の URL 書き換えモジュール。設定の書き方がわかりにくいことで有名。

wordpress や dokuwiki は設定に応じて .htaccess を編集、自動的に使ってくれる。

&lt;http://net-newbie.com/trans/mod_rewrite.html&gt;

&lt;http://blog.dawgsdk.org/weblog/archives/411011&gt; mod_rewriteリファレンス

&lt;http://phpress.enjoy-life-style.com/archives/73&gt; .htaccessを使ってmod_rewriteでphpファイルを静的にする</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 13 Nov 2010 01:04:42 +0000</pubDate>
        </item>
        <item>
            <title>MongoDB</title>
            <link>https://ja.nishimotz.com/mongodb?rev=1660045420</link>
            <description>MongoDB

since 2022-08-09

&lt;https://www.mongodb.com/&gt;

&lt;https://www.mongodb.com/docs/manual/&gt;

SQLとの対応チャート

	*  &lt;https://www.mongodb.com/docs/manual/reference/sql-comparison/&gt;

メモ

コレクションから user が存在しないドキュメントを選ぶ
{user: {$exists: false}}
PyMongo

the recommended way to work with MongoDB from Python

	*  &lt;https://pymongo.readthedocs.io/en/stable/&gt;

Atlas</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 Aug 2022 11:43:40 +0000</pubDate>
        </item>
        <item>
            <title>mount</title>
            <link>https://ja.nishimotz.com/mount?rev=1294283145</link>
            <description>mount

since 2011-01-06

ubuntu linux でディスクをマウントする。

gparted で ext3 フォーマットした USB 外付け HDD を。。


sudo mkdir /media/_temp
sudo /bin/mount -t ext3 /dev/sdc1 /media/_temp 


df すると:


/dev/sdc1              985G   210M   935G   1% /media/_temp</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 06 Jan 2011 03:05:45 +0000</pubDate>
        </item>
        <item>
            <title>mpremote</title>
            <link>https://ja.nishimotz.com/mpremote?rev=1629775073</link>
            <description>mpremote

since 2021-08-24

micropython

&lt;https://pypi.org/project/mpremote/&gt;

オプションなしだと最初に見つけたポートにつないでしまう


&gt; mpremote connect list
COM4 E6609103C3936229 0005:2e8a Microsoft None
COM6 DB00IPGHA 6015:0403 FTDI None



&gt; mpremote connect COM6
Connected to MicroPython at COM6
Use Ctrl-] to exit this shell

&gt; mpremote connect COM4
Connected to MicroPython at COM4
Use Ctrl-] to exit this shell

&gt; mpremote connect COM4 repl と上記は等価。

ポートを指定してデバイスのファイルを操作する

&gt; mpremote connect COM4 fs rm :main.py…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 24 Aug 2021 03:17:53 +0000</pubDate>
        </item>
        <item>
            <title>mruby</title>
            <link>https://ja.nishimotz.com/mruby?rev=1510819486</link>
            <description>mruby

since 2017-05-13

文献

まつもとゆきひろ直伝　組込Ruby「mruby」のすべて　総集編 

	*  日経ストア
	*  Kindle

mruby-esp32

Ubuntu 17.04

micropython で使った ESP 32 開発ボード。


$ cat setup.sh 
export PATH=$PATH:/home/nishimotz/esp/xtensa-esp32-elf/bin
export IDF_PATH=/home/nishimotz/esp/mruby/esp-idf</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Nov 2017 08:04:46 +0000</pubDate>
        </item>
        <item>
            <title>MSAA</title>
            <link>https://ja.nishimotz.com/msaa?rev=1382600232</link>
            <description>MSAA

pyaa

&lt;http://en.wikipedia.org/wiki/Microsoft_Active_Accessibility&gt;

Active Accessibility 2.0 SDK Tools

	*  &lt;http://www.microsoft.com/downloads/details.aspx?familyid=3755582A-A707-460A-BF21-1373316E13F0&amp;displaylang=en&gt;

使ってみたが Value というプロパティから意味のある値を取り出せない。

UIA (MSAAの後継）

	*  &lt;http://www.microsoft.com/ja-jp/enable/at/uiadeveloper.aspx&gt;

Windows Automation API SDK Tools 

	*  &lt;http://blogs.msdn.com/b/winuiautomation/archive/2009/06/03/windows-automation-api-sdk-tools.aspx&gt;

情報源

since 201…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 24 Oct 2013 07:37:12 +0000</pubDate>
        </item>
        <item>
            <title>MXML</title>
            <link>https://ja.nishimotz.com/mxml?rev=1289229341</link>
            <description>MXML

Adobe Flex におけるアプリケーション記述言語。

	*  &lt;http://livedocs.adobe.com/flex/3_jp/langref/&gt;
	*  &lt;http://livedocs.adobe.com/flex/3_jp/html/help.html&gt;
	*  &lt;http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK&gt;

下記は Flash Builder 4 beta 2 で AIR アプリケーションを作ってみた例。

Visual Basic や Delphi の感覚で（といっても若い人にはわからないか。。）「ボタンを押すと文字が出力される」アプリケーションを作れる。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 08 Nov 2010 15:15:41 +0000</pubDate>
        </item>
        <item>
            <title>MySQL</title>
            <link>https://ja.nishimotz.com/mysql?rev=1303100041</link>
            <description>MySQL

since 2011-04-18

MySQL はオープンソースのデータベース。

&lt;http://www-jp.mysql.com/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 18 Apr 2011 04:14:01 +0000</pubDate>
        </item>
        <item>
            <title>n</title>
            <link>https://ja.nishimotz.com/n?rev=1671504267</link>
            <description>n

since 2022-01-11

node.js の管理ツール

homebrew

since 2022-12-20

macOS 13.1 の新しい環境から

	*  install Xcode
	*  setup homebrew


% brew install n
% sudo n stable


sudo しない場合は N_PREFIX を使う

	*  &lt;https://qiita.com/curacao/items/ad1d91ef76f23c45651f&gt;
	*  &lt;https://yucatio.hatenablog.com/entry/2019/12/06/081900&gt;


% which node
/usr/local/bin/node
% node -v
v18.12.1
% npm -v
8.19.2</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 20 Dec 2022 02:44:27 +0000</pubDate>
        </item>
        <item>
            <title>naist-jdic</title>
            <link>https://ja.nishimotz.com/naist_jdic?rev=1251644400</link>
            <description>naist-jdic

naist-jdic とは、ipadic legacy の後継となる（と思われる）日本語形態素解析用辞書である。

chasen および mecab に対応している。いわゆる New BSD ライセンス。

参考記事 &lt;http://parame.mwj.jp/blog/0209&gt;

	*  &lt;http://sourceforge.jp/projects/ipadic/&gt;
	*  &lt;http://sourceforge.jp/projects/naist-jdic/&gt;

unidic との違い</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 30 Aug 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>namazu</title>
            <link>https://ja.nishimotz.com/namazu?rev=1270652400</link>
            <description>namazu

日本でかつて広く使われていたと思われる全文検索エンジン。久しぶりに触ってみた。

	*  &lt;http://www.namazu.org/doc/manual.html&gt;
	*  &lt;http://www.namazu.org/doc/manual.html#doc-filter&gt;
	*  &lt;http://www.namazu.org/FAQ.html#external-filter-command&gt;

	*  &lt;https://help.ubuntu.com/community/Namazu&gt;
	*  &lt;http://watermans-linuxtips.blogspot.com/2008/12/namazu.html&gt;
	*  &lt;http://www.atmarkit.co.jp/flinux/special/namazu/namazu.html&gt;

導入してみる

Ubuntu Linux 9.04 Desktop (EUC-JP対応済み）にて。(2010-03-26)…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 07 Apr 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Next.js</title>
            <link>https://ja.nishimotz.com/nextjs?rev=1634601123</link>
            <description>Next.js

since 2021-10-19

&lt;https://github.com/vercel/next.js/&gt;

&lt;https://nextjs.org/learn/basics/create-nextjs-app&gt;

&lt;https://nextjs.org/docs&gt;

日本語翻訳プロジェクト

	*  &lt;https://nextjs-ja-translation-docs.vercel.app/docs/getting-started&gt;

Vercel

	*  &lt;https://vercel.com/new?filter=next.js&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 18 Oct 2021 23:52:03 +0000</pubDate>
        </item>
        <item>
            <title>nginx</title>
            <link>https://ja.nishimotz.com/nginx?rev=1508382683</link>
            <description>nginx

since 2017-10-19

Ubuntu 14.04 LTS の nginx で /usr/share/nginx/html をコンテンツの置き場にしていると、
セキュリティパッチ更新のときに index.html が上書きされてしまうらしい問題。

&lt;https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1194074&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Oct 2017 03:11:23 +0000</pubDate>
        </item>
        <item>
            <title>nkf</title>
            <link>https://ja.nishimotz.com/nkf?rev=1383570274</link>
            <description>nkf

ネットワーク漢字フィルタ。コマンドラインプログラム、あるいは ruby のモジュール。

&lt;http://jp.rubyist.net/magazine/?0009-BundledLibraries&gt;

UTF-8 文字列をカタカナをひらがなに変換する。


s2 = NKF.nkf(&#039;-w --hiragana&#039;, s)


tr でやる方法 &lt;http://d.hatena.ne.jp/iken0/20070517/p12&gt; は ruby 1.8 と 1.9 の両立が面倒。。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 04 Nov 2013 13:04:34 +0000</pubDate>
        </item>
        <item>
            <title>NLTK</title>
            <link>https://ja.nishimotz.com/nltk?rev=1336629809</link>
            <description>NLTK

since 2012-01-30

&lt;http://www.nltk.org/&gt;

Natural Language Toolkit

	*  github &lt;https://github.com/nltk/nltk&gt;

python ベースのパッケージ。

	*  第12章の内容
	*  2012年2月から NVDAユーザ会広島 で勉強会をしています。

Mac OS X 10.6.8 マシンで macports 環境を構築。


sudo port install python27
sudo port install py27-nltk</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 10 May 2012 06:03:29 +0000</pubDate>
        </item>
        <item>
            <title>node.js</title>
            <link>https://ja.nishimotz.com/nodejs?rev=1641899534</link>
            <description>node.js

since 2013-06-07

	*  javascript
	*  &lt;http://nodejs.org/&gt;
	*  &lt;http://www.nodebeginner.org/index-jp.html&gt;
	*  n

Ubuntu (WSL) で環境構築

since 2018-08-16

Windows 10 (1803) + WSL Ubuntu 18.04.1 で環境構築したメモ。

手順を概説すると、Ubuntu パッケージの npm で n を入れて、その後でパッケージの npm と nodejs を削除している。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 11 Jan 2022 11:12:14 +0000</pubDate>
        </item>
        <item>
            <title>のどか</title>
            <link>https://ja.nishimotz.com/nodoka?rev=1454311811</link>
            <description>のどか

since 2014-11-23

汎用キーバインディング変更ソフト

&lt;http://www.appletkan.com/nodoka.htm&gt;

やりたいこと

VMware Fusion のゲスト Windows でも NVDA は使えるが、MacBook Air のキーボードに Insert や半角全角キーがないので実用的ではない。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 01 Feb 2016 07:30:11 +0000</pubDate>
        </item>
        <item>
            <title>numpy</title>
            <link>https://ja.nishimotz.com/numpy?rev=1399339396</link>
            <description>numpy

2014-05-06

MacPorts + Python 2.7 で：


$ port select --list python
Available versions for python:
	none
	python25-apple
	python26-apple
	python27 (active)
	python27-apple

$ sudo port install python27 +universal +tkinter
$ sudo port install py27-numpy py27-scipy py27-matplotlib

$ python
Python 2.7.6 (default, Nov 19 2013, 19:15:05) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
&gt;&gt;&gt; import numpy
&gt;&gt;&gt; …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 06 May 2014 01:23:16 +0000</pubDate>
        </item>
        <item>
            <title>NVDA add-on</title>
            <link>https://ja.nishimotz.com/nvda_addon?rev=1358649622</link>
            <description>NVDA add-on

since 2012-05-09

nvda 2012.2 から導入されるアドオンの話。

基本的には zip で固めたプラグインやドライバ。

グローバルプラグイン、アプリケーションモジュール、音声ドライバ、点字ドライバなど。2012.2 からアドオンとしてパッケージ管理できる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 20 Jan 2013 02:40:22 +0000</pubDate>
        </item>
        <item>
            <title>NVDA Dropbox addon</title>
            <link>https://ja.nishimotz.com/nvda_dropbox?rev=1350188207</link>
            <description>NVDA Dropbox addon

since 2012-10-14

	*  本家チケット &lt;http://www.nvda-project.org/ticket/1508&gt;

	*  &lt;https://subversion.assembla.com/svn/nvdadropboxplugin/&gt;
	*  グローバルプラグイン
	*  アプリケーションモジュール

グローバルプラグインのキー操作

	*  &quot;kb:NVDA+shift+d&quot;: &quot;announceDropbox&quot;,

アプリケーションモジュールのキー操作

	*  &quot;kb:control+tab&quot;:&quot;nextPageTab&quot;,</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 14 Oct 2012 04:16:47 +0000</pubDate>
        </item>
        <item>
            <title>NVDA globalPlugins</title>
            <link>https://ja.nishimotz.com/nvda_globalplugins?rev=1336381356</link>
            <description>NVDA globalPlugins

since 2012-05-07

nvda のグローバルプラグインに関する覚え書き。

ファイル名またはディレクトリ名が _ で始まるときはスキャンしない。
それ以外のファイルおよびディレクトリはスキャンされて class GlobalPlugin(globalPluginHandler.GlobalPlugin) がないとエラーになる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 07 May 2012 09:02:36 +0000</pubDate>
        </item>
        <item>
            <title>NVDAユーザ会広島</title>
            <link>https://ja.nishimotz.com/nvda_hiroshima?rev=1671018717</link>
            <description>NVDAユーザ会広島

since 2011-06



概要

NVDAユーザ会広島は、オープンソースのスクリーンリーダー NVDA とその 日本語版 の普及を通じて、視覚障害者の福祉向上を目指す非営利活動グループです。
広島を中心に活動し、パソコンボランティア、Webアクセシビリティ、オープンソースなどのイベントに参加していきます。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 14 Dec 2022 11:51:57 +0000</pubDate>
        </item>
        <item>
            <title>NVDA How To</title>
            <link>https://ja.nishimotz.com/nvda_howto?rev=1338696427</link>
            <description>NVDA How To

VICでの講習会

更新 2012-06-03

準備

	*  「NVDAはけっきょく何なのか？」「NVDA は PC-Talker みたいなものです」
	*  NVDA を起動するショートカットは？ CTRL-ALT-N 
	*  対応アプリは？ Windows の標準アプリはだいたい対応。アプリケーションモジュールという機能があり、ユーザが拡張できる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Jun 2012 04:07:07 +0000</pubDate>
        </item>
        <item>
            <title>NVDA 自動テストの実行</title>
            <link>https://ja.nishimotz.com/nvda_testing_automated?rev=1727147049</link>
            <description>NVDA 自動テストの実行

since 2024-05-31

本家版

	*  Windows 11 (x64) 日本語環境 (cp932)
	*  本日時点での本家 master ブランチ

開発環境の作成

	*  &lt;https://github.com/nvaccess/nvda/blob/master/projectDocs/dev/createDevEnvironment.md&gt;

ビルドを通すためのパッチ

	*  eSpeakNG の文字コードで引っかかる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 24 Sep 2024 03:04:09 +0000</pubDate>
        </item>
        <item>
            <title>NVDA Ticket 1-99</title>
            <link>https://ja.nishimotz.com/nvda_ticket_1-99?rev=1363234573</link>
            <description>NVDA Ticket 1-99

since 2013-03-14

nvda の本家チケットを順番に読んでいく。このページは 1 から 99 まで。次のページ nvda_ticket_100-199

24 25 ReviewCursorManager

40 displayModel (GDI Hooking) 

55 文字説明

58 フラットレビュー

60 ラップトップ配列</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Mar 2013 04:16:13 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/nvda_ticket_100-199?rev=1364359329</link>
            <description>前のページ nvda_ticket_1-99 次のページ nvda_ticket_200-299

103 ログレベルの追加と趣旨説明

106 数字キーで見出しジャンプ

111 オブジェクト階層ビュー。未完了

112 フォント設定。

117 音声出力終了するまでブロックする機能の廃止</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 Mar 2013 04:42:09 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/nvda_ticket_200-299?rev=1364359886</link>
            <description>前のページ nvda_ticket_100-199

201 点字出力のレンダリング。フォーカス移動への処理

207 点字ディスプレイのキーで行の上下移動をサポート

209 点字カーソル処理をドライバーから独立させた

210 Firefoxの文書タイトルの変化を通知</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 Mar 2013 04:51:26 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/nvda_ticket_600-699?rev=1364136449</link>
            <description>635 中国語の文字拡張。添付されたプラグイン chtEnhancedUI.py は speech._speakSpellingGen にモンキーパッチしている。東アジア言語拡張でもなくcharacterDescriptionそのものでもなく、中国語に固有の文字レビュー操作について議論。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 24 Mar 2013 14:47:29 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/nvda_ticket_index?rev=1364351391</link>
            <description>nvda のチケット &lt;http://www.nvda-project.org/ticket/&gt; を紹介する。

	*  nvda_ticket_1-99
	*  nvda_ticket_100-199
	*  nvda_ticket_200-299
	*  nvda_ticket_300-399
	*  nvda_ticket_400-499
	*  nvda_ticket_500-599
	*  nvda_ticket_600-699
	*  nvda_ticket_700-799
	*  nvda_ticket_800-899
	*  nvda_ticket_900-999
	*  nvda_ticket_1000-1099
	*  nvda_ticket_1100-1199</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 Mar 2013 02:29:51 +0000</pubDate>
        </item>
        <item>
            <title>NVDA翻訳グループ</title>
            <link>https://ja.nishimotz.com/nvda_translations?rev=1483693200</link>
            <description>NVDA翻訳グループ

since 2012-05-02

NVDA 本家の翻訳グループでの作業についての覚え書きです。

	*  本家マニュアル GitHub 版 
		*  &lt;https://github.com/nvaccess/nvda/wiki/Translating&gt;
		*  &lt;https://github.com/nvaccess/nvda/wiki/TranslatingUsingAutomaticProcess&gt;


	*  作業をどこまでやったか記録
	*  本家翻訳者ML
	*  翻訳プロジェクトのサイト
		*  Twitter @srt_
		*  ja関連のログ


	*  nvdajp_translation

checkout


&gt; mkdir srt
&gt; cd srt
&gt; svn checkout http://subversion.assembla.com/svn/screenReaderTranslations .…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 06 Jan 2017 09:00:00 +0000</pubDate>
        </item>
        <item>
            <title>NVDA</title>
            <link>https://ja.nishimotz.com/nvda?rev=1376554658</link>
            <description>NVDA

since 2011-02-09

NVDA はオープンソースの Windows 対応スクリーンリーダーである。ライセンスは GPL Ver.2 である。

本家 NVDA-dev などで議論された情報をメモする。

なお、nishimotz (24motz) は2012年5月から本家NVDAの翻訳担当になりました。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Aug 2013 08:17:38 +0000</pubDate>
        </item>
        <item>
            <title>nvdajp bazaar</title>
            <link>https://ja.nishimotz.com/nvdajp_bazaar?rev=1336184077</link>
            <description>nvdajp bazaar

2010-12-09 nvdajp の開発メモから bazaar と launchpad.net の操作に関する情報をまとめました。

nvdajp_devinstaller

launchpad.net におけるブランチ一覧

	*  NVDA日本語チーム
		*  ~nvdajp &lt;https://code.launchpad.net/~nvdajp&gt;
		*  nishimotz &lt;https://code.launchpad.net/~nishimotz&gt;
			*  2011.1*j*, 2011.2j, 2011.3j, 2012.1j

		*  mshinke さん</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 05 May 2012 02:14:37 +0000</pubDate>
        </item>
        <item>
            <title>nvdajp_braille</title>
            <link>https://ja.nishimotz.com/nvdajp_braille?rev=1356603654</link>
            <description>nvdajp_braille

NVDA日本語チーム nvdajp における作業。

新しいエンジンの設計

since 2012-07-15

NVDAユーザ会広島 における議論。

	*  (1) 前処理： 外字引用符 情報点字など、日本語処理から除外する部分を分離
	*  (2) 形態素解析（Mecab）：連語の分かち書き、数符、長音、仮名遣い（「ぢ、づ」など）を辞書に追加</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 27 Dec 2012 10:20:54 +0000</pubDate>
        </item>
        <item>
            <title>NVDA certFile</title>
            <link>https://ja.nishimotz.com/nvdajp_certfile?rev=1372428233</link>
            <description>NVDA certFile

since 2012-05-05

&lt;http://sourceforge.jp/ticket/browse.php?group_id=4221&amp;tid=27801&gt;

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/0735648735/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://ecx.images-amazon.com/images/I/41yV6RQfvqL._SL160_.jpg&gt;&quot; alt=&quot;Windows Internals&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazlet…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 28 Jun 2013 14:03:53 +0000</pubDate>
        </item>
        <item>
            <title>nvdajp_chardesc</title>
            <link>https://ja.nishimotz.com/nvdajp_chardesc?rev=1350479486</link>
            <description>nvdajp_chardesc

since 2011-04-09

nvda の「１文字詳細読み」を nvdajp でどう扱うか。

&lt;http://www.nvda-project.org/ticket/55&gt;

テンキーがないけどNVDA（無変換）＋カンマ2回で「ヤクソク ノ ヤク」などと読み上げることを確認した。

本家の詳細読み上げ＋日本語文字のブランチを lp:~nishimotz/nvdajp/characterDescriptions として複製しました。
最初の状態で以下を含むものです。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 17 Oct 2012 13:11:26 +0000</pubDate>
        </item>
        <item>
            <title>NVDA のデバッグ</title>
            <link>https://ja.nishimotz.com/nvdajp_debug?rev=1420533056</link>
            <description>NVDA のデバッグ

nvdajp_sconsから移動。

since 2011-09-30

下記のような scons オプションがあり、nvdaHelper をビルドするシステムを制御できる：
scons source dist nvdaHelperDebugFlags=RTC,debugCRT
2014年2月ごろの修正で noOptimize と symbols が廃止された</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 06 Jan 2015 08:30:56 +0000</pubDate>
        </item>
        <item>
            <title>nvdajp 開発環境</title>
            <link>https://ja.nishimotz.com/nvdajp_devinstaller?rev=1384935283</link>
            <description>nvdajp 開発環境

since 2010-12-12

nvdajp 開発者向けセットアップ。nvdajp_bazaar もどうぞ。

情報源

	*  開発に興味をお持ちの方へ (sf.jp)
	*  西本の過去のブログ記事
	*  ご不明な点は nvdajp nvdajp-team ML あるいは #nvdajp ハッシュタグでどうぞ。

	*  開発に使うのは python git 7z

Windows 7/8 で開発環境</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 20 Nov 2013 08:14:43 +0000</pubDate>
        </item>
        <item>
            <title>NVDA 日本語版の IME 対応</title>
            <link>https://ja.nishimotz.com/nvdajp_ime?rev=1683618594</link>
            <description>NVDA 日本語版の IME 対応

2023年5月

最近の記事

	*  Japanese IME Support for Screen Reader NVDA
	*  スクリーンリーダーNVDAの日本語IME対応

Windows 11 22H2

since 2022-10-04

&lt;https://github.com/nvdajp/nvdajp/issues/220&gt;

&lt;https://github.com/nvdajp/nvdajp/issues/266&gt;

Windows 10/11 モダンIME対応のための調査。

現状 

windowsinternal_composableshell_experiences_textinput_inputapp.py

で実装されており、同じファイル名で scratchpad/appModules フォルダにモジュールを置くと挙動を上書きできる。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 May 2023 07:49:54 +0000</pubDate>
        </item>
        <item>
            <title>nvdajp_jtalk</title>
            <link>https://ja.nishimotz.com/nvdajp_jtalk?rev=1550063439</link>
            <description>nvdajp_jtalk

2010-12-09 nvdajp の音声エンジン JTalk の開発メモをこちらに移動します。

JTalk 派生プロジェクト

	*  @atsuoishimoto さん
		*  音声読み上げTwitterクライアント 2011年2月3日
		*  Tweet it Loud! 2011年4月21日

	*  TwCmdJTalk

概要

	*  Open JTalk の組み込み libopenjtalk および</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 13 Feb 2019 13:10:39 +0000</pubDate>
        </item>
        <item>
            <title>NVDA日本語版における MS Speech</title>
            <link>https://ja.nishimotz.com/nvdajp_msspeech_tts?rev=1320371132</link>
            <description>NVDA日本語版における MS Speech

since 2011-02-04

nvdajp 2011.1.1j にてドライバが実装された。話者には Haruka という名前がついている。

SAPI5エンジンのように見せかけるハックが一時広まったが、現在は推奨しません。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 04 Nov 2011 01:45:32 +0000</pubDate>
        </item>
        <item>
            <title>NVDA 日本語版における scons</title>
            <link>https://ja.nishimotz.com/nvdajp_scons?rev=1390713115</link>
            <description>NVDA 日本語版における scons

	*  nvda
	*  nvdajp
	*  scons
	*  7z

since 2011-03-17

配布ファイルの作成

コマンドプロンプトはあらかじめ chcp 437 しておくと eSpeak ビルドのエラーを回避できる。

スナップショットを作る前に make clean 的なことをする -c をやっておくのが安全：</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 26 Jan 2014 05:11:55 +0000</pubDate>
        </item>
        <item>
            <title>nvdajp 翻訳</title>
            <link>https://ja.nishimotz.com/nvdajp_translation?rev=1326943921</link>
            <description>nvdajp 翻訳

2012-01-19

nvdajp_modify_po

nvdajp のための作業用 python スクリプト。po ファイルに手を加える作業を、元のファイルが書き換わってもある程度自動的に行えることを目指している。

print を使うと出力がDOS改行コードになってしまうのでバイナリモードで出力している。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Jan 2012 03:32:01 +0000</pubDate>
        </item>
        <item>
            <title>NVDA日本語拡張</title>
            <link>https://ja.nishimotz.com/nvdajp_workshop?rev=1350704469</link>
            <description>~~SLIDESHOW~~

NVDA日本語拡張

	*  NVDAの日本語対応の現状と課題
	*  西本卓也 NVDA 日本語チーム 代表
	*  nishimotz @ gmail.com / Twitter @24motz
	*  発表
		*  PyCon JP 2012 NVDA Workshop in Japan (Sep. 16, 2012)
		*  NVDA 開発者と進める意見交換会 (Sep. 17, 2012)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 20 Oct 2012 03:41:09 +0000</pubDate>
        </item>
        <item>
            <title>NVDA 日本語チーム</title>
            <link>https://ja.nishimotz.com/nvdajp?rev=1363076193</link>
            <description>NVDA 日本語チーム

オープンソースのスクリーンリーダー nvda の日本語化に関する情報を提供しています。

	*  公式リリースは &lt;http://i.nvda.jp&gt; からどうぞ
	*  本家NVDA 

NVDA 日本語化プロジェクトの開発メンバーは2012年5月から NVDA 日本語チーム (NVDA Japanese Team) として本家の日本語対応と日本語版開発の両方に参加しています。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 12 Mar 2013 08:16:33 +0000</pubDate>
        </item>
        <item>
            <title>OAuth2</title>
            <link>https://ja.nishimotz.com/oauth2?rev=1372033882</link>
            <description>OAuth2

since 2013-06-24

Google OAuth 2.0 Playground:

	*  &lt;https://developers.google.com/oauthplayground/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 24 Jun 2013 00:31:22 +0000</pubDate>
        </item>
        <item>
            <title>Octave</title>
            <link>https://ja.nishimotz.com/octave?rev=1332816559</link>
            <description>Octave

GNU Octave はプログラミング環境。
matlab 互換を目指している（？）ソフトウェア。

	*  1997年に書いたOctaveの記事
	*  &lt;http://octave.sourceforge.net/&gt;
	*  htk との互換性
		*  HTKのMFCC計算をできるだけmatlabで再現しようという試み
		*  readhtk.m スクリプトも紹介されている


	*  &lt;http://www.db.is.kyushu-u.ac.jp/rinkou/octave/octavelinux.html&gt; ビルドについての情報源
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 Mar 2012 02:49:19 +0000</pubDate>
        </item>
        <item>
            <title>OmegaT</title>
            <link>https://ja.nishimotz.com/omegat?rev=1295154293</link>
            <description>OmegaT

since 2011-01-16

&lt;http://www.omegat.org/en/omegat.html&gt;

無料の翻訳メモリー ツール OmegaT 

&lt;http://www.tsuhon.jp/levelup/levelup_23.html&gt;

TMX

翻訳メモリデータの標準規格 Translation Memory eXchange

&lt;http://ja.wikipedia.org/wiki/TMX&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Jan 2011 05:04:53 +0000</pubDate>
        </item>
        <item>
            <title>One-pass アルゴリズム</title>
            <link>https://ja.nishimotz.com/one-pass_algorithm?rev=1272034800</link>
            <description>One-pass アルゴリズム

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;&quot;&gt;&lt;a href=&quot;&lt;http://www.amazon.co.jp/exec/obidos/ASIN/0130151572/r4wh-22/ref=nosim/&gt;&quot; name=&quot;amazletlink&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;&lt;http://ecx.images-amazon.com/images/I/51B%2BThmy0fL._SL160_.jpg&gt;&quot; alt=&quot;Fundamentals of Speech Recognition (Prentice Hall Signal Processing Series)&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;amazlet-info&quot; style=&quot;float:left;margin-left:15px;line-…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 23 Apr 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Open JTalk</title>
            <link>https://ja.nishimotz.com/open-jtalk?rev=1332165242</link>
            <description>Open JTalk

Open JTalkはgalateatalk の開発グループが新たに開発したオープンソース日本語音声合成エンジン。
コンパイルにはhts_engine APIが必要。

	*  New and Simplified BSD ライセンス
	*  Open JTalk
		*  2011-12-25 にバージョン 1.05 リリース。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 19 Mar 2012 13:54:02 +0000</pubDate>
        </item>
        <item>
            <title>OpenAI</title>
            <link>https://ja.nishimotz.com/openai?rev=1677901658</link>
            <description>OpenAI

since 2023-03-04

&lt;https://openai.com/blog/introducing-chatgpt-and-whisper-apis&gt;

Get started から初期設定して Secret Key をひとつ作る。

&lt;https://platform.openai.com/docs/quickstart/build-your-application&gt;

node.js ではなく python flask を試す。


git clone https://github.com/openai/openai-quickstart-python.git


このままだと macOS (Apple Silicon) だと python3.11 で pip install がこけた。。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 04 Mar 2023 03:47:38 +0000</pubDate>
        </item>
        <item>
            <title>OpenAL</title>
            <link>https://ja.nishimotz.com/openal?rev=1318257267</link>
            <description>OpenAL

記事作成日：2010-08-20

クロスプラットフォームのオーディオライブラリ。ライセンスはLGPLとのこと。

&lt;http://www.delicious.com/nishimotz/openal&gt;

DirectSound 3DがVistaで廃止されたという記事によれば、
OpenAL は3Dサウンドを実現するための事実上の後継技術の一つである。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 10 Oct 2011 14:34:27 +0000</pubDate>
        </item>
        <item>
            <title>OpenCV</title>
            <link>https://ja.nishimotz.com/opencv?rev=1402926480</link>
            <description>OpenCV

OpenCV はオープンソースの画像処理ライブラリ。BSDライセンス。

	*  &lt;http://opencv.willowgarage.com/wiki/&gt;
	*  &lt;http://sourceforge.net/projects/opencvlibrary/&gt;

Windows で試す

since 2011-12-26

&lt;http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/&gt;

	*  OpenCV-2.3.1-win-superpack.exe

Ubuntu 10.04 で顔検出

Ubuntu Linux で顔認識のデモ環境を作る。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jun 2014 13:48:00 +0000</pubDate>
        </item>
        <item>
            <title>OpenFrameworks</title>
            <link>https://ja.nishimotz.com/openframeworks?rev=1319553940</link>
            <description>OpenFrameworks

since 2011-01-02

&lt;http://www.openframeworks.cc/&gt;

&lt;https://github.com/openframeworks/openFrameworks&gt;

&lt;http://sites.google.com/site/ofdocjp/&gt; ドキュメント日本語訳

C++ によるクロスプラットフォームのアプリケーションフレームワーク。

GLUTの代替になりそうなので情報収集中。メディアアート系での活用事例。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 25 Oct 2011 14:45:40 +0000</pubDate>
        </item>
        <item>
            <title>OpenKinect</title>
            <link>https://ja.nishimotz.com/openkinect?rev=1296782534</link>
            <description>OpenKinect

	*  &lt;http://openkinect.org/wiki/Main_Page&gt;
	*  &lt;https://github.com/OpenKinect/libfreenect&gt;
	*  ブックマーク
		*  &lt;http://www.delicious.com/nishimotz/kinect&gt;
		*  &lt;http://www.delicious.com/tag/natal&gt;


openni に移行する人が増えているようだ。

CL NUI Platformというものも。

&lt;http://www.drdobbs.com/windows/229000752&gt;

libfreenect は Apache 2.0 と GPL 2.0 のデュアルライセンス。

Ubuntu 9.04にて

since 2010-12-01

センサー単体版を購入すれば PC につなぐ USB 変換ケーブルが手に入る。XBox 360 セットを買ってしまうと手に入らないらしい。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 04 Feb 2011 01:22:14 +0000</pubDate>
        </item>
        <item>
            <title>OpenMary</title>
            <link>https://ja.nishimotz.com/openmary?rev=1350009962</link>
            <description>OpenMary

since 2011-12-13

英語などに対応したオープンソース多言語対応音声合成。

	*  &lt;http://mary.dfki.de&gt;
	*  &lt;http://mary.opendfki.de/&gt;
	*  github レポジトリ &lt;https://github.com/marytts/marytts&gt;
	*  nishimotz で fork した &lt;https://github.com/nishimotz/marytts&gt;

Java で実装されている。HTS と同じHMM音声合成。

NVDA で利用しようという試みがなされている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 Oct 2012 02:46:02 +0000</pubDate>
        </item>
        <item>
            <title>OpenNI</title>
            <link>https://ja.nishimotz.com/openni?rev=1296782497</link>
            <description>OpenNI

ライセンスは GPL

関連 openkinect

	*  PrimeSense社ドライバーを公開、オープンソース・コミュニティOpenNIを開始 (Willow Garage Japan)
	*  &lt;http://www.primesense.jp/&gt;
	*  OpenNI

&lt;https://github.com/OpenNI/OpenNI&gt;

Ubuntu 10.10 (32bit)

since 2011-01-08

SSE3 非対応のマシンで実行しようとして苦労する。。

OpenNI bin

&lt;http://www.openni.org/downloadfiles/openni-binaries/21-stable&gt;

OpenNI Alpha Build for Ununtu 10.10 x86 (32-bit) v1.0.0.23
Uploaded: 06.01.11
File Size: 6…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 04 Feb 2011 01:21:37 +0000</pubDate>
        </item>
        <item>
            <title>Open Sound System</title>
            <link>https://ja.nishimotz.com/opensoundsystem?rev=1291009732</link>
            <description>Open Sound System

Open Sound System (OSS) は Unix 系OSにおけるオーディオAPI。

Linuxにおいては、ALSAが主流になる前に使われていたサウンドドライバー。

2008年にリリースされたVer.4で BSD ライセンスになった。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 Nov 2010 05:48:52 +0000</pubDate>
        </item>
        <item>
            <title>openssl</title>
            <link>https://ja.nishimotz.com/openssl?rev=1400641062</link>
            <description>openssl

Mac で MD5 と SHA1 を確認する方法
&lt;http://d.hatena.ne.jp/watanata2000/20101206/1291603426&gt;

Mac OS X：SHA-1 ダイジェストを確認する方法
&lt;http://support.apple.com/kb/HT1652?viewlocale=ja_JP&gt;
$ openssl sha1 Windows8-xxxx.iso 
SHA1(Windows8-xxxx.iso)= 02xxxxxxxx....</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 21 May 2014 02:57:42 +0000</pubDate>
        </item>
        <item>
            <title>Orca</title>
            <link>https://ja.nishimotz.com/orca?rev=1350014575</link>
            <description>Orca

since 2012-10-11

本記事では GNOME Orca を扱う。

Linux デスクトップ環境で利用できるオープンソースのスクリーンリーダー。

Ubuntu Desktop などで利用できる。

デフォルトの音声エンジンは</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 Oct 2012 04:02:55 +0000</pubDate>
        </item>
        <item>
            <title>OWASP ZAP</title>
            <link>https://ja.nishimotz.com/owasp_zap?rev=1663205430</link>
            <description>OWASP ZAP

since 2022-09-12

&lt;https://www.zaproxy.org/getting-started/&gt;

Windows 11 (x64) にセットアップ

	*  Oracle JDK 17 を入れる
		*  &lt;https://www.oracle.com/java/technologies/downloads/#jdk17-windows&gt;

	*  ZAP Weekly Cross Platform Package をダウンロード
		*  &lt;https://www.zaproxy.org/download/&gt;

	*  展開して zap.bat を実行して、動作することを確認
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Sep 2022 01:30:30 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/palmkit?rev=1394585386</link>
            <description>Palmkit (Publicly Available Language Modeling Toolkit)

&lt;html&gt;
&lt;a href=&quot;&lt;http://www.amazon.co.jp/gp/product/4627847114?ie=UTF8&amp;tag=r4wh-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4627847114&gt;&quot;&gt;フリーソフトでつくる音声認識システム - パターン認識・機械学習の初歩から対話システムまで (amazon.co.jp)&lt;/a&gt;&lt;img src=&quot;&lt;http://www.assoc-amazon.jp/e/ir?t=r4wh-22&amp;l=as2&amp;o=9&amp;a=4627847114&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;
&lt;/html&gt;…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Mar 2014 00:49:46 +0000</pubDate>
        </item>
        <item>
            <title>pandas</title>
            <link>https://ja.nishimotz.com/pandas?rev=1641802929</link>
            <description>pandas

since 2021-10-19

concat

&lt;https://pandas.pydata.org/docs/reference/api/pandas.concat.html&gt;

df を縦に結合


df1 = pd.read_csv(...)
df2 = pd.read_csv(...)
pd.concat([df1, df2])


value_counts

&lt;https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.value_counts.html&gt;

「どの値がいくつあるか」を Series で返す

json_normalize

dict or list of dicts を受け取って DataFrame を作る。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 10 Jan 2022 08:22:09 +0000</pubDate>
        </item>
        <item>
            <title>pandoc</title>
            <link>https://ja.nishimotz.com/pandoc?rev=1371689374</link>
            <description>pandoc

ドキュメント変換ツール。

&lt;http://qiita.com/sky_y/items/80bcd0f353ef5b8980ee&gt;

Windows 8 に入れてみる。デフォルトで AppData\Roaming が使われる：


c:\work&gt;pandoc -v
pandoc 1.11.1
Compiled with citeproc-hs 0.3.8, texmath 0.6.1.3, highlighting-kate 0.5.3.8.
Syntax highlighting is supported for the following languages:
    actionscript, ada, apache, asn1, asp, awk, bash, bibtex, boo, c, changelog,
    clojure, cmake, coffee, coldfusion, commonlisp, cpp, cs, css, curry, d,
    diff, djangotemplate, doxygen, doxygenlua, dt…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 20 Jun 2013 00:49:34 +0000</pubDate>
        </item>
        <item>
            <title>Passenger</title>
            <link>https://ja.nishimotz.com/passenger?rev=1294470954</link>
            <description>Passenger

ruby_on_rails のデプロイを支援するツール。

&lt;http://www.modrails.com/&gt;

&lt;http://bitprison.net/install_passenger_ruby_1.9.2&gt;

&lt;http://railscasts.com/episodes/122-passenger-in-development&gt;

&lt;http://modrails.com/documentation/Users%20guide%20Apache.html&gt;

Ubuntu Linux 9.04 + ruby 1.9.2

執筆：2010-11-03

VMware ゲスト環境を使う。apache2 は入っているものとする。

ruby1.9 (1.9.2) を /usr/local/bin/ruby で使えるものとする。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Jan 2011 07:15:54 +0000</pubDate>
        </item>
        <item>
            <title>パスワードマネージャー</title>
            <link>https://ja.nishimotz.com/password_manager?rev=1679277955</link>
            <description>パスワードマネージャー

since 2023-03-11

iPhone (iOS)

iPhoneのSafariで情報を自動入力する

	*  &lt;https://support.apple.com/ja-jp/guide/iphone/iphccfb450b7/ios&gt;

iPhoneで強力なパスワードを自動入力する

	*  &lt;https://support.apple.com/ja-jp/guide/iphone/iphf9219d8c9/16.0/ios/16.0&gt;

iPhone で保存済みのパスワードやパスキーを調べる方法</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 20 Mar 2023 02:05:55 +0000</pubDate>
        </item>
        <item>
            <title>PDF</title>
            <link>https://ja.nishimotz.com/pdf?rev=1363928793</link>
            <description>PDF

PDF-Accessibility-Checker (PAC)

	*  &lt;http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac.html&gt;

pdftk

PDFファイルを分割／結合する

	*  &lt;http://www.atmarkit.co.jp/flinux/rensai/linuxtips/928splitpdf.html&gt;
	*  &lt;http://www.pdflabs.com/docs/install-pdftk/&gt;

Mac で pdftk

since 2012-07-18

	*  macports で入れるとエラーになるという話
	*  pdftk-1.44-osx10.6.dmg 


$ pdftk --version

pdftk 1.44 a Handy Tool for Manipulating PDF Documents
Copyright (C) 2003-10, Sid Steward - Please Visit: www.pdftk.com
This…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 22 Mar 2013 05:06:33 +0000</pubDate>
        </item>
        <item>
            <title>PHP</title>
            <link>https://ja.nishimotz.com/php?rev=1387202263</link>
            <description>PHP

PHP は Web 開発向きのスクリプト言語。

wordpress や dokuwiki も PHP で実装されている。

apache モジュールとして手軽に利用できる。

&lt;http://delicious.com/nishimotz/php&gt;

関連記事

	*  require 
	*  Zend Framework
	*  regexp
	*  MacPorts

PHPデベロッパがおかしがちな10のMySQL間違い

文献

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Dec 2013 13:57:43 +0000</pubDate>
        </item>
        <item>
            <title>phpMyAdmin</title>
            <link>https://ja.nishimotz.com/phpmyadmin?rev=1303099977</link>
            <description>phpMyAdmin

since 2011-04-18

apache から mysql データベースを管理する php ベースのツール。

セキュリティに注意：

	*  &lt;http://d.hatena.ne.jp/snufkinski/20100206/1265434884&gt;
	*  &lt;http://www.atmarkit.co.jp/fsecurity/column/kawaguchi/019.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 18 Apr 2011 04:12:57 +0000</pubDate>
        </item>
        <item>
            <title>phpunit</title>
            <link>https://ja.nishimotz.com/phpunit?rev=1336443118</link>
            <description>phpunit

since 2012-02-07

PHP で使えるテストフレームワーク。

Selenium を組み合わせるとブラウザーの自動操縦によるテストができる。

&lt;http://pear.phpunit.de/&gt;

&lt;http://www.phpunit.de/manual/3.6/ja/installation.html&gt;

ここでは MacPorts の pear を使う。
$ which pear
/opt/local/bin/pear
過去に別の方法で環境を作ったので ~/.pearrc をいったん消す。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 May 2012 02:11:58 +0000</pubDate>
        </item>
        <item>
            <title>pik</title>
            <link>https://ja.nishimotz.com/pik?rev=1358049080</link>
            <description>pik

since 2013-01-13

ruby を Windows 環境で複数使い分けられるツールという話。

&lt;http://d.hatena.ne.jp/hackugyo/20110629/1309379196&gt;

&lt;http://holypp.hatenablog.com/entry/20110407/1302193459&gt;

以下、Ruby 1.9.2 は heroku のツール heroku-toolbelt.exe をインストールしたときに入ったもの。

管理者権限でコマンドプロンプトを実行しないと gem install pik に失敗する。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Jan 2013 03:51:20 +0000</pubDate>
        </item>
        <item>
            <title>pip</title>
            <link>https://ja.nishimotz.com/pip?rev=1397570493</link>
            <description>pip

since 2014-04-15

macports


$ sudo port install py27-pip
$ sudo port select --set pip pip27
$ which pip
/opt/local/bin/pip</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 15 Apr 2014 14:01:33 +0000</pubDate>
        </item>
        <item>
            <title>pm2</title>
            <link>https://ja.nishimotz.com/pm2?rev=1661649240</link>
            <description>pm2

since 2022-08-28

process manager for node.js

PM2 is a daemon process manager that will help you manage and keep your application online 24/7

&lt;https://pm2.keymetrics.io/&gt;

&lt;https://www.npmjs.com/package/pm2&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 28 Aug 2022 01:14:00 +0000</pubDate>
        </item>
        <item>
            <title>Amazon Polly</title>
            <link>https://ja.nishimotz.com/polly?rev=1639192541</link>
            <description>Amazon Polly

since 2018-07-31

2021-12-11 ssml からページを独立

クラウドサービスによる（日本語対応の）音声合成。

	*  &lt;https://docs.aws.amazon.com/ja_jp/polly/latest/dg/what-is.html&gt;

Polly で使える SSML タグ

	*  &lt;https://docs.aws.amazon.com/ja_jp/polly/latest/dg/supported-ssml.html&gt;
	*  prosody range の紹介 &lt;http://blog.serverworks.co.jp/tech/2017/02/20/customize_polly_talk/&gt;
	*  2020年4月15日の AWS ブログ記事</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Dec 2021 03:15:41 +0000</pubDate>
        </item>
        <item>
            <title>PortAudio</title>
            <link>https://ja.nishimotz.com/portaudio?rev=1293169120</link>
            <description>PortAudio

PortAudio はクロスプラットフォームのオーディオAPIライブラリ。

	*  &lt;http://portaudio.com/&gt;
	*  &lt;http://portaudio.com/trac/wiki/TutorialDir/TutorialStart&gt;
	*  ライセンスはMIT : &lt;http://portaudio.com/license.html&gt;
	*  MacのPortAudioでjuliusを動かす
	*  pyaudio

Ubuntu パッケージ

主に Ubuntu 9.04 

	*  portaudio19-dev
		*  libportaudio-dev を上書きする</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 24 Dec 2010 05:38:40 +0000</pubDate>
        </item>
        <item>
            <title>postfix</title>
            <link>https://ja.nishimotz.com/postfix?rev=1281560580</link>
            <description>postfix

Ubuntu 9.04 作業記録

	*  資料 &lt;http://www.icoro.com/200908243988.html&gt;

インストールする
$ sudo aptitude install postfix
Internet Site を選ぶ。
ドメイン名の確認がでる。
ここでは hoge.net で OK したとする。
to be written</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 11 Aug 2010 21:03:00 +0000</pubDate>
        </item>
        <item>
            <title>Power Automate Desktop</title>
            <link>https://ja.nishimotz.com/power_automate_desktop?rev=1621816496</link>
            <description>Power Automate Desktop

since 2021-05-24

Microsoft Power Automate Desktop は Windows 10 で使用できるデスクトップ・Web操作などの自動化ツール。

	*  &lt;https://flow.microsoft.com/ja-jp/desktop/&gt;
	*  PC Watch &lt;https://pc.watch.impress.co.jp/docs/topic/review/1317232.html&gt;
	*  ASCII &lt;https://ascii.jp/elem/000/004/051/4051911/&gt;
	*  アカウントによる機能の違いの説明</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 24 May 2021 00:34:56 +0000</pubDate>
        </item>
        <item>
            <title>power-assert</title>
            <link>https://ja.nishimotz.com/power-assert?rev=1391827704</link>
            <description>power-assert

since 2014-02-08

&lt;https://github.com/twada/power-assert&gt;


npm install -g --save-dev power-assert espower-loader</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 08 Feb 2014 02:48:24 +0000</pubDate>
        </item>
        <item>
            <title>Windows PowerShell</title>
            <link>https://ja.nishimotz.com/powershell?rev=1483762229</link>
            <description>Windows PowerShell

since 2017-01-07

chocolatey の続き。

&lt;http://www.howtogeek.com/50236/customizing-your-powershell-profile/&gt;


λ New-Item -path $profile -type file –force

λ echo $profile
C:\Users\nishimotz\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

λ runemacs $profile


例えばこう書いておく</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 07 Jan 2017 04:10:29 +0000</pubDate>
        </item>
        <item>
            <title>島根県CMS</title>
            <link>https://ja.nishimotz.com/pref_shimane_cms?rev=1299551293</link>
            <description>島根県CMS

「島根県CMS」は、Ruby on Railsで作られた行政機関向けのCMSである。
オープンソースソフトウェア（ライセンスはGPL）であり、無償で利用できる。

	*  島根県CMSに関する考察 &lt;http://d.nishimotz.com/archives/64&gt; 
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Mar 2011 02:28:13 +0000</pubDate>
        </item>
        <item>
            <title>インタフェースシステムの導入原則</title>
            <link>https://ja.nishimotz.com/principles_of_interface_adoption?rev=1289611353</link>
            <description>インタフェースシステムの導入原則

	*  インタフェースの原則 
	*  [2009年12月27日版(PDF)] 恩師の記念論文集（に寄稿しました。
		*  西本 卓也: &quot;インタフェースシステムの導入原則に関する一考察,&quot; 情報システムとヒューマンインターフェース, 白井 克彦 監修, 早稲田大学出版部, 2010.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 13 Nov 2010 01:22:33 +0000</pubDate>
        </item>
        <item>
            <title>インタフェースの原則</title>
            <link>https://ja.nishimotz.com/principles_of_interface?rev=1291814293</link>
            <description>インタフェースの原則

human_interface_principles の記事と統合予定

	*  English

文献

	*  西本 卓也: &quot;音声インタフェースとWebアクセシビリティ,&quot; ヒューマンインタフェース学会第4回SIGACI研究談話会／第30回UAI研究会, 15th Nov 2008.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Dec 2010 13:18:13 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/principles-of-interface?rev=1257519600</link>
            <description>principles_of_interface に移動しました。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 06 Nov 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>pukiwiki</title>
            <link>https://ja.nishimotz.com/pukiwiki?rev=1381306426</link>
            <description>pukiwiki

PHP で書かれた Wiki エンジンの一種。

公式には 1.4.7 から長期にわたってバージョンアップがなされていない。
添付ファイルの扱いが貧弱。
非日本語圏では普及していない。

nishimotz は</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 09 Oct 2013 08:13:46 +0000</pubDate>
        </item>
        <item>
            <title>PulseAudio</title>
            <link>https://ja.nishimotz.com/pulseaudio?rev=1291725636</link>
            <description>PulseAudio

執筆 2010-08-31

PulseAudio は POSIX と Win32 システムのための「サウンドサーバ」、とのこと。

ネットワーク経由でオーディオデバイスの仮想化ができるらしい。

ここでは複数のオーディオデバイスが接続された状況での、アプリケーションのためのデバイスの選択と設定について書く。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Dec 2010 12:40:36 +0000</pubDate>
        </item>
        <item>
            <title>PureData</title>
            <link>https://ja.nishimotz.com/puredata?rev=1374214721</link>
            <description>PureData

since 2013-07-19

git と Pd

Pd-extended を Windows に入れると git が下記のエラーを出すという話：

&quot;error: Protocol https not supported or disabled in libcurl&quot;

&lt;http://scottmetoyer.com/puredata-and-github-for-windows&gt;

Pd-extended をアンインストールすると解決する。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Jul 2013 06:18:41 +0000</pubDate>
        </item>
        <item>
            <title>py2exe</title>
            <link>https://ja.nishimotz.com/py2exe?rev=1695949319</link>
            <description>py2exe

since 2022-02-23

Python スクリプトから Windows 実行ファイルを作るツール。

NVDA の開発には以前から py2exe が使われていた。

NVDA が Python 3.7 に移行した際に（絶望的と思われた） py2exe for Python 3 が登場し、これに移行した。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 29 Sep 2023 01:01:59 +0000</pubDate>
        </item>
        <item>
            <title>pyAA</title>
            <link>https://ja.nishimotz.com/pyaa?rev=1266246000</link>
            <description>pyAA

python で msaa を使う。nvdajp のための技術調査。

	*  関連: text_services_framework 

pyAA の私家版ビルド

	*  ２バイト文字の問題（後述）の修正版はこちら：

資料

チュートリアル（繋がりにくい）

	*  &lt;http://mindtrove.info/articles/gui-automation-with-pyaa/&gt; 

API

	*  &lt;http://www.cs.unc.edu/Research/assist/doc/pyaa/&gt;
		*  &lt;http://www.cs.unc.edu/Research/assist/developer.shtml&gt;


download</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Feb 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>PyAudio</title>
            <link>https://ja.nishimotz.com/pyaudio?rev=1291980522</link>
            <description>PyAudio

since 2010-12-04

PortAudio を python から使う。

&lt;http://people.csail.mit.edu/hubert/pyaudio/&gt;

&lt;http://people.csail.mit.edu/hubert/pyaudio/docs/&gt; ドキュメント

v19 の blocking-mode audio I/O のみサポートしている。

関連 python_wave libopenjtalk

Windows でためす

pyaudio-0.2.4.py27.exe

以下 nvdajp の _jtalk_core.py の一部として書いた。16bit short int 16000Hz mono のバイト列を受け取る。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 10 Dec 2010 11:28:42 +0000</pubDate>
        </item>
        <item>
            <title>PyCon mini Hiroshima</title>
            <link>https://ja.nishimotz.com/pycon_mini_hiroshima?rev=1601092437</link>
            <description>PyCon mini Hiroshima

since 2020-08-28

&lt;https://hiroshima.pycon.jp/&gt;

PyCon JP ブログ まとめ

2020

10月10日、PyCon mini Hiroshima 2020 オンラインを開催します！

2019

10月12日、PyCon mini Hiroshima 2019 開催しました！

10月12日、PyCon mini Hiroshima 2019 スケジュール公開！

10月12日、PyCon mini Hiroshima 2019 を開催します！

2018

10月6日、PyCon mini Hiroshima 2018を開催します！

2016

PyCon mini Hiroshima 2016 を開催しました！

11月12日（土曜）に広島で PyCon mini Hiroshima 2016 を開催します！

2015

11月22日（日曜）に PyCon mini Hiroshima 2015 を開催します！…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 26 Sep 2020 03:53:57 +0000</pubDate>
        </item>
        <item>
            <title>PyQt4</title>
            <link>https://ja.nishimotz.com/pyqt4?rev=1290213287</link>
            <description>PyQt4

pythonからqt4を使う。

&lt;http://d.hatena.ne.jp/t2y-1979/20101114/1289713526&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 20 Nov 2010 00:34:47 +0000</pubDate>
        </item>
        <item>
            <title>PyScripter</title>
            <link>https://ja.nishimotz.com/pyscripter?rev=1258642800</link>
            <description>PyScripter

Windows 環境で Python プログラミングをするためのエディタ。
Delphi で書かれている。おすすめ。

&lt;http://code.google.com/p/pyscripter/&gt;

比較対象だった Editra は日本語のインライン編集ができない。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Nov 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>PySimpleGUIWx</title>
            <link>https://ja.nishimotz.com/pysimpleguiwx?rev=1634442661</link>
            <description>PySimpleGUIWx

since 2021-10-17

&lt;https://github.com/PySimpleGUI/PySimpleGUI/blob/master/readme.ja.md&gt;

ためした環境


Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.



pip install PySimpleGUIWx
Collecting PySimpleGUIWx
  Downloading PySimpleGUIWx-0.17.2-py3-none-any.whl (71 kB)
     |████████████████████████████████| 71 kB 909 kB/s
Collecting WxPython
  Downloading wxPython-4.1.1-cp3…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 17 Oct 2021 03:51:01 +0000</pubDate>
        </item>
        <item>
            <title>PySpark</title>
            <link>https://ja.nishimotz.com/pyspark?rev=1643266793</link>
            <description>PySpark

since 2022-01-27

&lt;html&gt;
&lt;iframe src=&quot;www.slideshare.net/slideshow/embed_code/key/aDkJhgeS40C9cP&quot; width=&quot;595&quot; height=&quot;485&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 27 Jan 2022 06:59:53 +0000</pubDate>
        </item>
        <item>
            <title>pyssp</title>
            <link>https://ja.nishimotz.com/pyssp?rev=1314488461</link>
            <description>pyssp

since 2011-08-28

python で音声信号処理。2011-08-27 PyCon JP の LT にて紹介された。

&lt;http://pypi.python.org/pypi/pyssp&gt;

&lt;https://bitbucket.org/ynil/pyssp/&gt;

スペクトルサブトラクションで雑音除去、2チャンネル音声からのカラオケ作成、などのサンプルという話。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 27 Aug 2011 23:41:01 +0000</pubDate>
        </item>
        <item>
            <title>pytest</title>
            <link>https://ja.nishimotz.com/pytest?rev=1664528014</link>
            <description>pytest

since 2022-09-30

&lt;https://pypi.org/project/pytest/&gt;

pytest-cov

カバレージ計算。

pip install すると pytest --cov が使えるようになる。

&lt;https://pypi.org/project/pytest-cov/&gt;

&lt;https://pytest-cov.readthedocs.io/en/latest/readme.html#usage&gt;

&lt;https://pytest-cov.readthedocs.io/en/latest/config.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Sep 2022 08:53:34 +0000</pubDate>
        </item>
        <item>
            <title>Python における括弧の機能</title>
            <link>https://ja.nishimotz.com/python_bracket?rev=1262012400</link>
            <description>Python における括弧の機能

Python

丸括弧 () の機能

	*  演算順序の制御
	*  クラスのインスタンス生成
	*  関数オブジェクト（およびメソッド）の呼び出し
	*  関数定義（における引数の宣言）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 28 Dec 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Python におけるビルトイン関数</title>
            <link>https://ja.nishimotz.com/python_built_in_functions?rev=1262012400</link>
            <description>Python におけるビルトイン関数

Ruby に慣れた人間からみると、なぜ len() がビルトインなの？などと思うが、
逆にビルトイン関数を覚えることが Python 理解の早道かもしれない。

資料 &lt;http://docs.python.org/library/functions.html&gt;

配列と繰り返し</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 28 Dec 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Python CSV</title>
            <link>https://ja.nishimotz.com/python_csv?rev=1343619134</link>
            <description>Python CSV

&lt;http://docs.python.org/library/csv.html&gt;

タブ区切りファイルも扱える：


for line in csv.reader(open(filename,&#039;r&#039;), dialect=csv.excel_tab):
  print line</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 30 Jul 2012 03:32:14 +0000</pubDate>
        </item>
        <item>
            <title>Python datetime</title>
            <link>https://ja.nishimotz.com/python_datetime?rev=1406085806</link>
            <description>Python datetime

ポータル Python

since 2011-10-23

シェルスクリプトで `date -u +%Y%m%d-%H%M%S` の処理と等価なことをするには？

（現在の時刻を UTC 表記で YYYYmmdd-HHMMSS 形式の文字列に変換する）

まず、ロケールの時刻で出力するなら：</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Jul 2014 03:23:26 +0000</pubDate>
        </item>
        <item>
            <title>Python dateutil</title>
            <link>https://ja.nishimotz.com/python_dateutil?rev=1423821200</link>
            <description>Python dateutil

since 2015-02-13

&lt;https://labix.org/python-dateutil&gt;


$ sudo pip install python-dateutil==1.5
Password:
Requirement already satisfied (use --upgrade to upgrade): python-dateutil==1.5 in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

$ python
Python 2.7.9 (default, Dec 14 2014, 10:02:06) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Feb 2015 09:53:20 +0000</pubDate>
        </item>
        <item>
            <title>Python dict</title>
            <link>https://ja.nishimotz.com/python_dict?rev=1336456570</link>
            <description>Python dict

since 2012-05-08

python の dict 型で php の array_merge みたいなことをやるには？

&lt;http://d.hatena.ne.jp/cheeseshop/20090530/1243677621&gt;


&gt;&gt;&gt; d = {&quot;a&quot;:&quot;b&quot;}
&gt;&gt;&gt; d.update({&quot;c&quot;:&quot;d&quot;})
&gt;&gt;&gt; print d
{&#039;a&#039;: &#039;b&#039;, &#039;c&#039;: &#039;d&#039;}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 May 2012 05:56:10 +0000</pubDate>
        </item>
        <item>
            <title>Python encode</title>
            <link>https://ja.nishimotz.com/python_encode?rev=1358136290</link>
            <description>Python encode

since 2013-01-14

python_unicodedata の関連記事。

0xff5e は iso-2022-jp にできない：


&gt;&gt;&gt; unichr(0xff5e).encode(&#039;cp932&#039;).decode(&#039;cp932&#039;)
u&#039;\uff5e&#039;

&gt;&gt;&gt; unichr(0x301c).encode(&#039;iso-2022-jp&#039;).decode(&#039;iso-2022-jp&#039;)
u&#039;\u301c&#039;
&gt;&gt;&gt; unichr(0xff5e).encode(&#039;iso-2022-jp&#039;).decode(&#039;iso-2022-jp&#039;)
Traceback (most recent call last):
  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;
UnicodeEncodeError: &#039;iso2022_jp&#039; codec can&#039;t encode character u&#039;\uff5e&#039; in position 0: illegal multibyte sequence</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Jan 2013 04:04:50 +0000</pubDate>
        </item>
        <item>
            <title>Google App Engine / Python</title>
            <link>https://ja.nishimotz.com/python_google_app_engine?rev=1440318242</link>
            <description>Google App Engine / Python

2015-08-23

&lt;http://blog.adamrocker.com/2014/08/beginning-google-appengine-python.html&gt;

&lt;https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python&gt;

&lt;http://qiita.com/suneo3476/items/1fab745962a55a56e62a&gt;

&lt;https://cloud.google.com/appengine/docs/python/gettingstartedpython27/uploading&gt;

やってみたメモ

Mac で GoogleAppEngineLauncher-1.9.25.dmg

アプリ登録画面

&lt;https://appengine.google.com/start/createapp&gt;

Google アカウントを選択

Select Phone で verify

SMSが受信できる電話番号を…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 23 Aug 2015 08:24:02 +0000</pubDate>
        </item>
        <item>
            <title>python で mecab</title>
            <link>https://ja.nishimotz.com/python_mecab?rev=1349965235</link>
            <description>python で mecab

&lt;http://www.cmscom.jp/blog/260&gt;

mecab for windows をインストールする。

過去の記録

	*  &lt;http://sourceforge.jp/projects/mecab/&gt;
	*  スタートメニューの mecab =&gt; &quot;Recompile UTF-8 dictionary&quot; を実行しておく。

現在 Windows 版はこちらから(2010-08-22)

	*  &lt;http://sourceforge.net/projects/mecab/&gt; にある mecab-0.98.exe</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 11 Oct 2012 14:20:35 +0000</pubDate>
        </item>
        <item>
            <title>OrderedDict</title>
            <link>https://ja.nishimotz.com/python_ordered_dict?rev=1360505402</link>
            <description>OrderedDict

python

since 2013-02-10

dict だと for で順番どおりに取り出せない：


files = {
	&#039;DURATION_PDF&#039;: (&#039;dur.pdf&#039;,),
	&#039;DURATION_TREE&#039;: (&#039;tree-dur.inf&#039;,),
	&#039;STREAM_WIN[MCP]&#039;: (&#039;mgc.win1&#039;, &#039;mgc.win2&#039;, &#039;mgc.win3&#039;,),
	}
for key, value in files.iteritems():
	for f in value:
		print &#039;writing %s&#039; % f</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 10 Feb 2013 14:10:02 +0000</pubDate>
        </item>
        <item>
            <title>Python packaging</title>
            <link>https://ja.nishimotz.com/python_packaging?rev=1626651982</link>
            <description>Python packaging

since 2021-07-19

&quot;2021.1jp&quot; というバージョン表記が PEP 440 準拠でない件の確認

&lt;https://www.python.org/dev/peps/pep-0440/&gt;

&lt;https://zenn.dev/shinsa82/articles/pep-440-overview&gt;

&lt;https://github.com/pypa/packaging/blob/main/tests/test_version.py&gt;


$ pip install packaging

$ python
&gt;&gt;&gt; from packaging.version import Version, parse

&gt;&gt;&gt; Version(&quot;2021.1jp&quot;)
packaging.version.InvalidVersion: Invalid version: &#039;2021.1jp&#039;

&gt;&gt;&gt; parse(&quot;2021.1jp&quot;)
packaging.version.InvalidVersion: Invalid version: &#039;2021.1j…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 18 Jul 2021 23:46:22 +0000</pubDate>
        </item>
        <item>
            <title>Python Requests</title>
            <link>https://ja.nishimotz.com/python_requests?rev=1411864829</link>
            <description>Python Requests

Requests: HTTP for Humans

&lt;http://docs.python-requests.org/en/latest/&gt;

&lt;http://jp.python-requests.org/en/latest/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 28 Sep 2014 00:40:29 +0000</pubDate>
        </item>
        <item>
            <title>Python で Thread</title>
            <link>https://ja.nishimotz.com/python_thread?rev=1395862032</link>
            <description>Python で Thread

since 2014-03-27

&lt;http://docs.python.jp/2/library/threading.html&gt;

スレッドを使うプログラムが Ctrl-C で止まらない件

&lt;http://methane.hatenablog.jp/entry/20110518/1305715919&gt;

&lt;http://stackoverflow.com/questions/11436502/closing-all-threads-with-a-keyboard-interrupt&gt;

Queue と組み合わせる。

&lt;http://bty.sakura.ne.jp/wp/archives/84&gt;

こんな感じで、キーボード割り込みでもタイマーでも終わらせられる並列処理が書けそうという話：…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 26 Mar 2014 19:27:12 +0000</pubDate>
        </item>
        <item>
            <title>Python + Ubuntu</title>
            <link>https://ja.nishimotz.com/python_ubuntu?rev=1563521623</link>
            <description>Python + Ubuntu

since 2019-07-18

Windows 10 WSL + Ubuntu 16.04 で Python 3.7.4 を使う。

make altinstall が推奨されている

&lt;https://docs.python.org/ja/3/using/unix.html&gt;


$ pwd
/home/nishimotz/work-wsl/python3.7

$ wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

$ tar zxvf Python-3.7.4.tgz 
$ cd Python-3.7.4
$ sudo ./configure --enable-optimizations
$ sudo make altinstall

$ which python3.7
/usr/local/bin/python3.7

$ python3.7 -V
Python 3.7.4</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Jul 2019 07:33:43 +0000</pubDate>
        </item>
        <item>
            <title>Python unicodedata</title>
            <link>https://ja.nishimotz.com/python_unicodedata?rev=1396113490</link>
            <description>Python unicodedata

ポータル Python python_encode

since 2011-04-20

&lt;http://docs.python.jp/2.7/library/unicodedata.html&gt;

Unicode を理解すると何をやってるのかわかってくる。。

Unicode HOWTO &lt;http://docs.python.jp/2/howto/unicode.html&gt;

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 29 Mar 2014 17:18:10 +0000</pubDate>
        </item>
        <item>
            <title>Python unittest</title>
            <link>https://ja.nishimotz.com/python_unittest?rev=1310985595</link>
            <description>Python unittest

since 2011-07-18

python で UnitTest を使いたい。できれば日本語の文字列比較をして、Windows コマンドプロンプトで、エラーも日本語で表示したい。

&lt;http://docs.python.org/library/unittest.html&gt;


import unittest

class TestSequenceFunctions(unittest.TestCase):
	def test_braille(self):
		self.assertEqual(japanese_braille_translate(u&quot;広い海を泳ぐ小さい魚。&quot;),
			u&quot;ヒロイ ウミヲ オヨグ チーサイ サカナ。&quot;)

if __name__ == &quot;__main__&quot;:
	unittest.main()…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 18 Jul 2011 10:39:55 +0000</pubDate>
        </item>
        <item>
            <title>Python vs Ruby</title>
            <link>https://ja.nishimotz.com/python_vs_ruby?rev=1671848424</link>
            <description>Python vs Ruby

	*  ポータル Python /  Ruby
	*  文字列の正規表現 regexp

あれこれ考察 (2022)

since 2022-12-24

ruby 3.1.2


irb(main):016:1* def add(a, b)
irb(main):017:1*   a + b
irb(main):018:0&gt; end
=&gt; :add
irb(main):019:0&gt; add 1, 3
=&gt; 4
irb(main):020:1* def add_new a, b
irb(main):021:1*   a + b * 2
irb(main):022:0&gt; end
=&gt; :add_new
irb(main):023:0&gt; add_new 1, 3
=&gt; 7</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 24 Dec 2022 02:20:24 +0000</pubDate>
        </item>
        <item>
            <title>Python Wave</title>
            <link>https://ja.nishimotz.com/python_wave?rev=1442576222</link>
            <description>Python Wave

関連 ruby_wave PyAudio

音声デバイスの操作

	*  &lt;http://docs.python.jp/2/library/wave.html&gt;
	*  &lt;http://stackoverflow.com/questions/307305/play-a-sound-with-python&gt;

波形ファイルの操作

wave ファイルを読み込んで、別のファイルに書き込む。

参考

numpy / scipy を使わなくてよい方法を知りたいので、試行錯誤する。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Sep 2015 11:37:02 +0000</pubDate>
        </item>
        <item>
            <title>Python for Windows</title>
            <link>https://ja.nishimotz.com/python_windows?rev=1371041491</link>
            <description>Python for Windows

python の Windows 版に関する技術メモ。

comtypes-users : &lt;http://www.mail-archive.com/comtypes-users@lists.sourceforge.net/info.html&gt;

comtypes

nvdajp のための実験。

&lt;http://starship.python.net/crew/theller/comtypes/&gt;


c:\work&gt;python
Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)] on
win32
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
&gt;&gt;&gt; from comtypes.client import CreateObject
&gt;&gt;&gt; ie = CreateObject(&quot;InternetExplorer.Application&quot;)
# Gen…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Jun 2013 12:51:31 +0000</pubDate>
        </item>
        <item>
            <title>Python の with 文</title>
            <link>https://ja.nishimotz.com/python_with?rev=1291550811</link>
            <description>Python の with 文

ポータル python

python_vs_ruby から移動。

Ruby の File.open + コードブロックは Python の with 文に対応する。Context Manager と呼ばれる。

下記はファイルに書き込みを行う処理。

Python 2.6 から from _ _ future _ _ import with_statement は不要に。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 05 Dec 2010 12:06:51 +0000</pubDate>
        </item>
        <item>
            <title>Python WSGI</title>
            <link>https://ja.nishimotz.com/python_wsgi?rev=1348653814</link>
            <description>Python WSGI

WSGI は python のための Web Server Gateway Interface 規格である。

&lt;http://wiki.pylonshq.com/display/pylonsja/PEP333-ja&gt;

gihyo.jp の解説記事 &lt;http://gihyo.jp/dev/feature/01/wsgi&gt;

Ubuntu に入れてみる

since 2010-11-15

Ubuntu 9.04 マシン。

&lt;http://blog.srengine.com/2008/03/python-djangoapt-getubuntu.html&gt;


$ sudo apt-get install libapache2-mod-wsgi
$ sudo apt-get install python-django</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 26 Sep 2012 10:03:34 +0000</pubDate>
        </item>
        <item>
            <title>Python Yield</title>
            <link>https://ja.nishimotz.com/python_yield?rev=1400823869</link>
            <description>Python Yield

since 2014-04-15

&lt;http://d.nishimotz.com/archives/1685&gt;

ジェネレータ式で状態遷移を書いてみる：


import unittest

class State:
    FIRST = 1
    SECOND = 2
    END = 3

class Event:
    DUMMY = 100
    GOTO_SECOND = 101
    GOTO_END = 102

def stateManagerGenerator():
    while True:
        ev, arg = (yield State.FIRST)
        if ev == Event.GOTO_SECOND:
            break
    while True:
        ev, arg = (yield State.SECOND)
        if ev == Event.GOTO_END:
            break
    while True:
    …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 23 May 2014 05:44:29 +0000</pubDate>
        </item>
        <item>
            <title>Python Twitter</title>
            <link>https://ja.nishimotz.com/python-twitter?rev=1371049053</link>
            <description>Python Twitter

since 2013-06-12

python から twitter

&lt;http://d.hatena.ne.jp/Wacky/20120527/1338118005&gt;

&lt;https://github.com/bear/python-twitter&gt;

Windows 8 + Python 2.7 で頑張ってみる：


&gt; easy_install pip
&gt; git clone git@github.com:bear/python-twitter.git
&gt; cd python-twitter
&gt; pip install -r requirements.txt
&gt; python setup.py build
&gt; python setup.py install
&gt; python setup.py test
...
...
...
Ran 37 tests in 0.188s

OK</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Jun 2013 14:57:33 +0000</pubDate>
        </item>
        <item>
            <title>Python</title>
            <link>https://ja.nishimotz.com/python?rev=1667302959</link>
            <description>Python

py.exe

since 2022-11-01

&lt;https://peps.python.org/pep-0397/&gt;

&lt;https://docs.python.org/3/using/windows.html#python-launcher-for-windows&gt;

Python 3.11.0 で確認したら &quot;-V&quot; オプションで Anaconda なども選べるようになっていた


&gt;py -0p
 -V:3.11 *        C:\Users\nishimotz\AppData\Local\Programs\Python\Python311\python.exe
 -V:3.10          C:\Users\nishimotz\AppData\Local\Programs\Python\Python310\python.exe
 -V:3.9           C:\Users\nishimotz\AppData\Local\Programs\Python\Python39\python.exe
 -V:3.7-32        C:\Us…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 01 Nov 2022 11:42:39 +0000</pubDate>
        </item>
        <item>
            <title>pytz</title>
            <link>https://ja.nishimotz.com/pytz?rev=1534053391</link>
            <description>pytz

since 2018-08-11

Python で日付や時刻（タイムゾーンなど）を扱うために pytz がよく使われる。

&lt;http://pytz.sourceforge.net/&gt;

夏時間が終わるときに1日に2回同じローカルタイムが存在する。

それを区別するために is_dst がある。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 12 Aug 2018 05:56:31 +0000</pubDate>
        </item>
        <item>
            <title>Qt4</title>
            <link>https://ja.nishimotz.com/qt4?rev=1289745639</link>
            <description>Qt4

クロスプラットフォームのアプリケーション・ユーザインタフェースの開発フレームワーク。

現在は Qt Software（旧トロールテック。フィンランドNokia傘下）が LGPL で公開している。商用ライセンスもある。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 14 Nov 2010 14:40:39 +0000</pubDate>
        </item>
        <item>
            <title>Qt5</title>
            <link>https://ja.nishimotz.com/qt5?rev=1372930728</link>
            <description>Qt5

since 2013-07-04

Qt 5.1 は商用ライセンスと LGPL 2.1 または GPL 3.0 のトリプルライセンスという話。

&lt;http://qt.digia.com/&gt;

&lt;http://qt5.jp/qt-5-1-released.html&gt;

どうやら iOS と Android のサポートに向けて開発が進んでいるらしい。

&lt;http://qt-project.org/doc/qt-5.1/qtdoc/licensing.html&gt;

&lt;http://qt-project.org/wiki/Support_for_Mac_OS_X_Japanese&gt;

&lt;http://qt-project.org/doc/qt-5.0/qtmultimedia/audiooverview.html&gt;

spectrum というデモがある。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 04 Jul 2013 09:38:48 +0000</pubDate>
        </item>
        <item>
            <title>オープンソース統計解析システム R</title>
            <link>https://ja.nishimotz.com/r-project?rev=1275453120</link>
            <description>オープンソース統計解析システム R

	*  RjpWiki &lt;http://www.okada.jp.org/RWiki/&gt;

	*  本家 &lt;http://www.r-project.org/&gt;

	*  nishimotzのブックマーク &lt;http://b.hatena.ne.jp/nishimotz/R/&gt;

	*  Windows 最新版ダウンロード
		*  &lt;http://cran.md.tsukuba.ac.jp/bin/windows/base/&gt;


	*  統数研の公開講座「 R で学ぶデータ解析とシミュレーション」1日目の資料</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Jun 2010 04:32:00 +0000</pubDate>
        </item>
        <item>
            <title>rake</title>
            <link>https://ja.nishimotz.com/rake?rev=1296725046</link>
            <description>rake

rakefile を参照してタスクを実行する。

Ubuntu で rake を更新する。


$ rake -V
rake, version 0.8.4
$ sudo gem install rake
[sudo] password for nishi: 
Successfully installed rake-0.8.7
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...
$ rake -V
rake, version 0.8.7</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 03 Feb 2011 09:24:06 +0000</pubDate>
        </item>
        <item>
            <title>rakefile 仕事術</title>
            <link>https://ja.nishimotz.com/rakefile?rev=1291612604</link>
            <description>rakefile 仕事術

スクリプト系の仕事は、とりあえず rakefile.rb を作る。完成するまで何度も rake で実行して動作を確認しながら実装する。

	*  Ubuntu で sudo apt-get install ruby1.9 してあれば rake1.9 というコマンドが使える</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 06 Dec 2010 05:16:44 +0000</pubDate>
        </item>
        <item>
            <title>Raspberry Pi</title>
            <link>https://ja.nishimotz.com/raspberry_pi?rev=1643003615</link>
            <description>Raspberry Pi

since 2022-01-24

Raspberry Pi Imager で MicroSD カードを初期化する

&lt;https://www.raspberrypi.com/software/&gt;

最近 Raspberry Pi Zero W を初期化したときの記録


$ uname -a
Linux raspberrypi 5.10.63+ #1459 Wed Oct 6 16:40:27 BST 2021 armv6l GNU/Linux

$ cat /etc/issue.net
Raspbian GNU/Linux 11

$ python3 -V
Python 3.9.2

$ which python3
/usr/bin/python3</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 24 Jan 2022 05:53:35 +0000</pubDate>
        </item>
        <item>
            <title>rbenv</title>
            <link>https://ja.nishimotz.com/rbenv?rev=1671846229</link>
            <description>rbenv

since 2022-11-19

さすがに chruby が古すぎるので。。。

以下 WSL2 Ubuntu 18.04.1 LTS

&lt;https://github.com/rbenv/rbenv#basic-git-checkout&gt;


$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo &#039;eval &quot;$(~/.rbenv/bin/rbenv init - bash)&quot;&#039; &gt;&gt; ~/.bash_profile
$ git clone https://github.com/rbenv/ruby-build.git &quot;$(rbenv root)&quot;/plugins/ruby-build</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 24 Dec 2022 01:43:49 +0000</pubDate>
        </item>
        <item>
            <title>ReactJS</title>
            <link>https://ja.nishimotz.com/reactjs?rev=1674610013</link>
            <description>ReactJS

create-react-app

脆弱性対応

since 2023-01-25

create-react-appでは脆弱性の警告が出るが無視して良い

&lt;https://zenn.dev/appare45/articles/7f667031aab94b&gt;

なるほど
npm audit --production
2018年のメモ

since 2018-08-16

nodejs に書いた手順で WSL Ubuntu に環境構築してからのメモ。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 25 Jan 2023 01:26:53 +0000</pubDate>
        </item>
        <item>
            <title>Redmond Path</title>
            <link>https://ja.nishimotz.com/redmond_path?rev=1358999669</link>
            <description>Redmond Path

windows の PATH 環境変数を GUI で編集できるツール。

&lt;https://sites.google.com/site/redmondlab/path&gt;

&lt;http://www.forest.impress.co.jp/lib/sys/wincust/registry/redmondpath.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 24 Jan 2013 03:54:29 +0000</pubDate>
        </item>
        <item>
            <title>正規表現</title>
            <link>https://ja.nishimotz.com/regexp?rev=1348411950</link>
            <description>正規表現

python ruby php

Python

改行文字を削る (rstripメソッドでも実現できる）：


import re
r = re.sub(&quot;\n&quot;, &quot;&quot;, r)


標準入力を読んで、特定のパターンにマッチする行だけを標準出力に出す。


import sys
import re
p = re.compile(&#039;^&lt;W&#039;)  # starts with &#039;&lt;W&#039;
if __name__ == &#039;__main__&#039;:
    for line in sys.stdin:
        line = line.rstrip()
        if p.match(line):
            print line</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 23 Sep 2012 14:52:30 +0000</pubDate>
        </item>
        <item>
            <title>強化学習</title>
            <link>https://ja.nishimotz.com/reinforcement_learning?rev=1290212689</link>
            <description>強化学習

強化学習（Reinforcement Learning）では、数値化された報酬信号を最大にするために、
「どのようにして状況に基づく動作選択を行うか」
を学習する。

強化学習 朱鷺の森

強化学習は「半教師あり学習」に分類される場合がある。
ただし
「半教師あり学習」という言葉は「ラベルありデータとラベルなしデータを併用する機械学習」という意味で用いられることもある。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 20 Nov 2010 00:24:49 +0000</pubDate>
        </item>
        <item>
            <title>render.com</title>
            <link>https://ja.nishimotz.com/render?rev=1625030444</link>
            <description>render.com

since 2021-06-30

	*  GitHub または GitLab のリポジトリからウェブサイト・ウェブアプリをデプロイできる
	*  静的サイトは無料枠あり。ウェブアプリのインスタンスは 7USD/mo から。PostgreSQL は別途 7USD/mo から。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 30 Jun 2021 05:20:44 +0000</pubDate>
        </item>
        <item>
            <title>Ren&#039;Py</title>
            <link>https://ja.nishimotz.com/renpy?rev=1663739337</link>
            <description>Ren&#039;Py

since 2022-09-21

ノベルゲームエンジン。Python で実装されている。

バージョン 7 までは Python 2.7 という話。

最新は 8.0.3

ダウンロード

	*  &lt;https://www.renpy.org/latest.html&gt;

クイックスタート

	*  &lt;https://ja.renpy.org/doc/html/quickstart.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 21 Sep 2022 05:48:57 +0000</pubDate>
        </item>
        <item>
            <title>repo</title>
            <link>https://ja.nishimotz.com/repo?rev=1287509520</link>
            <description>repo

repo は android で使われている git のラッパーとのこと。

&lt;http://at-aka.blogspot.com/2009/02/repo-git.html&gt;

&lt;http://d.hatena.ne.jp/androidzaurus/20090227/1235697559&gt;

Andoroid カーネルのビルドは 140 文字以下でできるという話

&lt;http://japanese.engadget.com/2010/10/19/android/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 19 Oct 2010 17:32:00 +0000</pubDate>
        </item>
        <item>
            <title>require</title>
            <link>https://ja.nishimotz.com/require?rev=1295867878</link>
            <description>require

スクリプト言語で「外部のファイルを（1回だけ）読み込む」命令。

ruby の require

Ruby 1.9.2 から「読み込むファイルのあるディレクトリ階層からの相対位置」で参照できなくなった。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 24 Jan 2011 11:17:58 +0000</pubDate>
        </item>
        <item>
            <title>Rhodes</title>
            <link>https://ja.nishimotz.com/rhodes?rev=1366787344</link>
            <description>Rhodes

since 2011-01-16

「Rubyを使って多くのスマートフォンプラットフォームのネイティブアプリケーションを開発できる」

&lt;http://rhomobile.com/&gt;

&lt;http://www.infoq.com/jp/news/2010/04/rhodes-update&gt;

モトローラソリューションズに買収された。

ruby で書く。ruby_on_rails に似た雰囲気。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 24 Apr 2013 07:09:04 +0000</pubDate>
        </item>
        <item>
            <title>RhoHub</title>
            <link>https://ja.nishimotz.com/rhohub?rev=1366684652</link>
            <description>RhoHub

since 2013-04-23

rhodes と git を使うモバイルアプリケーション開発ホスティング環境。無料ライセンスと有料ライセンスがある。

チュートリアル &lt;http://docs.rhomobile.com/rhohub/tutorial&gt;

概要

以下、無料アカウントで試している。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 23 Apr 2013 02:37:32 +0000</pubDate>
        </item>
        <item>
            <title>RL Toolbox</title>
            <link>https://ja.nishimotz.com/rl_toolbox?rev=1285014300</link>
            <description>RL Toolbox

作成 2010-09-21

RL Toolbox 2.0 for Linux (Build 061004) を Ubuntu Linux 9.04 で試す。

インストール

&lt;http://www.igi.tugraz.at/ril-toolbox/general/overview.html&gt;

qmake が必要とのことだが apt-get install で qt4-qmake や qt4-dev-tools を入れてあるので使えている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 20 Sep 2010 20:25:00 +0000</pubDate>
        </item>
        <item>
            <title>rsync</title>
            <link>https://ja.nishimotz.com/rsync?rev=1294288555</link>
            <description>rsync

基本

since 2011-01-06
rsync オプション src dest
引数が３つ以上の場合は src が複数になり、最後のひとつが dest になる。

ローカルファイル同士でも使える &lt;http://d.hatena.ne.jp/LukeSilvia/20081007/p1&gt;
$ cd /path/to/dest_dir
# リハーサル
$ sudo rsync -n -av /path/to/src_dir/* .
# 本番
$ sudo rsync -av /path/to/src_dir/* .</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 06 Jan 2011 04:35:55 +0000</pubDate>
        </item>
        <item>
            <title>Ruby CGI</title>
            <link>https://ja.nishimotz.com/ruby_cgi?rev=1255446000</link>
            <description>Ruby CGI

downloader.rb

	*  &lt;http://gist.github.com/210100&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 13 Oct 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Ruby Inline</title>
            <link>https://ja.nishimotz.com/ruby_inline?rev=1513241132</link>
            <description>*  ポータル Ruby

Ruby Inline

2017-12-14

&lt;http://www.zenspider.com/projects/rubyinline.html&gt;

chruby の手順で Windows Services for Linux (Windows 10 version 1709) &amp; Ubuntu 16.04 に Ruby 2.4.2 を入れて、試そうとしている。


$ chruby 2.4.2

$ which ruby
/opt/rubies/ruby-2.4.2/bin/ruby

$ ruby -v
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]

$ gem install -E RubyInline
Fetching: ZenTest-4.11.1.gem (100%)
Successfully installed ZenTest-4.11.1
Fetching: RubyInline-3.12.4.gem (100%)
Successfully installed Rub…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Dec 2017 08:45:32 +0000</pubDate>
        </item>
        <item>
            <title>ruby on rails on windows</title>
            <link>https://ja.nishimotz.com/ruby_on_rails_windows?rev=1267801200</link>
            <description>ruby on rails on windows

ruby_on_rails

Windows XP SP3 + Ruby 1.9.1 + rails 2.x

&lt;http://rubyinstaller.org/&gt;

rubyinstaller-1.9.1-p378-rc2.exe

c:\ruby19\bin に PATH を通す。

&lt;http://www.sqlite.org/download.html&gt;

から 
sqlitedll-3_6_22.zip と
sqlite-3_6_22.zip を落として c:\ruby19\bin に展開した。
（お行儀が悪い気がするが）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 05 Mar 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Ruby on Rails</title>
            <link>https://ja.nishimotz.com/ruby_on_rails?rev=1671862823</link>
            <description>Ruby on Rails

docker compose + rails

since 2022-12-24

&lt;https://github.com/docker/awesome-compose/tree/master/official-documentation-samples/rails&gt;

2013年までの記事

Ruby 言語で開発された Web アプリケーション開発フレームワーク &lt;http://rubyonrails.com&gt;

	*  関連ページ: ポータル:Ruby heroku
	*  Windows 環境 : ruby_on_rails_windows
	*  Rails と Galatea VoiceXML : dialogstudio_rails
	*  プラグインの ruby 1.9 / rails 3 への対応確認</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 24 Dec 2022 06:20:23 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/ruby_struct?rev=1248274800</link>
            <description>クラスを宣言するときに Struct.new を継承する、というやり方がある。

いわゆる「特異クラス」？

	*  RailsCasts &lt;http://railscasts.com/episodes/171-delayed-job&gt;


c:\&gt;irb
irb(main):001:0&gt; class Hoge &lt; Struct.new(:a,:b); end
=&gt; nil
irb(main):002:0&gt; h = Hoge.new
=&gt; #&lt;struct Hoge a=nil, b=nil&gt;
irb(main):003:0&gt; h.a = 10
=&gt; 10
irb(main):004:0&gt; h.b = 20
=&gt; 20
irb(main):005:0&gt; h
=&gt; #&lt;struct Hoge a=10, b=20&gt;
irb(main):006:0&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 22 Jul 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Ruby/Tk</title>
            <link>https://ja.nishimotz.com/ruby_tk?rev=1505612445</link>
            <description>Ruby/Tk

since 2017-09-17

RubyKaigi 2017 で説明するために、ひさしぶりに使ってみた。

&lt;http://qiita.com/ftakao2007/items/230050be7351db49383d&gt;

Windows 10 x64 + Ruby 2.4.2-x64 で


&gt; gem install tk
Fetching: tk-0.2.0.gem (100%)
Temporarily enhancing PATH for MSYS/MINGW...
Installing required msys2 packages: mingw-w64-x86_64-tk
Building native extensions.  This could take a while...
Successfully installed tk-0.2.0
Parsing documentation for tk-0.2.0
Installing ri documentation for tk-0.2.0
Done installing documentation…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 17 Sep 2017 01:40:45 +0000</pubDate>
        </item>
        <item>
            <title>Ruby における Wave ファイルの処理</title>
            <link>https://ja.nishimotz.com/ruby_wave?rev=1249052400</link>
            <description>Ruby における Wave ファイルの処理

	*  関連 python_wave matlab r-project

Wave ライブラリを実装する

python_wave のような処理の ruby 版を検討する。

	*  関連記事 &lt;http://plaza.rakuten.co.jp/pressgreenbutton/diary/200907080000/&gt; では RIFF ヘッダの解析を Pure Ruby で実装しており、興味深い。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 31 Jul 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Ruby</title>
            <link>https://ja.nishimotz.com/ruby?rev=1320798767</link>
            <description>Ruby

Ruby はオブジェクト指向スクリプト言語。

Portal → ruby

	*  ruby1.9
	*  rubyspec.org 実行可能なコードとして ruby 言語の仕様を定義するプロジェクト。

特定の名前のファイルに対して何らかの処理を行う

カレントディレクトリ以下のファイル階層の全てを対象に、*.cc または *.cpp という
名前のファイル名をすべて探す。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 09 Nov 2011 00:32:47 +0000</pubDate>
        </item>
        <item>
            <title>ruby 1.9 を使う</title>
            <link>https://ja.nishimotz.com/ruby1.9?rev=1289485735</link>
            <description>ruby 1.9 を使う

Ubuntu : rvm で 1.9.1 を入れることができる。

Windows : ruby_on_rails に書いた。

Ubuntu Linux における ruby 1.9 パッケージ

Ubuntu Linux 9.04 には ruby 1.9.0 系しかパッケージがない。


$ sudo apt-get install ruby1.9</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 11 Nov 2010 14:28:55 +0000</pubDate>
        </item>
        <item>
            <title>rubygems</title>
            <link>https://ja.nishimotz.com/rubygems?rev=1333454947</link>
            <description>rubygems

&lt;http://rubygems.org/&gt;

	*  Ruby 1.8 で古いバージョンの gem を入れたいとき &lt;http://rubyforge.org/frs/?group_id=126&gt;
		*  sudo ruby setup.rb


	*  ruby

/usr/bin/gem

&lt;http://d.hatena.ne.jp/nishimotz/20090402/1238623830&gt;

ruby -d における挙動

ruby_inline における誤解と脱線の記録。


$ ruby -d inline_sample.rb
Exception `LoadError&#039; at /usr/local/lib/site_ruby/1.8/rubygems.rb:1106 - no such file to load -- rubygems/defaults/operating_system</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 03 Apr 2012 12:09:07 +0000</pubDate>
        </item>
        <item>
            <title>rubyhtk : Ruby wrapper of HTK (HMM Toolkit)</title>
            <link>https://ja.nishimotz.com/rubyhtk?rev=1249484400</link>
            <description>rubyhtk : Ruby wrapper of HTK (HMM Toolkit)

htk

	*  考察 &lt;http://d.hatena.ne.jp/nishimotz/20090622/1245680352&gt;
	*  実装 &lt;http://d.hatena.ne.jp/nishimotz/20090625/1245943926&gt;
	*  公開 &lt;http://github.com/nishimotz/rubyhtk/tree/master&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 05 Aug 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>RVC</title>
            <link>https://ja.nishimotz.com/rvc?rev=1682431651</link>
            <description>RVC

since 2023-04-25

AIボイスチェンジャーの話題を追う。

その１

&lt;https://www.techno-edge.net/article/2023/04/09/1130.html&gt;

&lt;https://eyatu-vrc.hatenablog.com/entry/2023/04/06/193512&gt;

&lt;https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/releases&gt;

RVC-beta.7z = 2.9GB

マルチモーダルデータベース

&lt;https://zunko.jp/multimodal_dev/login.php&gt;

VC Client

&lt;https://github.com/w-okada/voice-changer&gt;

vc-client クイックスタート（マニュアル）

&lt;https://zenn.dev/wok/books/0004_vc-client-v_1_5_1_x/viewer/003-1_quick-start&gt;

その２

&lt;h…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 25 Apr 2023 14:07:31 +0000</pubDate>
        </item>
        <item>
            <title>RVM</title>
            <link>https://ja.nishimotz.com/rvm?rev=1502608255</link>
            <description>RVM

since 2010-03

ruby の複数バージョンを切り替えて使えるためのツール。

	*  see also chruby (2017)

	*  python の virtualenv に相当するらしい &lt;http://labs.unoh.net/2009/12/2009python.html&gt;

	*  ruby_on_rails を使う人が重宝する。
	*  &lt;http://asciicasts.com/episodes/200-rails-3-beta-and-rvm&gt;
	*  rvm環境でsudoしたいときはrvmsudoを使う - OR6 blog</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Aug 2017 07:10:55 +0000</pubDate>
        </item>
        <item>
            <title>rye</title>
            <link>https://ja.nishimotz.com/rye?rev=1685370138</link>
            <description>rye

since 2023-05-29

Python パッケージ管理ツール

&lt;https://rye-up.com/guide/installation/&gt;

&lt;https://github.com/mitsuhiko/rye&gt;

&lt;https://nsakki55.hatenablog.com/entry/2023/05/29/013658&gt;


% rye init hello-rye
% cd hello-rye
% rye sync
% rye run python
Python 3.11.3 (main, May  7 2023, 17:39:14) [Clang 16.0.3 ] on darwin
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
&gt;&gt;&gt; import hello_rye
&gt;&gt;&gt; hello_rye.hello()
&#039;Hello from hello-rye!&#039;
&gt;&gt;&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 May 2023 14:22:18 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/sandbox?rev=1368251857</link>
            <description>これはテストです。



&lt;html&gt;
&lt;p&gt;hoge&lt;/p&gt;
&lt;/html&gt;

&lt;php&gt;
echo &#039;hello&#039;;
&lt;/php&gt;

&lt;p&gt;hoge&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://ja.nishimotz.com/&quot;&gt;hoge&lt;/a&gt;&lt;/p&gt;



def hello(s):
  print s
  print s</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 May 2013 05:57:37 +0000</pubDate>
        </item>
        <item>
            <title>scons</title>
            <link>https://ja.nishimotz.com/scons?rev=1387443663</link>
            <description>scons

make / Makefile の役割を置き換えるべく開発されたらしいビルド管理ツール。Python で開発されている。オープンソースで MIT ライセンス。

	*  &lt;http://www.scons.org/&gt;
	*  &lt;http://www.scons.org/doc/production/HTML/scons-man.html&gt;
	*  ソースのリポジトリ (hg) &lt;https://bitbucket.org/scons/scons&gt;

2011年10月現在 SCons 2.1.0 が公開されている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Dec 2013 09:01:03 +0000</pubDate>
        </item>
        <item>
            <title>スクリーンリーダー</title>
            <link>https://ja.nishimotz.com/screen_reader?rev=1376658910</link>
            <description>~~SLIDESHOW~~

スクリーンリーダー

西本卓也 NVDA日本語チーム / NVDAユーザ会広島

nishimotz @ gmail.com / Twitter @24motz

	*  オープンソースのスクリーンリーダーNVDAとアクセシビリティ入門（2012-03-24 第45回 WEB TOUCH MEETING in Hiroshima）
	*  オープンソースのスクリーンリーダーNVDAとその日本語化（2011-11-18 日本音響学会東海支部 技術講習会 視覚・聴覚障害のための支援技術の現状と展望）…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 16 Aug 2013 13:15:10 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/scrubyt?rev=1257692400</link>
            <description>&lt;http://scrubyt.org/&gt;

&lt;http://www.atmarkit.co.jp/news/200702/20/scrubyt.html&gt;

&lt;http://route477.net/rubyscraping/?scRUBYt&gt;

&lt;http://d.hatena.ne.jp/kasei_san/20090204&gt;


$ sudo gem install scrubyt
$ sudo gem install firewatir


動作を確認できたもの

	*  &lt;http://github.com/scrubber/scrubyt_examples/blob/master/google.rb&gt;

ScrubytはMechanizeをベースにしている

	*  &lt;http://mechanize.rubyforge.org/files/EXAMPLES_txt.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 08 Nov 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Selenium</title>
            <link>https://ja.nishimotz.com/selenium?rev=1390547460</link>
            <description>Selenium

since 2012-05-08

phpunit の記事で PHP 環境のことを書いた。

ここでは Python 環境のことを書く。

環境は MacPorts on Snow Leopard （まだLionにしていない）。。


sudo port install python27
sudo port install py27-pip
sudo pip-2.7 install selenium</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 24 Jan 2014 07:11:00 +0000</pubDate>
        </item>
        <item>
            <title>senna</title>
            <link>https://ja.nishimotz.com/senna?rev=1289541794</link>
            <description>senna

Senna: An Embeddable Fulltext Search Engine

&lt;http://qwik.jp/senna/&gt;

ruby python などのバインディングがある &lt;http://qwik.jp/senna/bindings.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 Nov 2010 06:03:14 +0000</pubDate>
        </item>
        <item>
            <title>serverless</title>
            <link>https://ja.nishimotz.com/serverless?rev=1662542433</link>
            <description>serverless

since 2022-08-31

chalice zappa と比べてみたい。

&lt;https://docs.serverless.com/&gt;

&lt;https://www.serverless.com/framework/docs/getting-started&gt;

&lt;https://qiita.com/suzuki-navi/items/b5f513f21d37365c248f&gt;

Python

&lt;https://ja.nishimotz.com/n&gt;


$ sudo n lts

installed : v16.17.0 (with npm 8.15.0)

$ sudo npm install -g serverless

$ mkdir serverless-aws-python3
$ cd serverless-aws-python3/

$ serverless create --template aws-python3

$ ls -1 -a
.
..
.gitignore
handler.py
serverless.yml

$ serve…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 07 Sep 2022 09:20:33 +0000</pubDate>
        </item>
        <item>
            <title>serverspec</title>
            <link>https://ja.nishimotz.com/serverspec?rev=1503390088</link>
            <description>serverspec

since 2017-08-22

&lt;http://serverspec.org/&gt;

chruby で作った環境に入れてみることにした。


$ which gem
/usr/bin/gem
$ chruby
   ruby-2.4.1
$ chruby 2.4.1
$ which gem
/opt/rubies/ruby-2.4.1/bin/gem
$ gem install serverspec

$ which serverspec-init
/home/nishimotz/.gem/ruby/2.4.1/bin/serverspec-init</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 22 Aug 2017 08:21:28 +0000</pubDate>
        </item>
        <item>
            <title>shell script</title>
            <link>https://ja.nishimotz.com/shell_script?rev=1291008662</link>
            <description>shell script

UNIX哲学では「効率と移植性を高めるためにシェルスクリプトを利用せよ」と言われている。

資料：

	*  日経Linux 2009年11月号別冊付録「シェルスクリプトの基本10項目」
	*  UNIX &amp; Linux コマンド・シェルスクリプト リファレンス</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 Nov 2010 05:31:02 +0000</pubDate>
        </item>
        <item>
            <title>動的ライブラリ</title>
            <link>https://ja.nishimotz.com/shlib?rev=1277502180</link>
            <description>動的ライブラリ

C言語(gcc)で動的ライブラリ(shlib)を実装し、C言語およびPython言語から呼び出す例を示す。

資料

	*  &lt;http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/index.html&gt;
	*  &lt;http://www.python.jp/doc/2.5/lib/ctypes-ctypes-tutorial.html&gt;

cygwin gcc 4.3.4 および python 2.5.2 で動作を確認した。


# Makefile

target: libmystuff main

libmystuff:
	gcc -fPIC -g -c -Wall a.c
	gcc -fPIC -g -c -Wall b.c
	gcc -fPIC -g -c -Wall str.c
	gcc -shared -Wl,-soname,libmystuff.so.1 -o libmystuff.so.1.0.1 a.o b.o str.o -lc

main: main.c
	gcc main.c -o mai…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 25 Jun 2010 21:43:00 +0000</pubDate>
        </item>
        <item>
            <title>signtool</title>
            <link>https://ja.nishimotz.com/signtool?rev=1661652341</link>
            <description>signtool

since 2022-08-28

&lt;https://docs.microsoft.com/ja-jp/dotnet/framework/tools/signtool-exe&gt;

NVDA日本語版のコード証明書

nvdajp_certfile

最近の状況 &lt;https://github.com/nvdajp/nvdajp/tree/alphajp/jptools&gt;

コード証明書

&lt;https://www.nda.co.jp/memo/codesigning/index.html&gt;

&lt;https://crystalmark.info/ja/2020/06/06/opensourcecodesigning/&gt;

HSM 移行

コードサイニング証明書の秘密鍵はセキュリティ要件を満たすハードウェアに格納されなければならなくなる。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 28 Aug 2022 02:05:41 +0000</pubDate>
        </item>
        <item>
            <title>SMIL</title>
            <link>https://ja.nishimotz.com/smil?rev=1361601339</link>
            <description>SMIL

since 2013-02-23

SMIL 3.0 Interactive Multimedia for the Web, Mobile Devices and Daisy Talking Books 

&lt;http://www.xmediasmil.net/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 23 Feb 2013 06:35:39 +0000</pubDate>
        </item>
        <item>
            <title>Solr</title>
            <link>https://ja.nishimotz.com/solr?rev=1276896000</link>
            <description>Solr

&lt;http://lucene.apache.org/solr/&gt;

&lt;http://wiki.apache.org/solr/&gt;

&lt;http://www.milkstand.net/fsgarage/archives/001491.html&gt;

文献

&lt;http://www.amazon.co.jp/dp/4774141755/&gt;

&lt;https://www.packtpub.com/solr-1-4-enterprise-search-server/book&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Jun 2010 21:20:00 +0000</pubDate>
        </item>
        <item>
            <title>sox</title>
            <link>https://ja.nishimotz.com/sox?rev=1271862000</link>
            <description>sox

sox で wav ファイルの継続時間を取り出す


$ sox --version
sox: SoX v14.2.0

$ sox hoge.wav -t wav /dev/null stat 2&gt;&amp;1 | awk &#039;/^Length/ {print $3}&#039;
1.444187</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 21 Apr 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>spaCy</title>
            <link>https://ja.nishimotz.com/spacy?rev=1638256637</link>
            <description>spaCy

since 2021-11-24

概要

&lt;https://spacy.io/&gt;

	*  &lt;https://explosion.ai/&gt; が開発している

「spaCyは産業応用向きの自然言語処理用Pythonライブラリです。」

解説(v2)

	*  &lt;https://course.spacy.io/ja&gt;
	*  「この無料のオンラインコースでは、ルールベースと機械学習を用いた先進的な自然言語処理システムをspaCyで作る方法をインタラクティブに学ぶことができます。」</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Nov 2021 07:17:17 +0000</pubDate>
        </item>
        <item>
            <title>Speech Hub</title>
            <link>https://ja.nishimotz.com/speechhub?rev=1350562098</link>
            <description>Speech Hub

&lt;http://www.speechhub.org/Introduction.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Oct 2012 12:08:18 +0000</pubDate>
        </item>
        <item>
            <title>Sphinx</title>
            <link>https://ja.nishimotz.com/sphinx?rev=1339492912</link>
            <description>Sphinx

(1) CMU で開発された音声認識エンジン。 &lt;http://cmusphinx.sourceforge.net/&gt;

(2) Python 製ドキュメントビルダー。&lt;http://sphinx-users.jp/&gt;

	*  「パイソニスタのLaTeX」と呼ばれているらしい

ドキュメント作成ツール

since 2011-01-31

Ubuntu 9.04 には python-sphinx パッケージがあるが 0.5.2 と古い。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 12 Jun 2012 09:21:52 +0000</pubDate>
        </item>
        <item>
            <title>spLibs</title>
            <link>https://ja.nishimotz.com/splibs?rev=1267887600</link>
            <description>spLibs

&lt;http://www.sp.m.is.nagoya-u.ac.jp/people/banno/spLibs/index-j.html&gt;

alien で deb を作った。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 06 Mar 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>split</title>
            <link>https://ja.nishimotz.com/split?rev=1291614816</link>
            <description>split

since 2010-12-06

文字列を特定の文字で分割して複数の文字列の配列にする。

C++ では boost::split が使える。


#include &lt;boost/algorithm/string.hpp&gt; 
#include &lt;vector&gt;

std::vector&lt;std::string&gt; strs;
boost::split(strs, w, boost::is_any_of(&quot;:&quot;));
if (strs.size() == 2) {
  first = strs[0];
}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 06 Dec 2010 05:53:36 +0000</pubDate>
        </item>
        <item>
            <title>音声対話エージェント</title>
            <link>https://ja.nishimotz.com/spoken_dialogue_agent?rev=1257519600</link>
            <description>音声対話エージェント

	*  HAIシンポジウム2009(Dec 2009)にて発表予定の予稿の一部を改稿。

背景

さまざまな機能を持つWebベースのアプリケーションが広く使われるようになった現在、「電話をかけて相手と話せば済んでいた」仕事の多くがコンピュータの操作に置き換わりつつある。たとえその一部でも音声インタフェースを介して利用できることの意義は大きい。ブラウザのフォームに情報を埋める作業を繰り返していると、もっと効率よく、あるいは、キーボードやマウスに頼らずに操作したい、と感じるのではないか。日常的操作の多くをキーボードに依存している現状はユニバーサルデザインという観点からも好ましくない。機械との音声コミュニケーションが重要である。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 06 Nov 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>表計算ソフトウェア</title>
            <link>https://ja.nishimotz.com/spreadsheet?rev=1294143008</link>
            <description>表計算ソフトウェア

since 2011-01-04

Microsoft Excel, OpenOffice.org Calc, Apple Numbers などは表計算ソフトウェアと呼ばれる。
かつては Lotus 1-2-3 が広く使われていた。

初心者の人に向けて本質だけ説明してみる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 04 Jan 2011 12:10:08 +0000</pubDate>
        </item>
        <item>
            <title>sptk</title>
            <link>https://ja.nishimotz.com/sptk?rev=1293746602</link>
            <description>sptk

Speech Signal Processing Toolkit(SPTK)

ライセンス: BSD 

最新版 3.4 (2010年12月)

	*  &lt;http://sp-tk.sourceforge.net/&gt;
	*  &lt;http://kt-lab.ics.nitech.ac.jp/~tokuda/SPTK/&gt; 繋がらない？

バージョン 3.3

	*  2010-03-21 checkinstall でdebパッケージを作ってみた 
		*  &lt;http://files.nishimotz.com/sptk_3.3-1_i386.deb&gt;
		*  /usr/local/SPTK/bin に PATH を通してください。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 30 Dec 2010 22:03:22 +0000</pubDate>
        </item>
        <item>
            <title>SQLAlchemy</title>
            <link>https://ja.nishimotz.com/sqlarchemy?rev=1634624578</link>
            <description>SQLAlchemy

since 2021-10-19

SQLAlchemy ORM

&lt;https://docs.sqlalchemy.org/en/14/orm/&gt;

&lt;https://qiita.com/TamaiHideaki/items/346bf843ee6ee1aa6e93&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 19 Oct 2021 06:22:58 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/srilm?rev=1281485160</link>
            <description>SRILM : The SRI Language Modeling Toolkit

	*  &lt;http://www.speech.sri.com/projects/srilm/&gt;
	*  参考記事 &lt;http://nlp.nagaokaut.ac.jp/SRILM&gt;
	*  Julius + SRILM &lt;http://julius.sourceforge.jp/forum/viewtopic.php?f=14&amp;t=131&gt;

Ubuntu Linux 9.04 (32bit) にて。

準備
$ sudo aptitude install p7zip tcl8.5-dev
/home/nishi/src/srmlm-1.5.11 ディレクトリに展開したとする。

./Makefile に付け加える</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 11 Aug 2010 00:06:00 +0000</pubDate>
        </item>
        <item>
            <title>SSML</title>
            <link>https://ja.nishimotz.com/ssml?rev=1639192599</link>
            <description>SSML

since 2010-11-19

Speech Synthesis Markup Language
(SSML)は W3C が標準化を進めている音声合成マークアップ言語。

W3C は 2010年9月に 
Speech Synthesis Markup Language (SSML) Version 1.1
を
Recommendation 
にした。

	*  AWS polly の情報は移動しました

日本語TTSの実装</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Dec 2021 03:16:39 +0000</pubDate>
        </item>
        <item>
            <title>Stable Diffusion</title>
            <link>https://ja.nishimotz.com/stable_diffusion?rev=1661770906</link>
            <description>Stable Diffusion

since 2022-08-29

&lt;https://stability.ai/blog/stable-diffusion-public-release&gt;

&lt;https://note.com/npaka/n/ndd549d2ce556&gt;

&lt;https://huggingface.co/blog/stable_diffusion&gt;

&lt;https://huggingface.co/CompVis/stable-diffusion-v1-4&gt;

&lt;https://huggingface.co/spaces/stabilityai/stable-diffusion&gt;

&lt;html&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;書かれている通りに画像生成 AI とやらを使ってみた。なるほどここから呪文を探求するのか &lt;a href=&quot;&lt;https://t.co/xD74riIQxj&gt;&quot;&gt;pic.twitter.com/xD74riIQxj&lt;/a&gt;&lt;/p&gt;&amp;mdash; にしもつ (@2…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 Aug 2022 11:01:46 +0000</pubDate>
        </item>
        <item>
            <title>自己紹介と技術情報</title>
            <link>https://ja.nishimotz.com/start?rev=1704188619</link>
            <description>自己紹介と技術情報

西本卓也 (Takuya Nishimoto) 

株式会社シュアルタ

	*  Facebookページ
	*  会社概要
	*  nishimotzの事業
	*  kikurakoの事業
	*  ペットについてのあれこれブログ

オフィスと連絡先

	*  〒732-0828 広島県広島市南区京橋町1−7 アスティ広島京橋ビルディング1階（fabbit広島駅前）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 02 Jan 2024 09:43:39 +0000</pubDate>
        </item>
        <item>
            <title>Streamlit</title>
            <link>https://ja.nishimotz.com/streamlit?rev=1681003247</link>
            <description>Streamlit

since 2023-04-09

&lt;https://docs.streamlit.io/&gt;

dialog を移植して（させて）みた

dialog_app.py


import streamlit as st

st.title(&quot;名前と年齢の入力&quot;)

# 名前を入力するフィールド
name = st.text_input(&quot;名前を入力してください:&quot;)

# 年齢を入力するフィールド
age = st.number_input(&quot;年齢を入力してください:&quot;, min_value=0, step=1)

# 送信ボタン
if st.button(&quot;送信&quot;):
    if name and age &gt;= 0:
        st.success(f&quot;あなたの名前は{name}で、年齢は{age}歳です。&quot;)
    else:
        st.error(&quot;名前と年齢を正しく入力してください。&quot;)…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 09 Apr 2023 01:20:47 +0000</pubDate>
        </item>
        <item>
            <title>文字列のフォーマット</title>
            <link>https://ja.nishimotz.com/string_format?rev=1263222000</link>
            <description>文字列のフォーマット

Python における文字列のフォーマット

Python 2.5 まで（3.xでは廃止）


&gt;&gt;&gt; &quot;%s %s %s&quot; % (&#039;a&#039;, &#039;b&#039;, &#039;c&#039;)
&#039;a b c&#039;


Python 2.6 以降（3.xでは推奨）


&gt;&gt;&gt; &quot;{0} {1} {2}&quot;.format(&#039;a&#039;, &#039;b&#039;, &#039;c&#039;)
&#039;a b c&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 11 Jan 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Subversion</title>
            <link>https://ja.nishimotz.com/subversion?rev=1382878801</link>
            <description>Subversion

バージョン管理システム。コマンド名・通称は svn である。

cvs を作っていた人たちが開発。

現在は Apache Software Foundation のプロジェクト。

&lt;http://subversion.apache.org/&gt;

CVSユーザのためのSubversion TIPS

svn 互換ツール

	*  bzrとsvnの連携 &lt;http://d.hatena.ne.jp/ksaito11/20100513/1273790906&gt;
		*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 27 Oct 2013 13:00:01 +0000</pubDate>
        </item>
        <item>
            <title>svn2git</title>
            <link>https://ja.nishimotz.com/svn2git?rev=1353193894</link>
            <description>svn2git

since 2012-11-18

github の説明

	*  &lt;https://help.github.com/articles/importing-from-subversion&gt;
	*  &lt;https://github.com/nirvdrum/svn2git#readme&gt;

Mac に入れてみる：


$ sudo gem install svn2git
Fetching: svn2git-2.2.2.gem (100%)
Successfully installed svn2git-2.2.2
1 gem installed
Installing ri documentation for svn2git-2.2.2...
Installing RDoc documentation for svn2git-2.2.2...</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Nov 2012 23:11:34 +0000</pubDate>
        </item>
        <item>
            <title>Swift</title>
            <link>https://ja.nishimotz.com/swift?rev=1671111266</link>
            <description>Swift

since 2022-12-05

The Swift Programming Language(日本語版)

&lt;https://www.swiftlangjp.com/&gt;

REPL


% swift repl  
Welcome to Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51).
Type :help for assistance.
  1&gt; var a = &quot;Hello&quot;
a: String = &quot;Hello&quot;
  2&gt; print(a)
Hello
  3&gt; print(a + &quot; Swift&quot;)
Hello Swift
  4&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Dec 2022 13:34:26 +0000</pubDate>
        </item>
        <item>
            <title>swig</title>
            <link>https://ja.nishimotz.com/swig?rev=1384743753</link>
            <description>swig

&lt;http://www.swig.org/&gt;

&lt;https://github.com/swig/swig&gt;

昔のメモ &lt;http://vox.nishimotz.com/programming/swig.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 18 Nov 2013 03:02:33 +0000</pubDate>
        </item>
        <item>
            <title>SwitchBot</title>
            <link>https://ja.nishimotz.com/switchbot?rev=1645226483</link>
            <description>SwitchBot

since 2022-01-21

&lt;https://www.switch-bot.com/&gt;

&lt;https://qiita.com/itouuuuuuuuu/items/874cd992f473f30de45b&gt;

&lt;https://github.com/OpenWonderLabs/SwitchBotAPI&gt;

やりたいこと

	*  温度が 16度よりも低くなったらエアコン暖房（設定18度）をオンにする
	*  温度が 20度よりも高くなったらエアコン暖房をオフにする

やってみたこと</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Feb 2022 23:21:23 +0000</pubDate>
        </item>
        <item>
            <title>Symfony</title>
            <link>https://ja.nishimotz.com/symfony?rev=1326115739</link>
            <description>Symfony

since 2012-01-09

PHP バージョン 5 で動作するWebアプリケーションフレームワーク。

本家 

	*  &lt;http://www.symfony-project.org/&gt;

日本語のサイト

	*  &lt;http://symfony.jp/&gt;
	*  日本Symfonyユーザー会 &lt;http://symfony.gr.jp&gt;
	*  ブログサイトを作るチュートリアル &lt;http://docs.symfony.gr.jp/sf2-blog-tutorial/&gt;
	*  Symfonyアドベントカレンダー 2011</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 09 Jan 2012 13:28:59 +0000</pubDate>
        </item>
        <item>
            <title>tar</title>
            <link>https://ja.nishimotz.com/tar?rev=1339642773</link>
            <description>tar

since 2012-03-27

リソースフォーク

確認したのは Mac OS 10.6 の /usr/bin/tar である。

._ で始まるファイルが出てきたので調べてみたら。。

Mac OS X の tar でリソースフォークを含めないように書庫化する - maruko2 Note.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 14 Jun 2012 02:59:33 +0000</pubDate>
        </item>
        <item>
            <title>TensorFlow</title>
            <link>https://ja.nishimotz.com/tensorflow?rev=1492353294</link>
            <description>TensorFlow

since 2015-11-10

リンク

	*  &lt;https://tensorflow.googlesource.com/tensorflow/&gt;
	*  &lt;https://github.com/tensorflow/tensorflow/issues&gt;
	*  &lt;http://googledevjp.blogspot.jp/2015/11/tensorflow-google.html&gt;
		*  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
		*  &lt;http://download.tensorflow.org/paper/whitepaper2015.pdf&gt;

	*  &lt;http://www.tensorflow.org/get_started/os_setup.md&gt;

最後まで読まないで自分がやってしまった手順をメモ：


$ virtualenv py
New python executable in py/bin/python
In…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 Apr 2017 14:34:54 +0000</pubDate>
        </item>
        <item>
            <title>Text Services Framework</title>
            <link>https://ja.nishimotz.com/text_services_framework?rev=1369214626</link>
            <description>Text Services Framework

since 2010-03-01

nvdajp pyaa msaa python_windows windows 等に関する調査。

情報収集ふたたび

since 2013-05-22

情報収集したのでメモしておく。

&lt;http://msdn.microsoft.com/ja-jp/library/windows/desktop/ms629013%28v=vs.85%29.aspx&gt;

GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE 

&lt;http://msdn.microsoft.com/ja-jp/library/windows/desktop/aa380396%28v=vs.85%29.aspx&gt;


TF_SENTENCEMODE_NONE 	0x0000	No information for sentence.
TF_SENTENCEMODE_PLAURALCLAUSE 	0x0001	The IME uses plural clause information to carr…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 22 May 2013 09:23:46 +0000</pubDate>
        </item>
        <item>
            <title>tkinter</title>
            <link>https://ja.nishimotz.com/tkinter?rev=1596085160</link>
            <description>tkinter

「お絵描きソフト」を作る

since 2018-12-27

Python 3.7.2 で「お絵描きソフト」を作る準備。

ウィンドウを開いて、マウスで左ボタンを押してドラッグしている間は輪郭が表示されて、ボタンを離すと長方形を塗りつぶす。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 30 Jul 2020 04:59:20 +0000</pubDate>
        </item>
        <item>
            <title>tmake</title>
            <link>https://ja.nishimotz.com/tmake?rev=1289627538</link>
            <description>tmake

かつて Qt で使われていたらしい makefile ジェネレータ（らしい）。

&lt;http://tmake.sourceforge.net/&gt;

Mac で使ってみる。

&lt;http://en.nishimotz.com/facesynthesizer&gt; のための作業。

macports で perl などが入っている。

ports で tmake を入れようとして qt4-mac qt4-mac-devel を入れたが、tmake は入っていなかった。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 13 Nov 2010 05:52:18 +0000</pubDate>
        </item>
        <item>
            <title>Tobi</title>
            <link>https://ja.nishimotz.com/tobi?rev=1359186290</link>
            <description>Tobi

since 2013-01-24

DAISY Consortium が開発するオープンソースの電子書籍オーサリングツール。マルチメディアDAISY や EPUB3 メディアオーバーレイ対応。

&lt;http://www.daisy.org/tobi&gt;

2012年12月にバージョン 2.0.0.0 がリリースされた。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 26 Jan 2013 07:44:50 +0000</pubDate>
        </item>
        <item>
            <title>TortoiseGit</title>
            <link>https://ja.nishimotz.com/tortoisegit?rev=1357551159</link>
            <description>TortoiseGit

since 2013-01-07

&lt;http://code.google.com/p/tortoisegit/downloads/list&gt;

TortoiseGit-1.7.15.0-64bit.msi

TortoiseGit-LanguagePack-1.7.15.0-64bit-ja.msi</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 07 Jan 2013 09:32:39 +0000</pubDate>
        </item>
        <item>
            <title>TortoiseHg</title>
            <link>https://ja.nishimotz.com/tortoisehg?rev=1289742788</link>
            <description>TortoiseHg

mercurial を Windows から使う場合にお勧めのGUIツール。

	*  &lt;http://tortoisehg.bitbucket.org/&gt;
		*  2010-03 : tortoisehg-1.0-hg-1.5-x86.msi がリリースされた

	*  ダウンロード &lt;http://bitbucket.org/tortoisehg/stable/downloads/&gt;
	*  TortoiseHG 日本語マニュアル &lt;http://tortoisehg.bitbucket.org/manual/0.9-ja/&gt;
	*  日本語特有の問題解決まとめ(kuyさん)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 14 Nov 2010 13:53:08 +0000</pubDate>
        </item>
        <item>
            <title>tse</title>
            <link>https://ja.nishimotz.com/tse?rev=1464488446</link>
            <description>tse

&lt;http://www.slideshare.net/atsuoishimoto/tse-python&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 29 May 2016 02:20:46 +0000</pubDate>
        </item>
        <item>
            <title>TwCmdJtalk</title>
            <link>https://ja.nishimotz.com/twcmdjtalk?rev=1300102407</link>
            <description>TwCmdJtalk

since 2011-03-12

nvdajp のエンジンを使って Twitter のリストを読み上げます。いちど動かすとずっと動き続けます。

python で実装。Windows 環境で動作。

リストのタイムラインを取得して、時間順に読み上げを行い、最後まで読み上げると、ふたたびタイムラインを取得します。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Mar 2011 11:33:27 +0000</pubDate>
        </item>
        <item>
            <title>Tween</title>
            <link>https://ja.nishimotz.com/tween?rev=1259938800</link>
            <description>Tween

Windows 用の Twitter クライアント。
オープンソース。
Visual Basic で実装されているらしい。

URL自動短縮や半角と全角の自動分離など、中継つぶやきなどで役立ちそうな機能がある。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 04 Dec 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Twitter</title>
            <link>https://ja.nishimotz.com/twitter?rev=1371034558</link>
            <description>Twitter

since 2013-06-12

&lt;https://dev.twitter.com/docs/api/1.1&gt;

twitter4r

python-twitter</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Jun 2013 10:55:58 +0000</pubDate>
        </item>
        <item>
            <title>twitter4r</title>
            <link>https://ja.nishimotz.com/twitter4r?rev=1371032985</link>
            <description>twitter4r

twitter

&lt;http://d.hatena.ne.jp/OkadaHiroshi/20080412/p1&gt;

試してみた

test.rb


#!/usr/bin/ruby -Ku
#
require &#039;rubygems&#039;
gem &#039;twitter4r&#039;, &#039;&gt;=0.3.0&#039;
require &#039;twitter&#039;
require &#039;twitter/console&#039;
require &#039;time&#039;
require &#039;yaml&#039;

twitter = Twitter::Client.from_config( &#039;conf.yaml&#039;,&#039;test&#039;)

# msg = gets.chomp
# twitter.status(:post, msg)

timeline = twitter.timeline_for(:friend, :id =&gt; &#039;nishimotz&#039;) do |status|
   puts &quot;#{status.created_at.to_s} #{status.user.screen_name} #{status.text}&quot;
end…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 12 Jun 2013 10:29:45 +0000</pubDate>
        </item>
        <item>
            <title>txt2tags</title>
            <link>https://ja.nishimotz.com/txt2tags?rev=1363663252</link>
            <description>txt2tags

since 2011-05-09

txt2tags は nvda で HTML ドキュメントの生成に使われているツール。

過去のバージョンのダウンロード &lt;http://code.google.com/p/txt2tags/downloads/list&gt;


&gt; python txt2tags.py -t html user_docs\ja\userGuide.t2t


出力ファイル名を指定する：</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 19 Mar 2013 03:20:52 +0000</pubDate>
        </item>
        <item>
            <title>uasyncio</title>
            <link>https://ja.nishimotz.com/uasyncio?rev=1630985386</link>
            <description>uasyncio

since 2021-08-24

micropython

&lt;http://docs.micropython.org/en/latest/library/uasyncio.html&gt;

&lt;https://docs.python.org/ja/3.9/library/asyncio.html&gt; のサブセットという話

async def と await

MicroPython 1.16 (RP2) で


&gt;&gt;&gt; import uasyncio
&gt;&gt;&gt; async def main():
...     print(&#039;hello&#039;)
...     await uasyncio.sleep(1)
...     print(&#039;world&#039;)
...
&gt;&gt;&gt; uasyncio.run(main())
hello
world</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Sep 2021 03:29:46 +0000</pubDate>
        </item>
        <item>
            <title>Ubuntu amd64</title>
            <link>https://ja.nishimotz.com/ubuntu_amd64?rev=1276874400</link>
            <description>Ubuntu amd64

ubuntu などの linux i386 アーキテクチャからの移行に関する覚え書き。

Ubuntu 9.10 / 10.04 の amd64 (desktop) は JA remix 版がないが、日本語を選んでインストールすればよい。

バイナリ互換性

i386 のバイナリを実行するためには ia32-libs パッケージを入れておく。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Jun 2010 15:20:00 +0000</pubDate>
        </item>
        <item>
            <title>Ubuntu Customization Kit</title>
            <link>https://ja.nishimotz.com/ubuntu_customization_kit?rev=1263740400</link>
            <description>Ubuntu Customization Kit

ubuntu linux の Live CD をカスタマイズして、使いたいソフトウェアがインストールされた状態のブータブルな環境(CD/DVD/USBメモリ)を作ることができる。

&lt;http://uck.sourceforge.net/&gt;

	*  参考までに Knoppix のリマスタリング</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 17 Jan 2010 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Ubuntu Linux</title>
            <link>https://ja.nishimotz.com/ubuntu?rev=1308294616</link>
            <description>Ubuntu Linux

Linux ディストリビューションのひとつ。
2009年4月にリリースされた Ubuntu 9.04 をしぶとく使っているが、
より新しいバージョンについても情報を収集している。

	*  Ubuntu Japanese Team
	*  Ubuntuの日本語環境

Ubuntu 10.10</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 17 Jun 2011 07:10:16 +0000</pubDate>
        </item>
        <item>
            <title>UI Automation</title>
            <link>https://ja.nishimotz.com/ui_automation?rev=1350264448</link>
            <description>UI Automation

&lt;http://uiautomationverify.codeplex.com/&gt;

&lt;http://acccheck.codeplex.com/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Oct 2012 01:27:28 +0000</pubDate>
        </item>
        <item>
            <title>Underscore.js</title>
            <link>https://ja.nishimotz.com/underscorejs?rev=1370832208</link>
            <description>Underscore.js

&lt;http://underscorejs.org/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 10 Jun 2013 02:43:28 +0000</pubDate>
        </item>
        <item>
            <title>Unicode</title>
            <link>https://ja.nishimotz.com/unicode?rev=1344667398</link>
            <description>Unicode

since 2012-08-11

Microsoft コンパイラが C4566 を出す話。

参考 &lt;http://dixq.net/forum/viewtopic.php?f=3&amp;t=6656&gt;

圳 という文字は cp932 で扱えない。

下記のコメントアウトをはずすと warning C4566 が出て、実行すると「深？」になる。


// consoleapp.cpp

#include &quot;stdafx.h&quot;
#include &lt;windows.h&gt;
// #include &lt;cstdio&gt;

int _tmain(int argc, wchar_t* argv[])
{
    const wchar_t *wcs = L&quot;深圳&quot;;
    HANDLE hStdOut;
    DWORD dwNumberOfCharsWritten;
    hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
    WriteConsoleW(hStdOut, wcs, wcslen(wcs), &amp;dwNumberOfCharsW…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 11 Aug 2012 06:43:18 +0000</pubDate>
        </item>
        <item>
            <title>UniDic</title>
            <link>https://ja.nishimotz.com/unidic?rev=1359292727</link>
            <description>UniDic

UniDic は、形態素解析システム用の日本語辞書。
ChaSen 用(UniDic-chasen)と MeCab 用(UniDic-mecab)がある。
既存の日本語辞書 (ipadic / naist-jdic）と比較して、以下の特徴がある、とされる：

	*  国立国語研究所で規定した「短単位」という揺れがない斉一な単位で設計されている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 27 Jan 2013 13:18:47 +0000</pubDate>
        </item>
        <item>
            <title>unwrap</title>
            <link>https://ja.nishimotz.com/unwrap?rev=1669790581</link>
            <description>unwrap

since 2022-11-30

Swift の unwrap

	*  オプショナル型を nil でない場合の値として取り出すこと
	*  &lt;https://www.swiftbysundell.com/articles/swifts-new-shorthand-optional-unwrapping-syntax/&gt;
	*  最近は if let a = b とか guard let a else のような書き方ができる

Rust の unwrap

	*  やはりオプション型</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 30 Nov 2022 06:43:01 +0000</pubDate>
        </item>
        <item>
            <title>upysh</title>
            <link>https://ja.nishimotz.com/upysh?rev=1630977470</link>
            <description>upysh

since 2021-09-07

micropython


&gt;&gt;&gt; from upysh import *

upysh is intended to be imported using:
from upysh import *

To see this help text again, type &quot;man&quot;.

upysh commands:
pwd, cd(&quot;new_dir&quot;), ls, ls(...), head(...), cat(...)
newfile(...), mv(&quot;old&quot;, &quot;new&quot;), rm(...), mkdir(...), rmdir(...),
clear

&gt;&gt;&gt; ls
     230 boot.py

&gt;&gt;&gt; newfile(&quot;test.py&quot;)
Type file contents line by line, finish with EOF (Ctrl+D).
print(&quot;test&quot;)
&gt;&gt;&gt; cat(&quot;test.py&quot;)
print(&quot;test&quot;)
&gt;&gt;&gt; ls
     230 boot.py
      14 test.…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Sep 2021 01:17:50 +0000</pubDate>
        </item>
        <item>
            <title>uv</title>
            <link>https://ja.nishimotz.com/uv?rev=1739581402</link>
            <description>uv

since 2025-02-15

An extremely fast Python package and project manager, written in Rust.

&lt;https://docs.astral.sh/uv/&gt;

さらなる進化を遂げた「uv」の新機能

	*  &lt;https://gihyo.jp/article/2024/09/monthly-python-2409&gt;

uv run のインラインメタデータ

	*  &lt;https://nikkie-ftnext.hatenablog.com/entry/uv-guides-running-scripts-add-inline-script-metadata&gt;

uv add --script main.py --requirements requirements.txt</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 15 Feb 2025 01:03:22 +0000</pubDate>
        </item>
        <item>
            <title>Vagrant</title>
            <link>https://ja.nishimotz.com/vagrant?rev=1392261630</link>
            <description>Vagrant

since 2014-02-10

VirtualBox をコマンドラインから管理するツールを、Ruby でラップして使いやすくしたもの。

プロビジョニングという機能を使うと、Linux 仮想マシンを作って、必要な初期設定、必要なパッケージのインストールを行う処理をコード化（自動化）できる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 13 Feb 2014 03:20:30 +0000</pubDate>
        </item>
        <item>
            <title>バージョン管理</title>
            <link>https://ja.nishimotz.com/version_control?rev=1321666895</link>
            <description>バージョン管理

バージョン管理システムに関する考察。

	*   cvs / subversion / git / mercurial / tortoisehg / bazaar / launchpad.net

	*  バージョン管理システム CVS を使う
	*  Mercurial によるバージョン管理
	*  分散バージョン管理の意義

資料

	*  『分散リポジトリ型』時代のソフトウェア構成管理 藤原 克則さん

ファイル管理のライフサイクル

	*  ファイル（リソース or プロジェクト）を作る。レポジトリを作成する。…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 19 Nov 2011 01:41:35 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://ja.nishimotz.com/videostudio?rev=1260802800</link>
            <description>&lt;http://d.nishimotz.com/archives/162&gt;

ビデオの作り方に関するメモ。Snagit 9 でデスクトップをビデオキャプチャしたら、ちゃんとマイク入力も取り込んでくれる。VideoStudio 12 で編集。タイトルだけのところは黒の「カラークリップ」で作る。キャプチャした映像は画面サイズが不均一なので、オーバーレイトラックに乗せる。最後は 1280×720のWMVに落として、YouTubeにアップロード。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Dec 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Vine Linux</title>
            <link>https://ja.nishimotz.com/vine_linux?rev=1251903600</link>
            <description>Vine Linux

日本で開発されている Linux ディストリビューションの一つ。

2009年8月に Vine Linux 5.0 がリリースされた。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Sep 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>VMware Player</title>
            <link>https://ja.nishimotz.com/vmware_player?rev=1257865200</link>
            <description>VMware Player

VMware Player 3.0

	*  &lt;http://www.virtualization.info/jp/2009/10/vmware-workstation-70player-30ace.html&gt;
	*  VMware Toolsをダウンロードできるらしいのだが、「VM -&gt; VMware Tools のアップデート」でサーバにつながらない。

VMware Player 2.5

	*  VMware Player 2.5.2
	*  host OS : Windows XP Pro SP3</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 10 Nov 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>VoiceMaker</title>
            <link>https://ja.nishimotz.com/voicemaker?rev=1276819500</link>
            <description>VoiceMaker

galateatalk の話者モデル作成ツール。

&lt;http://sourceforge.jp/cvs/view/galateatalk/VoiceMaker/README?view=markup&amp;revision=HEAD&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Jun 2010 00:05:00 +0000</pubDate>
        </item>
        <item>
            <title>VoiceOver</title>
            <link>https://ja.nishimotz.com/voiceover?rev=1679391623</link>
            <description>VoiceOver

since 2023-03-21

最悪の実装をなんとかする

以下 ChatGPT (GPT-4) の書いたコードを参考のためにメモしています。

	*  iOS Objective-C で OpenGL ES の View を使いたい
	*  このViewにVoiceOverで操作できる透明なViewを重ねたい</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 21 Mar 2023 09:40:23 +0000</pubDate>
        </item>
        <item>
            <title>VoiceXML</title>
            <link>https://ja.nishimotz.com/voicexml?rev=1307498328</link>
            <description>VoiceXML

「人間とコンピュータの間の音声のやり取りを記述する」XMLベースの言語。

&lt;http://ja.wikipedia.org/wiki/VoiceXML&gt;

&lt;http://vox.nishimotz.com/voicexml-sdoc/voicexml.html&gt;

Galatea Dialog Studio

&lt;html&gt;&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Jun 2011 01:58:48 +0000</pubDate>
        </item>
        <item>
            <title>Visual Studio Code</title>
            <link>https://ja.nishimotz.com/vscode?rev=1678322969</link>
            <description>Visual Studio Code

since 2020-05-06

&lt;https://github.com/microsoft/vscode&gt;

Python

&lt;https://docs.microsoft.com/ja-jp/learn/modules/python-install-vscode/&gt;

&lt;https://code.visualstudio.com/docs/python/python-tutorial&gt;

設定リファレンス

&lt;https://code.visualstudio.com/docs/python/settings-reference&gt;

環境変数ファイル .env を参照するという話

&lt;https://code.visualstudio.com/docs/python/environments#_environment-variable-definitions-file&gt;

デバッグ

&lt;https://code.visualstudio.com/docs/python/debugging&gt;

Visual Studio Code + Pyt…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 09 Mar 2023 00:49:29 +0000</pubDate>
        </item>
        <item>
            <title>WAI-ARIA</title>
            <link>https://ja.nishimotz.com/wai-aria?rev=1670069830</link>
            <description>WAI-ARIA

Accessible Rich Internet Applications

NVDA の Live Region 対応

since 2022-12-03

	*  &lt;https://github.com/nvaccess/nvda/issues/11798&gt;
		*  NVDA can&#039;t catch aria-live attribute with chrome in certain situation with button text

	*  &lt;https://github.com/nvaccess/nvda/issues/11410&gt;
		*  Live regions not announced correctly 
		*  &lt;https://github.com/miksa1987/aria-test-nvda&gt;

	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 03 Dec 2022 12:17:10 +0000</pubDate>
        </item>
        <item>
            <title>wavesurfer</title>
            <link>https://ja.nishimotz.com/wavesurfer?rev=1291727996</link>
            <description>wavesurfer

since 2010-11-29 

音声の録音、波形表示、ラベリングなどに使うソフト。

	*  &lt;http://www.speech.kth.se/wavesurfer/&gt;

htk などの作業で使う。pulseaudio で使うなら padsp wavesurfer で。。

OSS がすたれつつあるので padsp なしで動く wavesurfer が欲しい。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Dec 2010 13:19:56 +0000</pubDate>
        </item>
        <item>
            <title>Web アクセシビリティ</title>
            <link>https://ja.nishimotz.com/web_accessibility?rev=1334826291</link>
            <description>Web アクセシビリティ

団体

	*  ITRC UAI研究会
	*  ウェブアクセシビリティ基盤委員会(WAIC)

規格

	*  JIS X 8341-3:2010について寄せられた質問への回答 ウェブアクセシビリティ基盤委員会

ツール

since 2011-09-22

	*  miChecker
	*  WAICのASテストファイル

	*  nvda
	*  nvdajp

情報

	*  Webアクセシビリティ ガイド NetReader を開発している高知システム開発のページ

技術</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Apr 2012 09:04:51 +0000</pubDate>
        </item>
        <item>
            <title>Webvisum</title>
            <link>https://ja.nishimotz.com/webvisum?rev=1364449528</link>
            <description>Webvisum

since 2013-03-28

&lt;http://www.webvisum.com/&gt;

視覚障碍者のための Firefox のアドオン（拡張機能）。画像認証キャプチャ(CAPTCHA）に対応できる。

&lt;http://mahoro-ba.net/e1329.html&gt;

nvda で読み上げできる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Mar 2013 05:45:28 +0000</pubDate>
        </item>
        <item>
            <title>wget</title>
            <link>https://ja.nishimotz.com/wget?rev=1353315214</link>
            <description>wget

since 2012-11-19

HTML ファイルをローカルにダウンロードして、そのページに含まれるURLを絶対パスに変換する：
$ wget -k http://hoge.org/hoge.html</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 19 Nov 2012 08:53:34 +0000</pubDate>
        </item>
        <item>
            <title>which</title>
            <link>https://ja.nishimotz.com/which?rev=1567588437</link>
            <description>which

since 2019-09-04

Windows で which コマンドを作る

&lt;https://www.atmarkit.co.jp/fwin2k/win2ktips/319which/which.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 04 Sep 2019 09:13:57 +0000</pubDate>
        </item>
        <item>
            <title>Whisper</title>
            <link>https://ja.nishimotz.com/whisper?rev=1664007734</link>
            <description>Whisper

since 2022-09-24

Hugging Face で試せる OpenAI の音声認識モデル。

&lt;https://huggingface.co/spaces/openai/whisper&gt;

&lt;https://openai.com/blog/whisper/&gt;

GitHub リポジトリ

	*  &lt;https://github.com/openai/whisper&gt;

モデルカード

	*  &lt;https://github.com/openai/whisper/blob/main/model-card.md&gt;

記事

	*  &lt;https://dev.classmethod.jp/articles/whisper-trial-japanese/&gt;

関連

	*  stable_diffusion</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 24 Sep 2022 08:22:14 +0000</pubDate>
        </item>
        <item>
            <title>Windows Speech</title>
            <link>https://ja.nishimotz.com/windows_speech?rev=1322916875</link>
            <description>Windows Speech

since 2011-12-02

windows および python_windows あたりの記事の続き。。

&lt;http://blogs.msdn.com/b/speech/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 03 Dec 2011 12:54:35 +0000</pubDate>
        </item>
        <item>
            <title>Windows</title>
            <link>https://ja.nishimotz.com/windows?rev=1390803124</link>
            <description>Windows

since 2011-09-14

主に Microsoft Windows のアクセシビリティとプログラム開発、NVDA日本語化(nvdajp)に必要な情報をまとめています。

文献

&lt;html&gt;
&lt;div class=&quot;amazlet-box&quot; style=&quot;margin-bottom:0px;&quot;&gt;&lt;div class=&quot;amazlet-image&quot; style=&quot;float:left;margin:0px 12px 1px 0px;&quot;&gt;&lt;a href=&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 27 Jan 2014 06:12:04 +0000</pubDate>
        </item>
        <item>
            <title>winget</title>
            <link>https://ja.nishimotz.com/winget?rev=1623460524</link>
            <description>winget

since 2021-06-12

&lt;https://www.atmarkit.co.jp/ait/articles/2106/11/news021.html&gt;

&lt;https://github.com/microsoft/winget-cli/releases&gt;

拡張子 appxbundle のファイルをダウンロードして実行

コマンドプロンプト


&gt; winget list | grep Git
Git                                       Git.Git                                   2.18.0            2.32.0     winget
GitKraken                                 Axosoft.GitKraken                         7.5.2             7.6.1      winget
Git LFS version 2.7.2                     {28639…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 12 Jun 2021 01:15:24 +0000</pubDate>
        </item>
        <item>
            <title>WordPress</title>
            <link>https://ja.nishimotz.com/wordpress?rev=1552096188</link>
            <description>WordPress

CMSシステム。PHP と MySQL を必要とする。apache と併用される。

ダッシュボード（管理用画面）からシステムのアップデートを簡単に行える。

WYSIWYGのコンテンツ作成ができる。

画像のアップロードが記事の作成画面から利用できる。
アップロードされた画像をリサイズしてくれる（回転はできない？対応したかも）。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 09 Mar 2019 01:49:48 +0000</pubDate>
        </item>
        <item>
            <title>WSL</title>
            <link>https://ja.nishimotz.com/wsl?rev=1647777362</link>
            <description>WSL

since 2020-01-19

WSL2 環境の構築

&lt;https://aka.ms/wsl2&gt;

Windows 10.0.19041 Pro (Insider Preview Slow) で作業開始。

「Windowsの機能の有効化と無効化」で Hyper-V プラットフォームを有効化

管理者の権限でコマンドプロンプトを起動</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 20 Mar 2022 11:56:02 +0000</pubDate>
        </item>
        <item>
            <title>wxPython</title>
            <link>https://ja.nishimotz.com/wxpython?rev=1427197910</link>
            <description>wxPython

&lt;http://wxpython.org/&gt;

Python で GUI の開発ができて、クロスプラットフォーム。

Windows 環境においては、スクリーンリーダーで操作可能なアプリケーションを構築できる。

スクリーンリーダー NVDA は</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 24 Mar 2015 11:51:50 +0000</pubDate>
        </item>
        <item>
            <title>wxWidgets</title>
            <link>https://ja.nishimotz.com/wxwidgets?rev=1381301195</link>
            <description>wxWidgets

&lt;http://www.wxwidgets.org/&gt;

&lt;http://wxwindowsjp.sourceforge.jp/docs/html/wx/wx.htm&gt;

関連 wxpython</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 09 Oct 2013 06:46:35 +0000</pubDate>
        </item>
        <item>
            <title>xclip</title>
            <link>https://ja.nishimotz.com/xclip?rev=1276383300</link>
            <description>xclip

クリップボードに文字列をコピーするコマンドラインのプログラム。

ubuntu では sudo aptitude install xclip

&lt;http://help.github.com/linux-key-setup/&gt;

&lt;http://www.cyberciti.biz/faq/xclip-linux-insert-files-command-output-intoclipboard/&gt;

&lt;http://blog.livedoor.jp/xaicron/archives/50999346.html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 12 Jun 2010 22:55:00 +0000</pubDate>
        </item>
        <item>
            <title>xgettext</title>
            <link>https://ja.nishimotz.com/xgettext?rev=1328611222</link>
            <description>xgettext

gettext</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Feb 2012 10:40:22 +0000</pubDate>
        </item>
        <item>
            <title>xsendkey</title>
            <link>https://ja.nishimotz.com/xsendkey?rev=1283394180</link>
            <description>xsendkey

xsendkey は X11 ウインドウにキーイベントを送るツール。
ライセンスは GPL である。

	*  配布 &lt;http://people.csail.mit.edu/adonovan/hacks/xsendkey.html&gt;
	*  資料 &lt;http://ubuntuforums.org/archive/index.php/t-518729.html&gt;
	*  nishimotz による Ubuntu 作業ファイル 


# Makefile for xsendkey
CC=gcc
CFLAGS=-g -Wall
LDFLAGS=-L /usr/X11R6/lib -lX11
all: xsendkey
xsendkey: xsendkey.o
clean:
	rm -f xsendkey.o xsendkey</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Sep 2010 02:23:00 +0000</pubDate>
        </item>
        <item>
            <title>yard</title>
            <link>https://ja.nishimotz.com/yard?rev=1502612687</link>
            <description>yard

since 2017-08-13

chruby の作業の続き。

&lt;http://morizyun.github.io/blog/yard-rails-ruby-gem-document-html/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Aug 2017 08:24:47 +0000</pubDate>
        </item>
        <item>
            <title>yarn</title>
            <link>https://ja.nishimotz.com/yarn?rev=1673872778</link>
            <description>yarn

since 2023-01-16

node 16.10 以上が入っている環境で yarn をインストールするには corepack enable する。

&lt;https://yarnpkg.com/getting-started/install&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 12:39:38 +0000</pubDate>
        </item>
        <item>
            <title>YouTube</title>
            <link>https://ja.nishimotz.com/youtube?rev=1661652757</link>
            <description>YouTube

since 2022-08-28

YouTube Live + Zoom

Zoom から「YouTubeにてライブ中」を使うと、YouTube Live で配信できるが、配信する YouTube URL はそのときにならないと決まらない。

「カスタムライブストリーム配信サービス」を使うと、予約した YouTube</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 28 Aug 2022 02:12:37 +0000</pubDate>
        </item>
        <item>
            <title>zappa</title>
            <link>https://ja.nishimotz.com/zappa?rev=1638347134</link>
            <description>zappa

since 2020-08-08

	*  &lt;https://github.com/zappa/Zappa&gt;
	*  &lt;https://qiita.com/satoshi_iwashita/items/505492193317819772c7&gt;

作業環境は Windows 10 version 1909 + WSL


$ /usr/local/bin/python3.8 -m venv venv38
$ . venv38/bin/activate
$ python -m pip install -U pip
$ pip install zappa flask



$ mkdir zappa-200808
$ cd zappa-200808
$ zappa init
$ cat zappa_settings.json
{
    &quot;dev&quot;: {
        &quot;app_function&quot;: &quot;hello.app&quot;,
        &quot;aws_region&quot;: &quot;ap-northeast-1&quot;,
        &quot;profile_name&quot;: &quot;default&quot;,
…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 01 Dec 2021 08:25:34 +0000</pubDate>
        </item>
        <item>
            <title>Zaurus</title>
            <link>https://ja.nishimotz.com/zaurus?rev=1252422000</link>
            <description>Zaurus

シャープが発売していたPDA。

&lt;http://ezaurus.com/&gt;

技術メモ

Sharp SL-C700 （いわゆる Linux Zaurus ）に関して2003年ごろ西本が radiofly.to/wiki に執筆した記事を転載します。


*LinuxZaurus

Sharp SL-C700 について調べたことのメモ。

[[ザウルス宝箱:http://software.ezaurus.com/]]

**2003-05-10 ZEditor

http://www.aa.alpha-net.ne.jp/satoshic/dw_zedit.htm

初めて使ってみた。

上記をインストール(.ipkファイルをザウルスから実行）するとメニューに
ZEditor が出現。
快適。

**2003-05-10 KeyHelper

http://yakty.s31.xrea.com/linuzau/keyhelper/

快適ついでにチャレンジしたら、うまくいかない。
そもそも私が QT を知らないのが敗因？

上記をインストールして、

~/Settin…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Sep 2009 15:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Zend Framework</title>
            <link>https://ja.nishimotz.com/zendframework?rev=1296742648</link>
            <description>Zend Framework

since 2011-02-03

PHP のアプリケーションフレームワークの一つ。

	*  &lt;http://framework.zend.com/download/current/&gt;
	*  &lt;http://framework.zend.com/manual/en/learning.quickstart.intro.html&gt;
	*  &lt;http://studynet.blog54.fc2.com/blog-entry-14.html&gt; VERSION表示で動作確認
	*  &lt;http://gihyo.jp/dev/serial/01/zf-ajax/0003&gt; zfコマンドによるアプリ生成
	*  &lt;http://teclog.hattara.info/?p=48&gt; viewがないとエラーになる話
	*  &lt;http://www.php-seed.net/manual/zf/page/zend.session.html&gt; セッション管理…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 03 Feb 2011 14:17:28 +0000</pubDate>
        </item>
        <item>
            <title>Zoom</title>
            <link>https://ja.nishimotz.com/zoom?rev=1594525712</link>
            <description>~~SLIDESHOW~~

Zoom

since 2020-07-05

以下は「NVDAとZoom」講習会（2020年7月12日）に向けた資料です。

	*  2019年は chrome の講習会を行いました。

今後、この資料をもとに「NVDA 日本語版ガイドブック」に Zoom の解説を書き加える予定です。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 12 Jul 2020 03:48:32 +0000</pubDate>
        </item>
    </channel>
</rss>
