twitter: LOGIN
シンプルなフィードリーダー♪
 ▲ たかみんつ | □ たかみんつREADER | ! トピックス

[! トピックス] | スタンリー | 大谷翔平 | Koki | 成田賢 | トライアウト | 酉の市 | 名探偵ピカチュウ | 久兵衛 | 稀勢の里 | 絢香 | 西内まりや | 村上淳 | 錦織圭 | 亀田和毅 | 懸賞 | 中村倫也 | 草刈正雄 | 小田急線 | 篠原涼子 | UUUM

たかみんつREADERランキング

表示件数:

集計範囲: 最新(ここ数日)過去1週間

 
最近は、自転車用品もハイテク化しています。 続きを読む
 
アジャイル開発手法を実現する方法として、もっとも普及しているのが「スクラム」でしょう。 スクラムを開発チームの単位で導入している企業は増えてきましたが、これをスケールさせる、つまりスクラムの手法を使って組織全体をより早く動かし、より早く価値を届けていくにはどうすればいいのでしょうか。 そのために開発されたのが「Scrum@Scale」フレームワークです。スクラムをスケールさせる仕組みの背後にあるスケールフリーネットワークや、大きな組織でも迅速に情報を共有する手法が組み込まれた……
 

いやホント、とにかくMZ-700関係は層も厚けりゃ温度もアツい。こんな21世紀になるとは思っていなかった。

エゴサーチ的感覚wで自サイトのアクセスログのリファラー見てたら見慣れないURLがありまして、辿ってみたら、拙作「MZ-700フルJavaScriptエミュレータ」で、ZELBUSが動いているキャプチャ画像が貼ってあり、同エミュレータを紹介してくださっているブログでした。ありがとうございます。

こういうのほんと嬉しいですね。天にも昇る気分です。最近は手が止まっていて、妙な自己プレッシャーを感じていましたが、すこしモチベーションが持ち直した感があるので今後頑張ります(と思います。健康を害さぬ程度にw)

npmとそのプロジェクトページもよろしくね(コアはみんな同じだけどフロントエンドに違いがあります)。


今年の1月、MZ-1500の情報が多彩なAKDさんから相互リンクのお話をいただき、やっぱMZは濃いなと小躍りしました。MZ-1500って基本的なアーキテクチャはほとんど同じなんですよね。 ボクはMZ-700のあとMZ-1500も持っていました。PSG6音が楽しかった。

8月には「Windows用MZ-700エミュレータ MZ-700 Win」 の作者、まるくんさんからも「これ便利ですねー使わせてください」と言われてひとり夜中に密かに小躍りw


そんなまるくんさんは本業が忙しいにも関わらず、先日のMI68(エムアイロクハチ)で、MZVR なるプロジェクトを展示。MZ-1500のエミュをバーチャルリアリティ内部で動かすっていう、もうどんだけバーチャルやねんていうプロジェクト。少額ながらも9月には支援させていただいたので注目していたのですが、MI68当日の朝まで実装されてて恐ろしさすら感じたわけですが、しかし当日のTwitterでは多数の #MZVR なツィートがあってほんともの凄いクリエイターだなって畏れ多い存在です。

HAL研のMZ-80Cもですけど、Oh!石さんのMZ-700をMZ-1500にアップグレードするバージョンアップアダプタとかもうメロメロです。

自分も頑張らにゃならんなー。健康を害さぬ程度にw

 
韓国の大邱慶北科学技術院(DGIST)は、「グラフェンベースで発電と蓄電を同時に行えるような、透明フィルムタイプの多機能エネルギーデバイスを開発した」と発表しました。透明になることで従来のバッテリーでは困難だったものにも広く適用できる可能性があり、皮膚に取付け可能なデバイスなどへの応用が期待されています。

続きを読む...

 

自分にとっての最初のコンピュータ SHARP の 8ビットマイコン MZ-700 シリーズが 1982年11月15日に発売されて、今日でちょうど36年経ちました。 おめでたいので、当時からの思い出話などつらつら書いてお祝いしようと思います。

