Home About
Ubuntu Server 18.04LTS と CPU Ryzen 2400G インストール顛末

Ubuntu Server 18.04 LTS のインストールには Ryzen 2400G というか Raven Ridge の ビデオドライバの関係で カーネルオプションとして nomodeset を指定する必要があるようです。 逆にそれさえ指定すれば問題はない。

ryzen

» Read More
無印良品 さらさら描けるボールペン替芯は ZEBRA サラサクリップの替芯と同じ?

基本的に ボールペンは uni-ball Signo を使い続けているのだが、Singoの替芯の色展開が黒・赤・青・ブルーブラックの四色しかない。 他の色を使いたければ、替芯だけでなくペン本体ごと買わないといけない。 そこで色展開が豊富で替芯のバリエーションがあるものを探していたのだが、なかなかよいものがない。

pen-muji-and-sarasa

» Read More
星を SVG で描画したい

star

Small Sketch という Android アプリのアイコンで星型を使いたくなったので、星をSVGで記述する必要が生じた. 星は円周上の5つの点を直線で結ぶとできる図形. 円周上の点の計算といえば三角関数、それから直線の交点の計算、それらの点を結ぶと星のパスが描画できる. これらの計算処理をまとめます.

» Read More
Chromebook Flip C434TA-DSM4T モデル レビュー

ASUS C434TA を米amazonにて入手しました。

chromebook-c434ta-w640

» Read More
Crostini で X11 を使って Linux サーバのGUIアプリを Chromebook のディスプレイに表示して利用

Chromebook で Android Studio が直接使用できるようになってきたのですが、相当のマシンパワーも必要です。 先日の Google I/O 2019 での発表によれば

ということで、これだけのスペックの Chromebook や Chromebox を用意するにはそれなりのお値段になりそうです。

x11-chromebook

» Read More
Windows10 と MS Excel そして WSL(Subsystem for Linux) 再び

以前 Windows10を導入しようとして諦めたそのNUC に再び Windows10 をインストールした。 前回の経験を活かし今回はトラブルなく導入できた。

» Read More
Yahoo オークション用 商品紹介画像のリサイズと JPEG 保存を Photoshop を使ってスクリプトでバッチ処理しようと思いたった

以前ヤフオクは画像が3点くらいしか載せられなかった記憶があるのだが、 久しぶりにヤフオクしてみると 10点まで登録できるようになっていた。 画像点数が増えたのは嬉しいが、用意するときにちょうど良い画像サイズにリサイズして JPEG 保存するという手間も増えてしまった。 ならばスクリプトを使って解決するか...

» Read More
Chromebook Flip C101PA ENG モデル レビュー

以前に C100PA のレビューエントリを書いた。 そのとき C101PA を買いたい的なことを書いていたが、とうとう C101PA の英語キーボードモデル(C101PA-ENG)を入手できた。長かった。

c101-and-coffee-cup

» Read More
Chromebook Flip C101PA と Crostini で emacs 日本語入力環境その2

Chromebook Flip C101PA と Crostini で emacs 日本語入力環境を整える で 日本語入力環境ができたと思っていたが、文字エンコーディングの問題が残っていた。 前回の設定のまま emacs で入力したファイルを cat すると日本語部分が文字化けしてしまうのだ。 どうやら、現状の設定では emacs の文字エンコーディングが UTF-8 になっていないようだ。

結論としては次のような init.el に落ち着いた。

» Read More
Chromebook Flip C101PA と Crostini で emacs 日本語入力環境を整える

Chromebook Flip C101PA と Crostini では日本語入力で躓いてしまったのだが、 その後、いろいろ試してみると思いのほか対応状況がよい。 これなら、日常活動の多くを C101PA で済ますことができるのではないかと思い始めた。

» Read More
iPhone6 バッテリ交換顛末、タブレットを iPad から Chromebook へ変更

家人の iPhone6 のバッテリーがついにお亡くなりになった。 ここ数日は、充電してもいきなり 0% から 100%になるような有様で、いよいよかとは思っていた。 突然、電源ケーブルをつないでいても起動すらしなくなってしまった。

» Read More
無印良品 手元をてらすリビングライト が素敵

デスクライトと言えば Zライトでしょ、と思っているのですが、 諸事情により仕事用の机を小さいものに変えたことからライトもそれにあわせて小さいものを探していました。 いろいろ候補はあったのですが、結局 無印のこのライトにしました。

muji-desk-light

» Read More
Windows10 と WSL(Subsystem for Linux)

