ラベル その他 の投稿を表示しています。 すべての投稿を表示
ラベル その他 の投稿を表示しています。 すべての投稿を表示

2022-12-31

三冊の伝説本を一気読み

年末年始の休暇が始まって、久しぶりに三省堂書店 神保町本店(小川町仮店舗)に寄って本をあれこれ物色していたところ、気になる三冊の本を見つけました。衝動買いをしたくなる心をグッと抑え、帰宅してから Amazon.co.jp で Kindle 版を買いました。

MZ-80K2E で始まった PC とのおつきあい

高校生だっところのことですから、ずいぶん昔のことになりますが、当時はまだマイコンと呼ばれていた「パーソナルコンピュータ」をはじめて買ったのは、SHARP MZ-80K2E [1] でした。搭載されていた CPU は、当時のパソコンで多く採用されていた 8bit の Zilog Z80 のセカンドソース品、SHARP LH0080(2MHz で動作)でした。ゲームやりたさで無機質な機械語入力に励んでいました。インターネットで情報を収集できる時代ではなかったので、Z80 関連書籍を買い漁りました。おかげで、Z80 の命令セットもすっかりおぼえてしまいました(当時)。

閑話休題、思い出話を語り出せば延々と続くので、ここで止めておきます。🤭

そんなわけで Zilog Z80 の開発にまつわる話は多少は知っている気になっていますが、それより世代が少し前の Intel 8080 や Motorola 6800 については、ほとんど知らなかったので、この機に三冊まとめて読んでしまおうと考えたのでした。

教科書的ではないおもしろさ

これらの本は、「今」の視点で当時のエピソードを紹介するスタイルを取っています。その内容は実に詳細です。単に事実をまとめた教科書的な記述ではなく、当時の熱い「事情」も語られています。

「インテル8080伝説」の「はじめに」に書かれているように、当時の出来事を、資料に照らし、技術的に検証し、なるべく正確に紹介しようとする姿勢が三冊を通じて感じられるので、とても好感が持てます。きっと膨大な資料に基づいているんだろうなと思われる大変多くの関連エピソードがちりばめられており、実に楽しく読めました。

今だからなるほどと思うことも、その当時ではなかなか判らなかったという、そんな内容が満載です。あとになって振り返ることで良く判るということがあるものです。それに Z80 について多少は知っているつもりになっていましたが、知らないことばかりでした

例えば、今ではなかなか考えられないことですが、当時のセカンドソースの存在は、安定供給するためには必要だったこと、そして、Z80 の場合は、競合の Intel と Motorola がどちらも米国企業だったことから、セカンドソースを日本とイタリアの企業に求めたことを知りました。いままで、セカンドソースの存在は、なんとなくネガティブに捉えていました。そもそも、開発当時、半導体製造ラインを持っていなかった Zilog の Z80 は、Mostek で製造されていたことすら知りませんでした。

こうして三冊をまとめて読むと、8080, 6800, Z80 それぞれのエピソードが少なからずどの本でも重複していましたが、それが却ってそれぞれの状況を時系列的に確認することにつながりました。特に 6800 の開発視点で語られるエピソードは初めて知ることばかりで新鮮でした。また 6800 では、1975 年ごろに、製造プロセスにイオン注入工程が導入されたことを知りました。

※ 自分は 1988 年に大学を卒業して、今は社名が消滅してしまった某半導体デバイスメーカーに入社しましたが、もちろんイオン注入工程はフツーにありましたので、当時は、それがいつから、ということを考えたことがありませんでした。

著者は、当時の CPU(あるいは同等品)および周辺チップを買い集め、CPU ボードを設計し、Tiny BASIC を走らせることまでやっています。すごいです。😮

当時はパソコンのスイッチを入れると、まず BASIC が起動するのが一般的だったことを懐かしく思い出しました。

Z80 の末裔

Z80 を開発した Zilog 社は現在、Littelfuse 社の傘下に入っています。1976 年に発表された Z80 は今も製造され、FPGA の IP コアでも利用されているそうです[Wikipedia より]。また Z80 とバイナリ互換な eZ80 があります。