当時は、まさか36年後に、こんなお祝いしてるだなんて思ってもいませんでした。 当たり前ですけど当時はインターネットも携帯電話もハードディスクも普及していません。 ボクらにとってのメジャーな媒体はカセットテープでしたから!10分かけてゲームをロードしてたんだよー(笑) こんなに便利な世の中になったのは、みんなのおかげ。いろんなものに感謝・感激しておきたいです!おめでたい!

本日も、はてなブログで毎年MZ-700の発売記念をお祝いしていらっしゃるすぎもとさんのブログの記事を思わずTwitterでシェアしたら、たくさんの「いいね」をもらって、リツイートしていただきました。

なんだかすぎもとさんのふんどしで相撲を取ってるみたいで申し訳ない気分でもありますので、ご本人のツイートをRT。かのブログはすぎもとさんのブログですのでー。

なにより平成最後のこの秋に、MZ-700を覚えている人がたくさんいるってことが、うれしい・楽しい・素晴らしいですね!

レジェンドパソコンゲーム80年代記
佐々木潤 レトロPCゲーム愛好会 総合科学出版 売り上げランキング: 239,995

初めてのマイコンMZ-700との出会い

今から36年前。ワタシが中学二年の12月。父がMZ-731を買ってきました。プロッタプリンタがついている奴ですね。

父は仕事で使うために買ったのだとおもいますが、結局兄と私がほぼ占有することになっていました。

そんなこんなで自分にとって一番印象深い過去のマシンは未だにコレがトップです。

MZ-700のおかげ様

中学生の時にほぼ毎日プログラムリストとにらめっこしたおかげで、BASICやZ80アセンブリ言語を覚えました。

一時期マイコンからは離れていましたが、数年後、成人してからソフトウェア企業へもぐりこむときに役立ちました。

その時まで、まさかコンピュータのプログラムを書くことが仕事になるとか思っていなかったんですよね。自分にとっては遊びでしたから。

その後ソフトウェアのエンジニアとして大成功こそしていませんが、紆余曲折とかありつつも、それなりに幸せに、それなりに楽しく暮らせているのも、このマシンのおかげといって過言ではないと言い切りたい。

フルJavaScriptエミュレータ

ここ数年は、あくまでも趣味の範疇でブラウザで動くJavaScriptによるエミュレータを作って公開しております。 業務上JavaScriptを多用しており、最近のブラウザならZ80のエミュレーションとか平気でできるのではないだろか?と思ったのがきっかけでした。

とはいえ、そんなに簡単にはいかず。約1年半で「MZ-700のエミュレーションやってます」と胸を張って言える状態まで持っていって、つい3か月ほど前にv1.0をリリースした次第。

そのうち手を入れますのでゴメンナサイ

しかしこのあとまた放置。本業のほうがなかなかややこしい状況というのもあって、なかなか手が付けられません。

10月にリリースされた ChromeのVer.70で、「Audio API の使用はユーザー操作によって許可しないといけません」てな制限がかかるようになったのですが、これも手付かず。 ページを開いていきなり音が出るのを防ぐためなんですね。 この制限、4月か5月に一度リリースされてましたが上手く周知されていなかったようで世界中から猛反対に遭いGoogleさんが引っ込めちゃった。 Googleさんが引っ込める前に慌てて対策していたのですが、引っ込められて余計にややこしくなったので、こちらもロールバックしてしまい、そのコミットがどっかいっちゃいましたねえ。まいりました。

takamin.github.io

キャラグラの世界

先日、前述のすぎもとさんのブログで、キャラグラのMZTファイルが公開されていました(MZTはMZシリーズで読み込み可能なファイル形式です)。

30th700.hatenablog.com

せっかくなので、これをダウンロードして拙エミュレータで実行してみましたが、動きません。