前のエントリーで Chromebook + crostini を試したとき vim, emacs 用の日本語入力環境を簡単には用意できなかった。 そこで、 Windows10 + Subsystem for Linux ならどうなのかと思い試してみました。 結論から言うと 難しい設定などは一切なしに vim で問題なく日本語入力ができました。 emacs-nox の方はデフォルトの状態では日本語入力問題あるみたいです。 Windows10 なら Chromebook とは違い ATOK も使えるし、なかなか素敵なのではないかと。

» Read More
Chromebook Flip C101PA と Crostini

C101PA を使う機会ができたので、前から試したかった crostini を導入してみました。 CPU が ARM 系で Intel 系ではないので、Javaが動かない(要出典)のかと思っていましたが、普通に gradle で java プロジェクトをビルドすることができました。 備忘録として Hello World! するところまでメモしておきます。

» Read More
ExtendScript を TypeScript と VisualStudioCode を使って記述する

ExtendScript は今風の JavaScript 記述方法……いわゆる ES6 などが使えない. その代わりに古い JavaScript の記述方法 ES3 などと呼ばれている で書かなければいけない. これはプログラマーにとって、苦痛なだけでなく、生産性も低く、コード品質の維持が難しい. しかし、TypeScript は JavaScript へコンパイルするときにオプションとして --target ES3 を使うことができる. これを使えば、ExtendScript を TypeScript で記述できることになる。

» Read More
クラウドが普通の時代になるのを実感した

Conoha の VPS 関連の整理整頓をしなくちゃとずっと年始から気になったいて、ようやく今日着手できた。 VPSの整理となると Let's Encrypt の再設定などがあり気が重い。

» Read More
音楽をいつも聴いている母親宅に amazon echo を導入

母親はいまだに音楽はCDで聴いている。 クラウドで音楽聴き放題の時代なんだといっても全く理解できない。 でも、声で呼びかけて操作できる amazon echo を見せたら興味を示したので、田舎の実家に導入してみた。

» Read More
Moleskine Weekly 2019 限定版デニムを入手 ラベルを剥がす

最近の2年間は Moleskin Weekly のポケットサイズを使ってきました。
昨年は実は Moleskin Daily 手帳ポケットサイズを試したのですが、厚みがありすぎて持ち歩くのが億劫になり結局あまり使わず。 期の途中で急いでまだ在庫があった Weekly 版を購入することになりました。 今年もポケットサイズの Weekly を使うつもりだったのですが、Amazon で デニム生地の限定エディションがあったのでこれを試すことにしました。 サイズはポケットサイズではなく、ラージです。

moleskine-denim-fix

» Read More
Apache Batik SVG Toolkit による SVG から PNG への変換

単に SVG を PNG に変換したいだけならば、 たとえば inkscape コマンドがあれば簡単にできる。 ただ、今回は諸事情により 画像変換だけでなく、さまざまな加工処理を連続して行いたかったので、 Groovy でそれらをまとめて処理することにした。

» Read More
Word2Vec, 単語ベクトルを2次元でマッピング

Javaで学ぶ自然言語処理と機械学習」という本で紹介されていた Wikipedia でトレーニング済みの単語分散表現データが便利。 このデータの活用例として日本のブランドのマップを作成してみた。

word2vec-map

» Read More
モバイルモニタ と NUC を USB Type-C ケーブル一本でつないでデスク周りをすっきりさせた話

一ヶ月ほど前に アイ・オー・データの モバイルモニタ(LCD-MF161XP) を導入しました。 モバイルモニタだがまったくモバイルではなく仕事場で使っているだけです。

nuc-with-usb-c-alt-mode

» Read More
MapDB に PDF を保存する、そのために PDFデータを Base64 文字列に encode したり decode したりの話

別に PDF データに限らず Binaryデータを Base64 で文字列にして保存するという話。 時々必要になるがその度にあれどうするんだっけ、となるのでここにまとめておきます。 Groovy の LeftShift Operator (<<) を IO 系のコードで使うと直感的にわかりやす過ぎなのでおすすめです。

» Read More
MacBook 12inch 2017 を入手した話

今更と言うべきか、とうとうと言うべきか、MacBook 12inch 2017 を手に入れました。

macbook-2017

» Read More
MapDB: Javaアプリケーションでちょっとしたデータを保存しておきたい場合に便利

アプリケーションでデータをキャッシュして再利用したい。 たとえば、 Mongo などを使えばそれを実現できるけれど、 UNIXのDBMのような、キーとバリューのセットを保存しておきたいだけなので、 もっと簡単に済ませたい。