この eZ80 は、テキサス・インスツルメンツ社が製造するグラフ関数電卓、TI-84 Plus シリーズに搭載されています。Wikipedia によると、このシリーズの電卓は米国ののグラフ関数電卓市場で高いシェアを占めているそうです。

参考サイト

  1. MZ-80K2E | 計算機室
  2. 回路保護、ヒューズ、電力制御、センサーソリューション - リテルヒューズ
  3. Zilog
  4. TI-SmartView™ Emulator Software for the TI-84 Plus Family - Texas Instruments - US and Canada

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ オープンソースへ
にほんブログ村

オープンソース - ブログ村ハッシュタグ
#オープンソース



このエントリーをはてなブックマークに追加

2021-11-13

【備忘録】Gitbucket と Bitbucket

思い込みとは怖いもので、Gitbucket と Bitbucket の1字の違いに気が付かず、ずっと同じもののように認識していました。昔、Github を使い始めたときには、無料で使用するにはリポジトリを公開するしかなくて、公開できないリポジトリを確保するために Bitbucket のリポジトリと使い分けていました。そのため、というのは言い訳で、そそっかしい私は、一字違いの Gitbucket をずっと識別できていませんでした。

今回、Gitbucket をインストールして使ってみて、ああ、Bitbucket じゃないんだと認識できたのでした。😁

RHEL にインストールして使い始めた Gitbucket

で、今回は Gitbucket についてなのですが、いまさら使い方をまとめるまでもなく、わかりやすいサイトがいくつもありますので、参考にさせていただいたサイトを紹介させていただきます。

参考サイト

  1. GitBucket: A Git platform
  2. GitBucketインストール手順 - IT入門書籍 スッキリシリーズ
  3. /etc/systemd/system/gitbucket.service
  4. GitとGitBucketを利用した開発フロー - HackMD

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村
このエントリーをはてなブックマークに追加

2021-10-17

ダイソーで買ったマルチスタンドV 白・黒

最近、衝動買いしてしまった Chromebook、Lenovo Ideapad Duet (ZA6F0038JP)。タブレットとして使える機能性に惹かれ、徹底的に使い込んでみようと思っていますが、会社に持っていかない以上、普段使うのは主に自宅です。そのため、机の隅において補助的な用途に使うのがほとんどです。

Chromebook で Android のアプリも利用できることは嬉しいことですが、キーボードをつなげたクラムシェルモード(デスクトップモード)で Android アプリを起動すると、ちょっと残念なサイズでしか利用できない場合があります。例えば Instagram の Android アプリを起動すると下のようになります。ウィンドウのサイズを変更できないのです。タブレットモードで同じアプリを使えば、この問題は解消されます。

Chromebook にインストールできる Android アプリ全てがこの問題を抱えているわけではなく、また OS のアップデートでいずれ解消されるのかもしれません。

しかし、常にタブレットモードで使えば、この問題は解消されるのです。もちろん、クラムシェルモードに比べ、タブレットモードには制約があるのですが [1]、今のところそれら制約が気になっていないので、タブレットを立てるスタンドを買うことにしました。

そして、キーボードはロジクールの bluetooth キーボード K380 を使い、隣の大きなディスプレイへつなげているノート PC への接続と切り替えて使おうと考えました。ちなみにマウスは同じくロジクールの bluetooth マウス M557 です。余談になりますが、Logitech(日本は商標の関係で Logicool)のマウス(特に bluetooth 対応のマウス)は、長年愛用しています。

※ キーボードを使えばクラムシェルモードに切り替わる、ということをこの時点では気がついていませんでした。😂

土曜日、まず向かったのが、近所のダイソーとキャン★ドゥです。結局、もっともシンプルな作りの下記のスタンドをダイソーで買いました。

いざ、スタンドに立てて使ってみると、下の写真のように、なかなかいい感じです。ガタツキがなく、安定して支えています。難を上げるとすれば、画面の傾斜を調整できないことでしょうか。幸い、このぐらいの傾斜で問題なさそうです。

使ってみて、なんだ、キーボードとマウスを使えば、結局、クラムシェルモードに変わるんだよなと落胆しましたが、後の祭り。使い方のスタイルを少し変えられて、まあいいかなって思うことにしました。