メモリアクセスの関連でエラーになっていましたので、こちら側の不具合ですね。

この良き日にバグを見つけて残念ですけど、今から泣きながらデバッグしようと思います。

てな感じで普段の記事とは雰囲気が違っていますが、自分にとって、とっても大切な日でしたよってことで、それでは!

リンク

30th700.hatenablog.com

30th700.hatenablog.com

30th700.hatenablog.com

takamin.github.io

 

前田真里 (NY在住 フリーアナウンサー、ジャーナリスト)

執筆記事プロフィール

世界に挑戦したい。そんな想いを実現したお笑い芸人がニューヨークに降り立った。お笑いコンビ・キングコングの西野亮廣さんだ。

13日、ニューヨーク・タイムズスクエア近くのプレイライツ・ホライゾン・シアターで1人喋りの舞台「キングコング西野亮廣独演会 in ニューヨーク」を開催、日本人を中心に約200人が参加した。同独演会は、2003年から日本全国で50回以上行われている。2013年2月、マンハッタンのアート・ギャラリーで開かれた海外、初の絵本・原画展「Akihiro Nishino Solo Art Exhibition」でお世話になった人達へ恩返しができたらと自身が企画した。西野さんは絵画でもその才能をいかんなく発揮している。

資金は、昨年8月、2000人が集まった日比谷公会堂の独演会を収録したDVD、2000枚を約4ヶ月間ファンに直接手売りして調達した。今回の独演会の実現に向け、奮闘した。入場無料。いわば、“日本の観客からニューヨークの観客へのプレゼント”だ。当日は、キャンセル待ちのため、外に長い列ができるほど大盛況だった。

独演会の舞台は、音楽もなく、ただ1本のマイクがあるのみ。今回、開演から終演まで約1時間半、西野さんは、単独でひたすらしゃべり通した。家族やコンビ、スタッフとのエピソードなど、切れ味のあるトークを展開。銭湯の話題なども飛び出し、日本の風景が目に浮かんだ。ここがアメリカというのを忘れてしまうほど、会場は、沸いた。

終盤に向けて徐々にトークはヒートアップ。最前列の男性の顔に唾がかかるほどの勢いで、熱のこもった独演会となった。参加者は、手を叩いて大笑いしている人が多かったが、中には、その一身に話す姿に涙ぐむファンも。20代、30代の女性が多く、最後は、かん高いカーテンコールが響いた。再び舞台に上がった西野さんは、「皆さん、あの・・早く帰ってもらえないでしょうか」と和やかに会場にツッコミつつ、目を潤ませた。

公演後のインタビューでは、「ラスト30分くらいから会場の時計を見ていたのですが、寂しいですね。何ヶ月も前から準備をしてきたので。ああ、終わっちゃったんだなって。ご好意で現地の方が動いて下さって本当にありがたいです」と言葉を残し、名残り惜しげに劇場をあとにした。

同劇場で開かれたレセプションで参加者に話を聞いた。ノースカロライナ州からこの日のために夫のジェームスさんと駆けつけた、桂子マーティーシュさんは、「テレビ番組で西野さんが絵を描いているのを知り、興味を持ってツイッターを見ていた所、ちょうど自分の誕生日に独演会が開かれるのがわかり、嬉しくなって飛行機に乗り、駆けつけた。こんな日本人がたくさんいるのは初めて見た」と語る。

米国でスタンドアップコメディアンをしているKaoriさんは、「構成などとても勉強になった。親しみがあってハートフルだなと思った」と話す。ボランティアスタッフは、「これまで感じていたイメージと違い、西野さんは、実際、謙虚でいい人でした」と口を揃えた。

60代の参加者からは、もう少し想像できるような間が欲しかった、話題についていけなかったという意見があった一方で、アメリカ人には、「言葉は、よくわからないけれど、コミカルな動きが面白かった」と好評だった。YOU TUBEのトーク動画を見て、西野さんの存在を知り、駆けつけた外国人も数人いた。2年前のマンハッタンで開かれた絵本・原画展には、約1500人が訪れていて、現地に長くに住む日本人は、西野さんを芸人というよりも絵本作家として知る人が多い。ロビーには、絵本片手にサインを待つ人の列が途切れなかった。