» Read More
Ubuntu Server に ssh でログインしたら DISPLAY 変数を自動セットする話

諸事情により Ubuntu Server 18.04 上の Android Studio を MacBook 側にX11(XQuartz) を使って表示させて使っているのだが、そのとき Ubuntu Server 上で毎回 DISPLAY 変数を設定するのが面倒だったので、自動でセットするようにした話。

» Read More
NUC NUC5I5RYH Windows10 のスリープ問題がついに解決した話

NUC NUC5I5RYH に Windows10 を入れて使っているのだが、長年の悩みは スリープ中に何もしていないのに、起動してしまうこと。 しかしついに解決しました。

» Read More
US keyboad と Thinkpad X250 と Ubuntu 18.04 LTS (Desktop 版)

まずテスト的にASUS Vivobook にインストールした Ubuntu 18.04 Desktop ですが、とても感じがよかったので Thinkpad X250 の Ubuntu も 18.04 にしてみました。 ところが、X250 は US Keyboard だったのでその部分で、躓きました。

» Read More
NUC NUC5CPYH Windows10 として運用しようという試み顛末(断念)

NUC5CPYH への Windows10 のインストールが難しすぎて心が折れた話。

» Read More
シェルピンスキーの三角形 を Ubuntu 18.04 で Objective-C と cairo をつかって描画

Objective-C をつかって terminal + make でビルド&実行できるコードスケッチ.
CoreGraphics の代わりに Cairo を使って シェルピンスキーの三角形 を描写します.

triangles

» Read More
WLI-UTX-AG300/C と Ubuntu 18.04 server の導入 それから Mac から X11 で AndroidStudio 起動まで

Ubuntu 18.04 がリリースされた直後のゴールデンウィークに、諸事情により使っていなかったサーバー用デスクトップを復活させることに。

» Read More
ASUS VivoBook E203NA と Ubuntu 18.04 LTS (Desktop 版)

Ubuntu 18.04 LTS がついにリリースされたので早速 ASUS VivoBook N203NA にインストールしてみました。

» Read More
既存のカタログから商品番号を抜き出してソートする話

InDesignでつくれらた既存カタログから商品番号を出現順に抜き出す.

» Read More
macOS で EPSファイルをJPEGに変換するなど

EPSをあれこれする必要が生じて、その対処であれこれしたことをメモ。 処理に使用した環境は macOS High Sierra です。

» Read More
Haskell の zip に相当する groovy の transpose が便利

2つのリストをつなぎ合わせたリストをつくる Haskell の zip 相当の機能は、Groovy では transpose で実現できます。

» Read More
ThinkPad 2018年についての感想

買ってもいないのだが... ThinkPad T480 が日本でも発売された。これはうれしい。 T470シリーズは 日本では T470s の s 付きのモデルのみだったので。

thinkpad-2018

» Read More
Chromebook Pro 向けにいよいよアプリを書いていこう

Chromebook Flip C100PA に続き二台目の Chromebook として Samsung の Chromebook Pro を導入しました。

» Read More
Ubuntu 16.04LTS でディスプレイの色を赤っぽくするブルーライトカット設定が簡単だった話

iOS や macOS では目を守るためにブルーライトをカットする設定があるのだが、 今までUbuntuでのやり方がわからなかった。 Ubuntu bluelight cut などとしてググると RedShift を使うという記事が散見される。 確かに redshift -O 4600 などとコマンド実行すれば、ブルーライトをカットした赤っぽい画面になる。 これを .bashrc などに仕込んで、今まで使ってきたのだが、今日もっと簡単な方法を発見した。

» Read More
ThinkPad の PageUp/PageDown キーが気に入らない件 Firefox Quantum から Firefox ESR に乗りかえた話 それから Unity ランチャーへのアイコン登録

Firefox Quantum 自体に不満はないのですが、やっぱり Firemacs が使えないのは困る。 FiremacsWE のリリースがいつかわからないので、 とりあえず Quantum をあきらめて Firefox ESR に乗りかえた。(Firefox ESR はまだ Firemacs が使える。)

thinkpad-e460-keyboard

» Read More
大量にある日本語ファイル名をスクリプトで処理するのに都合がよいファイル名に変換

大量のDTPデータの支給を受けたときにファイル名がスクリプトで扱いづらい日本語などの文字列になっている場合が まま ある。

» Read More
Minecraftマシンとして ASUS VivoBook E203NA を導入、そのセットアップ顛末

そこそこ Minecraft も動く、小さくて軽い取り扱いのよいノートパソコンはないか?といろいろ探した結果、 VivoBook E203NA を導入することにしました。