よくよく考えてみると、Android タブレットとの違いはどこにあるのか、と思わないでもありません。Chromebook で PC と Android 両方のいいとこ取りができるといいのですが、まだまだ使い込みが足りません。

参考サイト

  1. Chromebookタブレットをクラムシェルモードに切り替える - Qiita [2021-05-26]

 

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村
このエントリーをはてなブックマークに追加

2021-10-10

キャン★ドゥで見つけたUSBメモリは550円!

Windows で「キャンドゥ」を変換すると「キャン★ドゥ」が出てきます😮。どうぜ変換してくれるなら「Can★Do」じゃないのか?という話はさておき、近所のキャン★ドゥで安いUSBメモリを見つけました。100均が 100円以外の商品を扱うようになったのはいつからでしたっけ?100円以外の商品があるおかげで商品の守備範囲が広くなって、思いがけない掘り出し物に出会うことがあります。

16GB の USB メモリー (HIDISC USB2.0対応 フラッシュメモリ 16GB HDUF113C16G2) が 550 円!

販売元の磁気研究所のオンラインストアでは 780円で売られています。キャン★ドゥは大量に購入してディスカウントを引き出しているのでしょうか。

外出中、といっても近所なのですが、ある書類をコンビニでスキャンしたくて、近くで安い USB メモリがないかとダイソーに行ったのですが見つからず、ダメ元でキャン★ドゥを覗いてみたら 550円で売っていたのです。即決で買って、そのままローソンに行き、コピー機でスキャンした PDF ファイルを保存しました。

そのとき、PrintSmash というアプリがスマホにインストールされていれば、USB メモリを使わなくとも、スマホに保存できることを再認識しました。こういう時こそスマホのアプリを活用すべきです。次は、このアプリを使ってスマホに保存してみます。

※ ちょっと離れたところにセリアもあるので、行ってみたくなりました。

参考サイト

  1. 【100均検証】ついにキャンドゥが「100円以外の商品」の販売を開始! 300円、400円、500円の商品を買ってみた!! | ロケットニュース24 [2020-07-08]
  2. 価格.com - 容量:16GBのUSBメモリー 人気売れ筋ランキング
  3. コンビニでPrintSmash(プリントスマッシュ)/SHARP

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村
このエントリーをはてなブックマークに追加

2020-08-04

プログラミング言語 Julia に触れる

Julia は、汎用プログラミング言語水準から高度の計算科学や数値解析水準まで対処するよう設計された高水準言語かつ仕様記述言語及び動的プログラミング言語です。並行計算、並列計算、分散コンピューティング、及び Adapter パターン不要で C 言語や FORTRAN への Foreign function interface に対応しています。ガベージコレクションを行い先行評価を用いるほか、浮動小数点数計算、線型代数学、高速フーリエ変換、正規表現照合のライブラリを利用できます。

LLVM コンパイラフレームワークを用いて C 言語、C++、Scheme で組まれており、標準ライブラリの殆どは独自に実装されました。2009 年に開発が始まり、2012 年 2 月にオープンソースとして公表されました。実装の最も注目すべき特徴は速度であり、完全に最適化した C 言語(Python や R 言語よりも桁違いに速い場合が多い)と比べて計算パフォーマンスの低下は半分程度であることが知られています。

2018 年 8 月 8 日にバージョン 1.0 がリリースされました。

Wikipedia より引用・編集

上記 Wikipedia にはいろいろ説明されていますが、うまく理解できません。処理速度が速いプログラミング言語だということ、バージョン 1.0 がリリースされてからまだ日が浅いということは解ります。💦

次は Julia なのか?

R や Python で満足しています、というより、まだまだ使いこなせていないのですが、下記の記事をみてプログラミング言語 Julia に興味を持ちました。

Bye-bye Python. Hello Julia!(さようなら Python、こんにちは Julia!)というタイトルと、As Python’s lifetime grinds to a halt, a hot new competitor is emerging(Python の寿命が尽きようとしている中、新たな競争相手が現れる)という挑発的な副題がついています。