日本のエンターテイメントがアメリカに通用すると思うか西野さんに聞くと、「絵やアニメーションでも皆さんに喜んでもらえるものを作りたいなと思っている。アメリカ人に限らず、世界の方がすごい事やるなというようなことを探りたい。ディズニーを見ていると凄いなと悔しくなってくる。だからといって白旗をあげるのではなくて、勝ちたいですよね。やるからには、面白いものを持ってまた、ニューヨークに来たいです」と目を輝かせた。

早くも、今回の滞在中に他の州やニューヨークの美術館でも何か開催できないか声がかかっているようだ。次の独演会は、8月1日。日比谷公会堂で開かれる。

 

 

photo credit: j_lai Photo-0141.jpeg via photopin (license)

Googleスプレッドシートの行列演算を上手く使うと、計算式を入力するべきセルの数を非常に少なくできます。 隣り合わせのセルに、ほぼ同じ計算式をズラリとコピーしているようなケースで特に。

セルで行列演算ができることは知っていましたが、特に使う必要がないと思っていました。 しかし、職場の移転をきっかけに、とある情報管理の必然性が出てきまして、使ってみると「これめっちゃ便利じゃないですかー!」とプチ感動。 頭で考える以上に使えるシーンがありそうですので、ここにお知らせしておきます。

おそらくExcelでも同じことができるはずなのですが、今のところはGoogleスプレッドシートでやっています。そのうち調べてみるつもり。

Excel関数リファレンスシリーズ「検索/行列関数」
NOOK出版 (2019-01-26)売り上げランキング: 32,694
目次

長い前置き(ここは無理に読まなくてもよろしいですよ)

弁当男子の憂鬱話

話は一旦戻りまして、お盆を境に就業場所が変わりました。転職したわけではありません。作業場所が変わっただけです。

が、それによってお昼ごはんの事情が急転、お盆明けから5時半起床で弁当男子をやっております。

以前は職場でまとめて発注する仕出しのお弁当を頂いていたのですが、場所が変わって、そのシステムが無くなって、弁当つくらにゃお昼の費用が跳ね上がるのよ。

月額5500円が心理的な上限だだだ

従来の仕出しのお弁当1食あたりのスペックは、1食350円(ライス無しなら250円)、おかずは360~500kcal。 自分はカラダが小さめ省エネタイプ。さらに通勤が短距離&短時間だったので、ライス無しで問題なし。 月22日勤務で昼食代はなんと破格の5500円でした。

ところが、新しい仕事場では、お弁当システムがなくなりました。 近隣に飲食店やコンビニはたくさんありますが、それでは上記価格水準を保てそうにありません。

レンチンご飯と冷凍食品

昼食代が、ひと月のお小遣いに直接影響する制度な家庭。 もう弁当男子以外に取る手がありませんねということで、こういうときは初動が大事。

分量的に不安定な炊飯ジャーの残りご飯と朝イチ夢の炊きたてご飯のせめぎあい。 朝はパン食、深夜の米とぎ、タイマーセットで日の出の時間にシュシュポポポ。 腕に覚えのだし巻き卵と焦がしタコさんウィンナーと・・・

しかし残念!根本的に平日早朝キッチンを専有するのはどうあっても認められず。 そこでレンチンご飯と冷凍食品で手早く5分で済ませるからって提案(懇願?)により、めでたく許可を得ました有難うヨメ。

実現可能性調査が必要

ということで、さっそく近所の格安スーパーで食材購入。 多少の料理は趣味でかじっておりますが、冷食の価格帯やらお弁当に適正な分量などは全く未知数。 そもそも1食あたり250円程度に抑えて必要なエネルギーを得られるものなのか全く知識がありません。