vivobook-and-minecraft

» Read More
Code Monkey 楽しくプログラミングが学習できるオンラインツール、言語は CoffeeScript らしい

子どもにプログラミングを学んでほしくて、Code Monkey を試しています。 https://www.playcodemonkey.com/solutions/1eQ1gA

code-monkey-53-w480

» Read More
Nashorn, AbstractJSObject を使って JS Array っぽいオブジェクトをつくって使う

Java8 からは Rhino に変わって Nashorn を使って JavaScript を実行することができます。 Binding 機能を使えば、JavaScript から Java 側で作成した自前のオブジェクト利用することも簡単です。

そこで、この機能を使っていろいろと実験をしているのですが、少し困った問題が出てきました。 Java の ArrayList オブジェクトを Nashorn に Binding して使う場合、 こちらとしては、JavaScript の Array オブジェクトと同じように振る舞ってほしいのですが、 それとは微妙に作動が違うのです。

これを解決するためにいろいろ方法を探したのですが、どうやらAbstractJSObject を使って、 JavaScript の Array オブジェクトと同じように振る舞うオブジェクトを実装すればよいようです。

» Read More
Groovy で画像処理、普段使いのスクリプト その2( 回転 )

Groovy で画像処理、普段使いのスクリプト その1 に続き その2 画像回転をやってみます。

» Read More
Groovy で画像処理、普段使いのスクリプト その1( リサイズ/グレースケール/JPEG/切り抜き/2in1 )

普段ターミナル中心に bash と vim で仕事をしている身としては ちょっとした画像処理は いちいち Photoshop や GIMP を起動するより groovy スクリプトでちゃっちゃと済ませてしまいたいところです。

今回はそれら普段使いのちょっとした画像処理用コードをいろいろ書いてみます。 ここではこのとてもおいしそうな ポンシェのホワイトドーナツ 画像を例に いろいろ料理してみましょう。

» Read More
Java でパイプを使う / 複数の変換処理をつなげて処理する

Javaでパイプする方法がよくわからなかったので、いろいろ試行錯誤した結果をまとめました。 Javaで書くとコードが長くなるので、Groovy で記述しています。

» Read More
Chromebook Flip C100PA レビュー

Chromebook Flip C100PA

1年ほど前に 諸事情によりふと思いたって買った Chromebook Flip C100PA ですが、実はあまり使っていないです。

とはいえ、キーボードの感じはとても良いし、軽い。それから Chromebook 特有の使い易さ… パッと開いてすぐに使える、基本的にウェブしか使わない(使えない)から、 「使おう」と思ってから、そこに至るまでのステップが限りなく少ない という快適さが捨てきれなくて、ずっと手元に置いています。

では、逆になぜそんな気に入っているのに使っていないかを考えてみました。

» Read More
HttpClient から URLConnection への切り替え ( Android )

すでにこの世は Android 8.0 OREO 時代なのですが、 Android 6.0 Changes の Apache HTTP Client Removal で、Apache HTTP Client が削除されたという件に今さら直面した話。

» Read More
Ubuntu Server / Desktop 16.04 LTS インストール顛末

いろいろ部屋の整理とかで机をサイズダウンした関係もあってPCモニターの設置場所がない。 そこで Desktop PC にインストールしていた Ubuntu をサーバとして運用することにした。 ところが、モニタを外して再起動するとなぜか途中で起動が止まってしまう。これではモニタなし運用ができないのであった。 いろいろ調整してみたり、ググって見たがよく分からない。 しばらく放置していたのだが、今日時間があったので、試しにUbuntu Server を新規にインストールし直してみることにした。 Server版 ならヘッドレスでの運用がむしろ普通だろうから、モニタを外したら起動しないなどという問題はたぶんないであろうと…

» Read More
LAMY Safari から再び ユニボール シグノに乗り換えた話

数年間愛用してきた ユニボール シグノ から LAMY Safari (+リフィルアダプター) に乗り換えた話 の通り数年前に シグノから LAMY Safari に乗り換えていたのですが、 やはり、なんやかんや気に入らなくて、結局 ユニボール シグノに戻っていたのでした。 しかし、問題はしばらく使っていると必ず キャップについているクリップ部分が折れてしまうことでした。 リフィルで何度も入れ替えて使っているので、そこまで長期間の耐久性は想定外なのかもしれません。

» Read More
憧れの BOSE Quick Comfort 35 をついに入手

2ヶ月ほど前ですが、ずっと欲しかった BOSE の Quick Comfort 35 をついに入手しました。

» Read More