上記記事より Julia の特徴を要約すると下記のようになります。

  • Versatility(汎用性)
    • Juliaは、単純な機械学習アプリケーションから巨大なスーパーコンピュータシミュレーションまで、あらゆるものに利用できる。
  • Speed(速度)
    • Julia の作者は C 言語と同じくらい速い言語を作りたいと考えていたが、出来上がったものはそれ以上に速い。
  • Community(コミュニティ)
    • Julia のコミュニティはまだ非常に小さい。
  • Code conversion(コード変換)
    • Julia でコードを書くのに Julia コマンドの知識は必要ない。Python や C 言語のコードを Julia の中で使うことができるだけではなく、Python の中で Julia を使うこともできる。
  • Libraries(ライブラリ)
    • Julia が非常に若い言語でリソースが限られている。Julia のライブラリの量が増えているが、これとは別に、例えばプロットを扱うために C や Fortran のライブラリとインターフェースをとることもできる。
  • Dynamic and static types(動的型と静的型)
    • Julia は動的な型付けを完全にサポートしているが、C や Fortran のように静的型を導入することもできる。

本記事を書いている時に、上記サイトの邦訳が公開されていることを見つけました。

なるほど、うまい翻訳をするなぁと思いました。読んでしまってから自分の訳を直してしまうと盗訳になってしまうので、拙訳はそのまま残します。原文から無断に引用、要約(訳)していると怒られるかもしれませんが…。

これだけでは Julia というプログラミング言語がまだよく見えてきません。わざわざ英文の記事を読まなくとも、日本語で詳しく紹介された記事もあります。

他の言語との比較はありますが、Julia を使った具体的例がありません。結局、実際にインストールして使ってみるしかなさそうです。

Julia のインストール

下記の OS 環境に Julia をインストールします。

Fedora Workstation 32 x86_64

Fedora では Julia のパッケージをそのままで利用できますので、下記のようにして Julia に関係するパッケージをインストールします。

[bitwalk@fedora-pc ~]$ sudo dnf install julia julia-devel julia-doc
メタデータの期限切れの最終確認: 5:25:50 時間前の 2020年08月03日 13時13分21秒 に実施しました。
依存関係が解決しました。
================================================================================
 Package               Architecture  Version               Repository      Size
================================================================================
インストール:
 julia                 x86_64        1.4.2-2.fc32          updates         37 M
 julia-devel           x86_64        1.4.2-2.fc32          updates         26 M
 julia-doc             noarch        1.4.2-2.fc32          updates        1.0 M
依存関係のインストール:
 dSFMT                 x86_64        2.2.3-14.fc32         fedora          20 k
 julia-common          noarch        1.4.2-2.fc32          updates        2.0 M
 mbedtls               x86_64        2.16.7-1.fc32         updates        337 k
 openlibm              x86_64        0.5.3-10.fc32         fedora         106 k
 p7zip-plugins         x86_64        16.02-17.fc32         fedora         1.0 M
 suitesparse64_        x86_64        5.4.0-3.fc32          fedora         1.0 M

トランザクションの概要
================================================================================
インストール  9 パッケージ

ダウンロードサイズの合計: 69 M
インストール済みのサイズ: 381 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/9): julia-common-1.4.2-2.fc32.noarch.rpm      85 kB/s | 2.0 MB     00:24    
(2/9): julia-doc-1.4.2-2.fc32.noarch.rpm        2.2 MB/s | 1.0 MB     00:00    
(3/9): mbedtls-2.16.7-1.fc32.x86_64.rpm         231 kB/s | 337 kB     00:01    
(4/9): dSFMT-2.2.3-14.fc32.x86_64.rpm           154 kB/s |  20 kB     00:00    
(5/9): openlibm-0.5.3-10.fc32.x86_64.rpm        1.3 MB/s | 106 kB     00:00    
(6/9): p7zip-plugins-16.02-17.fc32.x86_64.rpm   8.5 MB/s | 1.0 MB     00:00    
(7/9): suitesparse64_-5.4.0-3.fc32.x86_64.rpm   8.4 MB/s | 1.0 MB     00:00    
(8/9): julia-1.4.2-2.fc32.x86_64.rpm            786 kB/s |  37 MB     00:48    
(9/9): julia-devel-1.4.2-2.fc32.x86_64.rpm      489 kB/s |  26 MB     00:55    
--------------------------------------------------------------------------------
合計                                            1.2 MB/s |  69 MB     00:56     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                        1/1 
  インストール中    : suitesparse64_-5.4.0-3.fc32.x86_64                     1/9