なるべく低価格で高エネルギーなお弁当を目指したいので、緻密で厳格な実現可能性調査が必要です。 ちなみにお弁当箱は百均で600ccのを買ってきました。テキトーです。

ワークシートで行列演算

さて実現可能性調査のため、やおらGoogleスプレッドシートを取り出して、作ってみたのが以下のシート(見た目は普通の表ですが)。 購入食材とその内容(価格、内容量、熱量)、そして月~金の5日分のお弁当で「どの食材を何個使うか?」を入力し、それぞれ1食あたりの価格とエネルギーを算出しています(文字色が青い部分が一次データの入力セル)。

それほど複雑な演算はしていませんが、「計算式が入力されているのは背景が黄色のセルだけですよ」と言えば少し意外に思われないでしょうか? 全部で6つのセルがありますが、右端の平均値以外ならば3箇所です。

従来から表計算では慣習的に縦一列や横一列に単純で似たような計算式をコピペしていましたが、複数の情報に個数を掛けて積算するところでは「これは行列演算すべきところだ・・・」と気が付きました。

で、この3箇所のセルには行列演算の計算式を入力しており、その式の演算結果は(数学的な)行列です。 Googleスプレッドシートでは、演算結果が行列だと隣接する空白のセルに結果の行列の各要素を展開してくれるんですね。 上のシートでは、背景黄色のセルに隣接する、背景が白以外のセルに、行列の要素が展開されています。

以下でこれら3つの計算式を説明します(上の埋め込みでは式が見えないみたいなので)。

税抜単価(F列)の計算式

セルF5では、各商品の税抜価格(セル範囲D5:D12)を内容数(セル範囲E5:E12)で割っています。

セルF5に入力された計算式:

=ArrayFormula( D5:D12 / E5:E12 )

セルの範囲は行列として扱える

ArrayFormulaの引数にはセル範囲が記述されています。

計算式内のセル範囲は、その範囲に入力されているデータを要素として持つ行列として扱われます。

このため、D5:D12 は、このセル範囲に入力されている8行1列の行列として計算に使えるのです({E5:E12} も同じ)。

ArrayFormula:配列数式を計算して展開する

ArrayFormula は、引数の配列数式の計算結果を返す関数です。

「配列数式の計算」とは、行列の要素単位の計算を行う数式だと理解しています(ちゃんとした定義は不明)。MATLABOctaveのドット演算とほぼ同じ。

ここでは行列で行列を割っています({D5:D12}/{E5:E12})が、配列数式の計算として、個々の要素間で割り算が行われるため、結果として同じ大きさ(8行1列)の行列が返されます。

計算結果の行列は式を起点としたセル範囲に表示される

計算結果が行列である場合、式の入力されたセルを起点とした範囲に各要素が展開されるため、セル範囲 F5:F12 に単価が表示されています。

税込単価(G列)の計算式

ここでも ArrayFomula が使われており、行列の定数倍が行われています。

セルG5に入力された計算式:

=ArrayFormula( F5:F12 * (1+$M$1) )

F列に表示された単価に対して、消費税を適用して税込みの単価を算出し、結果をセル範囲G5:G12へ表示しています。 見た目、なんとなくArrayFormulaは不要なのでは?と思いましたが、結果をセル範囲に展開するためには必要なようです。 ArrayFormulaを外すとセルG5だけに結果が表示されてしまいます。

1食あたりの価格と熱量を一括計算する(セルI15)の計算式

行列演算の真骨頂がこちらです。セルI15のひとつの式(以下)で、3行5列のセル範囲I15:M17の範囲に結果を表示しています。

セルI15に入力された計算式:

= MMULT( TRANSPOSE( F5:H12 ), I5:M12 )

ここでは、MMULTとTRANSPOSEという2つの関数が使われています。 どちらも行列の演算に関しては基本的な関数ですね。

TRANSPOSE:行列の転置