...
(途中省略) 
...
  検証             : suitesparse64_-5.4.0-3.fc32.x86_64                     9/9 

インストール済み:
  dSFMT-2.2.3-14.fc32.x86_64             julia-1.4.2-2.fc32.x86_64             
  julia-common-1.4.2-2.fc32.noarch       julia-devel-1.4.2-2.fc32.x86_64       
  julia-doc-1.4.2-2.fc32.noarch          mbedtls-2.16.7-1.fc32.x86_64          
  openlibm-0.5.3-10.fc32.x86_64          p7zip-plugins-16.02-17.fc32.x86_64    
  suitesparse64_-5.4.0-3.fc32.x86_64    

完了しました!
[bitwalk@fedora-pc ~]$ 

Julia の起動は下記のように julia とタイプします。

julia の起動例

終了するには exit() とタイプするか、Ctrl + d とタイプします。

Julia から Jupyter Notebook を起動する

Jupyter Notebook は、Python や R ばかりでなく、Julia からも利用できます。端末エミュレータから julia を起動して、下記のようにして Jupyter の Notebook を起動します。

[bitwalk@fedora-pc ~]$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.4.2 (2020-05-23)
 _/ |\__'_|_|_|\__'_|  |  Fedora 32 build
|__/                   |

julia> using IJulia

julia> notebook()
[ Info: running `/home/bitwalk/venv/bin/jupyter notebook`

するとブラウザが起動して、Jupyter Notebook の画面が表示されます。

起動した Jupyter Notebook

試しに単純なプロットのサンプルを実行してみました。この例は下記のサイトで紹介されているプロットのサンプルから引用しました。

プロット例

こんなシンプルなサンプルでは、やはりプログラミング言語 Julia の特徴は判りません。少しずつですが、情報を整理した結果を本ブログで紹介していきます。

参考サイト

  1. The Julia Programming Language
  2. Introduction - Julia language: a concise tutorial

ブログランキング・にほんブログ村へ
にほんブログ村

2019-08-14

共立数学公式 〜 プログラミングに興味を持つきっかけだった

FORTRAN の名前を知ったのは高校生だった時分(1980 年代)、共立数学公式 [1] という本を買った時だと思います。今ではすっかり古書と呼べる本ですが、関数を函数と表記していることから判るように、当時でもすでに古い本でした。💦

※ 古い記憶を手繰り寄せ、インターネットで検索を繰り返して、ようやく本書を見つけ出しました。

この本の「電子計算機」の章に FORTRAN 66 と ALGOL 60 の説明があったと記憶しています。FORTRAN の説明がそれなりに充実していました。高校数学の公式集としてはそれほど実用的でないのになぜこの本を買ったのか思い出せないのですが、たぶんこれが購入動機だったのでしょう。とにかくこの章は不思議な魅力を放っており、内容を具体的に理解できないながらも飽きずに何度も読み返していました。

理解が十分でないながらも判ったことがあります。電子計算機を制御するために言語が考案され、しかも 1960 年とか 1966 年というように、ずいぶんと前に既に言語仕様の規格が制定されていたということです。JIS とか ANSI とかの規格が何なのかを正確に理解していたわけではありませんが、少なくとも世間で「それ」が多くの分野で利用されるからこそ、共通の仕様を取り決める必要が出てくるのだろうな、ぐらいにはイメージできました。この事実に驚き、そして自分が知らない電子計算機の世界で、既に実用的に使われているであろうプログラミングというものに、猛烈な興味を抱いたのでした。

まもなく、カシオ計算機のプログラム関数電卓 FX-502P でプログラミングらしいことをはじめました。父親が毎月買ってきてくれた「科学朝日」という科学雑誌の広告に載っていたのに惹かれ、小遣いを貯めて買ったのでした。その後、バイトをして貯めたお金でマイコンを買って、この世界にどんどんのめり込んでいったのです。

本書について、それ以外の内容には殆ど記憶がありません。まったく、高い買い物をしたものです。でもプログラミングに興味を持つ大きなきっかけを作ってくれました。大学をなんとか卒業し、社会人になってからも持っていましたが、引っ越しを繰り返す中で処分してしまったようです。

参考サイト

  1. 共立数学公式 ―附函数表― 改訂増補 / 泉 信一 近藤 基吉 穂刈 四三二 永倉 俊充 編集 | 共立出版
  2. bitWalk's: FX-502P の思い出と格安 PC [2016-05-29]

 

楽しみにしていた夏期休暇になり、休み中に読もうと市内の丸善書店で買い込んだ本のうちの一冊です。ひさしぶりに今どきの Fortran に触れてみようと参考書として買いました。Linux 上で Eclipse に Photran という Fortran 用のプラグインを入れ、gfortran を使って遊んでいる時に、ふと、FORTRAN を知った昔のことを思い出しました。

ブログランキング・にほんブログ村へにほんブログ村

2019-02-23

WiFiレンタル屋さんを試す

今週の土曜日も私用で出かける時に WiFi ルーターを使用するニーズが出来たので、先週レンタルした WiFi ルーターをまともに使えなかったこと [1] に懲りずに別な会社にレンタルを頼んでみました。今度は以下の会社のレンタルを利用しました。

今回は短めの日程で SoftBank 601HW BLACK 20GB【3泊4日レンタル】、2,340 円を申し込みました。先週も今週も、自宅(川崎)を朝早く出て長野市へ、東海道線→北陸新幹線→長野電鉄と乗り継いで行く日帰りの用事だったのですが、不測の事態に備えてレンタル期間をちょっと長めにしました。

前日の金曜日の夕方に届くように申し込んで、金曜日夜に帰宅すると届いていました。早速動作確認をしてみましたが、幸い今度はちゃんと機能してくれました。😄

今度の会社では以下のような INSPECTION CARD が入っていました。検印付きで信頼度が増します。

これで「めでたしめでたし」であれば良かったのですが…。WiFi ルーターの電源を付けっ放しにしていたせいでしょうか、川崎に戻る東海道線の車中で、WiFi ルーターのバッテリーが無くなって停止しているのに気がつきました。朝出かける前に 100% のチャージ🔌で、長野に向う新幹線の中では WiFi ルーターに念の為更にチャージ🔌していて、実働 8 時間程度で通信量は 1GB を超えるぐらいでしたが、バッテリーには苛酷だったのでしょうか?

本当に使いたかった時には問題なく使えていたので実害は無かったのですが、意外と短いバッテリーライフでした。🔋

参考 サイト

  1. bitWalk's: WiFiレンタルJP を試してみた [2019-02-17]
  2. 【WiFiレンタル屋さん】 日本国内用WiFiルーターレンタル店

 

ブログランキング・にほんブログ村へにほんブログ村

2019-02-17

WiFiレンタルJP を試してみた

Y!mobile の WiFi ルーターを以前使っていたのですが、あまりにも使用頻度が低いので解約してしまいました。しかし、私用で出かける時に WiFi ルーターを使用するニーズが出来たので、簡単にレンタルできて使い始めることができるサービスがないか Google 検索で探してみました。検索上位に出て来た中で、簡単で、すぐ使えそうな下記のサイトで 15 日間のレンタルを申し込みました。

【新規】WX04 15日間プラン(R-W04-15) で 3,750 円 + 送料 990 円で、計 4,740 円でした。ピンポイントで使う分には利用しやすい値段設定だと思いました。

私用の携帯電話は au を使っていますが、UQ WiMAX は使ったことがななかったので、使い心地はどんなものか楽しみにしていたのですが…、大変残念なことに、ぜんぜん繋がりませんでした。川崎市川崎区はカバーされていない? 2/16, 2/23 に長野へ行く用事があって、そこで WiFi ルーターを利用したくてレンタルしたのですが、昨日 (2/16)、移動中の東京駅でも試しましたが繋がりません。もちろん長野でも使えませんでした。😭

上記の会社へ電話しても、週末だからなのか留守番電話になります。出荷時に正常に動作するかどうか確認していないことが疑われます。使い物にならなず、電話で相談もできないので、これは勉強代と思って出費した分は諦め、一緒に送られてきたレターパックで返品しました。📩

来週の土曜日も使いたいので、他社をあたってみることにします。こんどは Y!mobile のルーターを使おうかな。

参考 サイト

  1. WiFiレンタルJP|WiMAX ワイファイレンタルするなら
  2. 価格.com - ワイモバイル(Y!mobile)ポケットWiFiのWi-Fiレンタル料金ランキング

 

ブログランキング・にほんブログ村へにほんブログ村

2017-03-05

Deep Focus(パンフォーカス)を知る

コンパクトカメラでの撮影は、一眼レフカメラのような高度な設定をする必要がないとずっと思っていたカメラ初心者です。

昔、型落ちのコンパクトデジカメ Canon PowerShot SX500 IS がヤマダ電機で安く売っており、それを衝動買いして永らく愛用していました。確かにズーム 30 倍の望遠には重宝しましたが、その反面、接写でのピント合わせが難しく、そろそろ最新機種への買い替えをしようと検討をしていました。そんな時、Canon PowerShot G9 X mark II が新発売されたので新調してしまいました。

この週末、新調したカメラを携えて品川神社へ出かけて撮った写真の中で、撮影した意図と違う撮れ方をした画像があったので、そうなってしまった理由を調べてみました。

右が当の画像です。ボケ(木瓜)の花が咲いていたので、背景に結びつけてあるおみくじも写るようにして撮ったものです。

ところがボケの花にピントが合って、背景はボケてしまっています。こんなにボケてしまっては当初の撮影意図が活きていません。

いままで使っていた PowerShot SX500 IS では、ズームなしのオートで接写する場合は、背景がこうもぼやけてしまうことがありませんでした。

左に、昨年秋、神代植物公園にて PowerShot SX500 IS で撮影したバラを示しましたが、背景も比較的鮮明に写っています。

しかし、新調した Canon PowerShot G9 X mark II では、オートで撮ると、ふつうにターゲットにピントがあって、その他はぼやけるという画像になってしまいます。

もちろん、このようにピントを合わせた被写体のみくっきり写り、その他はぼけた像になった方が良い場面も多々あります。要は撮りたいように撮るにはどうすれば良いかということです。

おそらくこれは非常にカメラの撮影技術では初歩的な技術で、こういうことが腑に落ちるように理解できていないと、きっと新調したコンパクトカメラを使いこなせず宝の持ちぐされになりかねません。それは自分にとってとても悔しいことになりますので、調べたことを備忘録としました。

Deep Focusという語に悩む

調べてみると、「パンフォーカス」という言葉に容易にたどり着けました。この「パンフォーカス」というのは和製英語であり、英語表現は Deep Focus になるとのことでした。

半導体プロセスエンジニアだった私は、なまじ余計な知識を持っていることからこの用語に敏感になります。Depth of Field と Depth of Focus に混乱してしまいましたが、参考文献 [1] の被写界深度の説明を読んで「被写界深度は絞りを絞り込む(F値が大きい)ほど深くなる」ということに納得したのでした。

実際に比較してみる

台所に飾ってあったピンクの薔薇の花をターゲットにして比較してみました。以下、左の画像は AUTO で撮ったもの、右の画像は絞り優先モードで試しに F11 で撮ったものです。

画像を小さくしてしまったら差が判りにくくなってしまいましたが、右側の絞り優先モードで撮ったものはいわゆるパンフォーカスと言えるのでしょうか、背景がぼやけずに撮れています。

コンパクトカメラと言っても侮ることなかれ。今回新調したカメラは型落ちしたお手頃価格ではなかったので、もっと使いこなせるようにして、来るお花見の時期に備えることとします。

参考サイト

  1. 被写界深度 - Wikipedia

 

ブログランキング・にほんブログ村へ
にほんブログ村

2017-02-26

Canon PowerShot G9 X mark II と Linux

Facebook などの SNS に季節の風景を投稿することが趣味みたいなもので、週末になると天気が良ければ古いデジカメ (Canon PowerShot SX500 IS [1]) とノート PC (HP Stream 11) を携えて出かけています。

写真はせいぜい SNS に投稿する程度なので、コンパクトデジカメ程度の機材で十分なのですが、望遠を使うことは少なく、季節の風景や花木をきれいに撮れる方が自分にとって重要だということに気づきました。さらに愛用していたデジカメはオートフォーカスの反応がやや遅く、ピントも甘いのでそろそろ新しいものが欲しくなっていました。

カメラに対する要求レベルが高くないので、いつも型落ちの機種を安く買っていたのですが、今回、2 月 23 日に発売予定の PowerShot G9 X mark II [2] の広告を目にして欲しくなり逡巡しましたが、結局この週末(土曜日)に Amazon.co.jp で注文してしまいました。

本日(日曜日)朝届いたので、開封後に最低限の動作確認のため、近所の公園で河津桜を試し撮りしてみました(右写真)。

付属のバッテリーには少しばかりのチャージがありましたので、日付時間を設定後、何枚か撮影できました。構図を深く考えずに、AUTO の状態でちゃちゃっと被写体を決めてシャッターを押しただけなのですが、フォーカスはよく合っています。

本機のレビューは発売後日が浅いためか見つかりませんでしたが、自分の手には余りますので専門的なレビューはしません。ただ、コンパクトで軽いボディーにびっくりしました。

Linux PC との連携を考えてみたが…

WiFi や Bluetooth で画像をスマートフォンへ転送したり、Canon が提供する CANON iMAGE GATEWAY [3] を利用してクラウド環境に画像をアップしたりと便利な機能が満載ですが、この CANON iMAGE GATEWAY を利用すれば Facebook や Twitter への投稿、さらに Google Drive への保存もできてしまいます。

つまり Linux PC が無くとも、画像の管理がある程度できてしまうのです。おまけに Linux PC とカメラを USB でつなげてもカメラの写真を読み取れず、Bluetooth でつなげても読み取れずです。古いデジカメでは、Linux PC につなげて画像のコピーはできていたのですが、今ではネットワーク上のストレージを経由しないと画像にアクセスできなくなってしまいました。もちろん Windows PC であれば直接画像を読み取ることも可能です。

Google Drive に保存しておけば、それらの画像を編集・整理できますが、それでも PC 必須ということにはなりません。PC の役割は SNS へアップした画像やコメントが PC 用のブラウザでどのように見えるかを確認することぐらいになってしまいました。

便利な世の中になりましたが、なんだか少し寂しい気がします。

左の写真の Linux PC (HP Stream 11-y004TU) に表示されているブラウザの画面は、CANON iMAGE GATEWAY のサービス上のオンラインアルバムの画面です。最大 10GB の容量が利用できます。WiFi でインターネットを利用できる環境であれば、カメラだけでこのサイトに写真をアップできるのです。先述したように、Facebook / Twitter や Google Drive へもアップできることを実際に確認しました。

今回は本体とメモリカードという必要最低限しか買いませんでしたが、予備のバッテリーやカメラケースを買い足して、今年も例年通りソメイヨシノが咲く頃になれば写真を撮りに出かけ回ることになるでしょう。もちろん、Linux をインストールしたノート PC も携えて。いや、荷物を最小限にしたければ PC の携行をやめるでしょう。

現時点ではコンパクトデジカメと Linux PC との連携について、悲しいかな、これぞという使い方を紹介できません。そもそも Linux 向けの対応ソフトウェアが提供されているわけではないので当然なのです。廉価な PC に Linux をインストールして、コンパクトデジカメと組み合わせて使う、という魅力を探す旅に出ます、もとい、Linux と結びつけることばかりでなく、まずはカメラの基本機能を使いこなせるようになりたいので、しばらくは新しいカメラの使い方を憶えながら模索することにします。

参考サイト

  1. キヤノン:Q&A検索|【コンパクトデジタルカメラ】デジタルカメラPowerShot SX500 IS機種仕様
  2. キヤノン:PowerShot G9 X Mark II|概要
  3. CANON iMAGE GATEWAY
  4. 手のひらサイズのキヤノン「PowerShot G9 X MarkⅡ」はどこがマーク2? 実写レビューで検証 | GetNavi web ゲットナビ [2017-02-23]

 

ブログランキング・にほんブログ村へ
にほんブログ村