TRANSPOSEは行列の転置を行います。転置とは行列の行と列を入れ替えることです。

TRANSPOSE(F5:H12)は、セル範囲F5:H12が表す8行3列の行列を、3行8列の行列に変換しています。

なぜここで転置を行っているのかは、次のMMULTで説明します。

MMULT:行列の積

MMULTは2つの行列を引数に取り行列の積を行います。 行列演算の基本として、2つの行列AとBがある場合、Aの列数とBの行数が同じでないとA×Bの演算はできません。 このため、第一引数をTRANSPOSEで転置しているのです。

ちなみに、この場合の結果の行列は、「行数がAの列数」で「列数がBの列数」となります。

その他の行列演算にまつわる話題

ArrayFormulaの自動挿入

数式を入力して、[Ctrl]+[Shift]+[Enter]を入力すると、数式全体をArrayFomulaで括ってくれますメチャ便利。

直接要素を指定して行列を初期化する

セル範囲を参照せず直接行列の要素を指定して行列を生成・初期化するには、以下に示す例のように、全要素を区切り文字をつかって行と列を区切って羅列し、全体を波括弧({})で囲みます。列の区切りはカンマ,、行の区切りはセミコロン;です。ちなみに全要素を特定の値で初期化するような関数は無いようです。表計算でそういう需要はあまりないかも知れませんが、全要素を記述するしか無いようです(巨大な行列ではやりたくないが)。

例1) {1,2,3} → (egin{bmatrix} 1 & 2 & 3 end{bmatrix})

例2) {1; 2 } → (egin{bmatrix} 1 \ 2 \ end{bmatrix})

例3) { 1, 2, 3; 4, 5, 6 } → (egin{bmatrix} 1 & 2 & 3 \ 4 & 5 & 6 \ end{bmatrix})

単位行列を作る

単位行列は(まあ一般の計算式では使わないかもですが) ワークシート関数 MUNIT を使います。引数には行と列の数です。

例: MUNIT(3) → (egin{bmatrix} 1 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 \ end{bmatrix})

行や列の挿入がとても楽だが空白セルは認められない。

表の途中に行や列を挿入する時、行や列ごとに計算式を入れていると計算式をコピペしないといけませんが、行列演算でやってる場合は特に必要ありません。

しかし、通常の計算式では何も入力されていないセルを数値としての 0 として扱ってくれますが、行列として扱っている場合は、計算結果がエラーになります。

あとがき

行や列を操作する関数がもっと増えてくれたら嬉しいな。 行や列の範囲を指定して取り出すとか、行または列の合計とか平均とかね。

ま、使えるところにガンガン使えばきっと便利になるでしょう。エクセル上でディープラーニングとかできると面白いかもね(さすがに無理か)。

とりあえず数学的な行列演算の感覚は思い出しておかないと。

 
猪野学さんが出演する番組『チャリダー★』(NHKBS1毎週土曜午後6時~6時50分)で新城幸也選手(バーレーン・メリダ)と土井雪広元選手の両氏を招いて開催した「接待ライドin岩手」。後編は、大槌町の[...]
 
フランス・マルヌの北東部では、農家の人々が自分の畑にパンツを埋めるそうです。これは若者のふざけた行為などではなく、フランスにおける農業指導の役割を担う農業会議所の指示によるものということです。

続きを読む...

 
国連事務総長のアントニオ・グテーレス氏が、1946年から1962年にかけて原水爆実験が行われたマーシャル諸島のエニウェトク環礁にある、核廃棄物を格納したコンクリートドームから放射性物質が漏れ出ているとの懸念を表明しました。この容器はエニウェトク環礁のルニット島に作られたもので、老朽化が進行しつつあります。


RSS Feed Widget
たかみんつREADERランキング
(http://bicycle.life.coocan.jp/takamints/index.php/reader/ranking/2019-09-21)
by Koji Takami ( email: vzg03566@gmail.com, GitHub: takamin )