博物館とか、水族館とか、花鳥園とか

どうも、まるさ@maruuusa83です。


京都に行く用事があったので,この行き帰りに18きっぷで色々まわってきました。

おすすめ度は今回紹介する中での相対的なものです。全部ステキな場所なのでぜひ行ってね


  1. リニア・鉄道館
  2. 京都水族館
  3. 海遊館
  4. 名古屋港水族館
  5. 掛川花鳥園







リニア・鉄道館

行きがけに名古屋のリニア・鉄道館に行ってきました。


f:id:maruuusa83:20170826221220p:plain

JR東海鉄道博物館です。



あおなみ線の金城ふ頭の近くにあります。

レゴランドも同じ駅なのでちびっこだらけでした。


f:id:maruuusa83:20170826220823j:plain

名港東大橋と名港中央大橋の間にあるので橋巡礼の一環でもありました。

リニア・鉄道館のすぐそばに名港中央大橋があるので橋マニアとしても大変よろしいスタート。

建物のデザインも新幹線とかリニアを彷彿とさせるイケてるデザイン。


f:id:maruuusa83:20170826220848j:plain

平成23年開館ということでとてもキレイですね・・・!デザインもモダンで良い感じ。


f:id:maruuusa83:20170826220953j:plain

館内は巨大なフロアに歴代の新幹線や普通電車が展示されていました。

結構ガッツリ見れて楽しかったです。屋外展示では117系電車に入れて中で飲食していいことになってるので,

駅弁を買って食べることができました.


おすすめ度 ★★★★☆

古い時代の電車がたくさんあるので,大正~昭和初期モノ好きもワクワクできる







京都水族館

目的地に着いてから京都の京都水族館に行ってきました。


f:id:maruuusa83:20170826223341p:plain

京都駅から歩いて10分くらいなのですごくアクセスのいい水族館です.

内陸にある水族館の割にすげーデカいので驚き。

海水はすべて人口のモノで賄っているとか。


f:id:maruuusa83:20170826224444j:plain

リニア・鉄道館よりさらに新しい平成24年開館で、やはりだいぶモダンな雰囲気が漂います。

今回は紹介しないですけどすみだ水族館も若干似た雰囲気。


f:id:maruuusa83:20170826224509j:plain

今回はスプラトゥーンとのコラボイベントやってました。


f:id:maruuusa83:20170826224556j:plain

大きいぬいぐるみ当ててしまって、このあとずっとこれを抱えたまま行動しました。

お陰でヤバいだの病みコスだの言われてしまう。10マス戻る。


f:id:maruuusa83:20170826225152j:plain

夏は夜にもイルカショーをやっていて,光を使ったパフォーマンスもあって昼には見れないショーでステキでした。

笛めいたモノを配られて会場みんなでピューピューならしてワイワイしてたのしい(語彙力)


どうでもいいですけどこの日の夜のショーはある2匹のイルカがやたらイチャイチャしててイチャイチャしてました。

なんか普通に悔しかった(?)


おすすめ度 ★★★★☆

トータルデザインがよくなされているのでステキ。

このあと紹介する水族館と違い唯一内陸型なので少し控えめの評価。







海遊館

帰る前に一度大阪に寄って海遊館に行ってきました。


f:id:maruuusa83:20170826223443p:plain

駅から若干歩きますが、大きなレジャー施設があるので一度行ってしまえば一日遊べます・・・!

大阪港は港大橋をはじめとして天保山大橋や夢舞大橋など素晴らしい橋がたくさんあるので橋マニアとしても大変によい立地です。


f:id:maruuusa83:20170826231932j:plain

天保山大観覧車から撮影しました。ぼっちで乗るのは大変に苦しかったです(こなみ)

外観かわいくていいですね!


f:id:maruuusa83:20170826232953j:plain

入るといきなりこんな景色で、「あれ、ここ水族館だよな・・・」みたいな気持ちになります。

この温室ではちょっとだけ淡水生生物とカワウソが見れました。

カワウソ人気すぎて全然みれないし大変に遠い。


この水族館、8階から4階にかけてブチ抜いたような巨大水槽がいくつもあるのが特徴で、回廊というか長いスロープでじっくり下ってみていきます。

カワウソ水槽についても、温室側から見た後に改めて水中を見るチャンスがありました。そっちの方が近いうえに若干空いてる!


f:id:maruuusa83:20170826233022j:plain

生まれて初めて寒地のペンギンを見ました。キングペンギン生まれて初めて見た!

キングペンギン属は前から会ってみたいと思っていたので大変にうれしい。

水槽もめっちゃデカいので楽しい!


おすすめ度 ★★★☆☆

水槽も大きいし珍しい生き物も多いので非常に面白い。

が、「どいてどいて!」と大阪'nオバチャンに突き飛ばされたり大量の中国人の波に飲み込まれたりするので控えめの評価。







名古屋港水族館

帰り道、愛知で一泊して名古屋水族館に行ってきました。


f:id:maruuusa83:20170826223815p:plain

リニア・鉄道館からは水上バスで移動できます。

リニア・鉄道館に行った日に、名港中央大橋の下を通るのでその撮影のために利用しました(その日は水族館には入らなかったけど)。


f:id:maruuusa83:20170827003602j:plain

周辺にも楽しめる施設がたくさんあるので、色々遊べるかと思います。

水族館の外の写真撮るのすっかり忘れていた・・・


名古屋港水族館は北館と南館に分かれていて、かなりデカい水族館でした。

どうもこの記事を書いた時点では日本最大の延床面積だとか。


f:id:maruuusa83:20170827001749j:plain

北館ではクジラ目の海獣を中心とした展示を行っています。

大きなプールでベルーガさんも飼育しており、すごい・・・!という感じ。

寒地の生き物なので大変なコストがかかっている気がする。すごい・・・!


f:id:maruuusa83:20170827001711j:plain

イルカのメーンプール(写真奥)はショー会場も兼ねており、たぶん日本で一番デカい水槽なのではないかと思います*1

最大水深が12mもあり、水中観覧席も用意されています。


イルカショーの最中は巨大なディスプレイモニタでは水上の映像のみならず水中でのイルカの様子も見ることができ、しゅごいしゅごいと叫び続けてました。


f:id:maruuusa83:20170827005101j:plain

イルカショーの技術は今まで見た中で一番すごいと感じました。

正直に言うとショーの脚本はイマイチだったなあと感じてしまったのですが、それがどうでも良く思えるほどの圧倒的なテクで魅せてくれました。

動きのキレとか、カマイルカのペアのシンクロ率の高さとか、技の内容とか、何をとっても完璧でした。

あとはショーの構成を・・・!w


f:id:maruuusa83:20170827022432j:plain

南館は、魚なんかの普通の水族館的なコンテンツが中心でした。

企画展だからなのかもしれませんが、クラゲがほかの水族館と比較してもずいぶん丁寧に飼育されていました。

なかなかこんなキレイなサカサクラゲ見れない!


f:id:maruuusa83:20170827010720j:plain

ペンギン水槽も大変な充実感。

ずっと憧れていたエンペラ―ペンギンを見ることもできました。国内では見れないものだとばかり思っていた・・・!*2


おすすめ度 ★★★★★

近くに住んでいたら間違いなく年間パスを購入したはず。

飼育の丁寧さや施設の充実感も素晴らしく、大変によい水族館。







掛川花鳥園

愛知からの帰路、掛川花鳥園に寄りました。


f:id:maruuusa83:20170826223837p:plain

駅から徒歩で10分かからないくらいでとても行きやすい!

ぼくは東海道線でしたが、一部新幹線も止まるようなので東京からでもサクッと行けそう。


f:id:maruuusa83:20170827014859j:plain

駐車場がとっても大きいので来るまで行くのも全然アリな感じでした。

お土産が買える道の駅的なソレが少しある程度で、周囲にはあんまり遊べるところは多くない印象。


f:id:maruuusa83:20170827014154j:plain

入場するといきなりカモとかケープペンギンとかが放し飼いにされていて、その辺でプラプラ遊んでいる。めっちゃすごい。


f:id:maruuusa83:20170827014216j:plain

温室に入るとすぐにものすごい量の花がお出迎えしてくれました。

この辺りは喫茶とかビュッフェが楽しめて、ランチなんかもできます。


f:id:maruuusa83:20170827015952j:plain

猛禽類もたくさんいました。

引退した子たちはガラス越しになってしまいますが、現役の子たちは手を伸ばせば届くくらいのところで直接見ることができます。

時間帯によっては、トレーナーさんに指導してもらいながら腕に乗せたり触ったりできます!(今回はぼっちだったので恥ずかしくて遠くで隠れてみてた)


f:id:maruuusa83:20170827014323j:plain

大温室の方に入ると、もう好き勝手に鳥が飛んでいてヤバい。

写真ではこんな雰囲気ですが、気にも天井にも人の頭にも鳥がとまってます。


f:id:maruuusa83:20170827014239j:plain

ことコガネメキシコインコについては集団で飛び回ったり、当たり前のように肩とか頭に乗ってきます。

どえらい人懐っこいのでふれあい感が半端じゃなくて楽しいです。


f:id:maruuusa83:20170827014942j:plain

数種類ごとに区切られているのですが、それぞれで100円で餌を販売していて餌やりができます。

クロツラヘラサギが集まってきて手をパクパクされる経験とかここでしかできないんじゃないのか・・・


「餌やりかあ」くらいな気もしちゃいますが、おいでおいですると腕に止まってそこで餌を食べてくれるので、すごくかわいい。

エボシドリなんかも手に乗って餌をパクパク食べてくれます。個体によっては触ってもいいヨ~オーラを出してくるので、撫でたりさせてくれる。


f:id:maruuusa83:20170827014301j:plain

花鳥園という名だけあって、植物も丁寧に育てられていました。

大温室ではスイレンがよく咲いていて本当にキレイ。


f:id:maruuusa83:20170827014345j:plain

ハシビロコウさんもいるので、眺めたり眺められたりできます。

開館直後ごろはジッとしてましたが、昼頃にはだいぶテンションが高くて飛び回っていました。

ハシビロコウって飛ぶんだなあ・・・とか思った。


おすすめ度 ★★★★★

めっちゃ鳥と触れ合えるので動物が平気ならめっちゃ楽しい

「それちょうだい・・・」とくちばしをスリスリして甘えてくるトキさんに貢いだりした








f:id:maruuusa83:20170827014405j:plain

ハシビロコウさんがパクパクするだけして打ち捨ててしまったフナ(もともと生きて泳いでいた)




*1:海遊館の大水槽が5,400t、美ら海水族館の大水槽が7,500tであるのに対して、名古屋港水族館のイルカメーンプールはなんと13,400t!!!

*2:いやほんとまさかキングペンギン属のペンギンが見れるのってもう少し先の事だとおもってたので、うっかりキングペンギン属コンプして大変に良い旅だったなあと

クリスマスは寒いからインバネスコートを試作した


どうも,まるさです.




昨日は世間はクリスマスでした.



飲み会流れたし,話し相手になってくれる人もいないので寒いと感じていました.



寒いの,もしかして薄着だからじゃないかなあ,ともって,コートを作ることにしました.







どんなのつくろ

着物を着るので,あーインバネスコートほしいなあーと思っていました.

買おうかと思って調べるとこんな感じ.


f:id:maruuusa83:20161226024430p:plain なんか高くないですか


買える気がしないので,これを作ることにしました.







早速生地を買いに行く

クリスマスに引きこもってるのもアレなので,早速生地をみにいきます.

日暮里行きたかったけど日曜はどこもあいてないのでユザワヤにしました.

年末休みかと思ってたけど年中無休だそう.やすんでもいいんだよ.



本番生地も買うつもりだったけど,年中無休ってことでとりあえずシーチングで作ってみて生地の量の様子みることにしました.

新宿の大きいユザワヤなくなってちょっと悲しかったけど吉祥寺も結構広くて安心した


f:id:maruuusa83:20161226030025j:plain 紺のシーチング6m.330円/mだった.







型紙をおこす

なんか古い資料見つけたのでそれを参考に適当に型紙起こすことにしました.


f:id:maruuusa83:20161226025209j:plain 昼からビール駆動


なんかビックサイズ仕様の計算式でうでながおじさんになってつらかった.

型紙つくるのどうせうまくいかなくてつらいので適当にやりました.



ハトロン紙に原寸で書き起こすと結構デカい.

まぁコートだしそうか.


f:id:maruuusa83:20161226025839j:plain 適当に型紙を起こす







つくる

生地の切り出しが終わったのが19時くらいで今日中に終わらなそうでつらい顔をしていました.

横着して適当に生地切り出したら6m全部使い切ってしまった.

ちゃんとやれば5m使わないくらいで作れそうな気がします.


えいえいやーっとつくりました.終わったの26日の2時すぎ.なにやってんだろ.

試作ということで襟はつくりませんでした.型紙も作ってないです.



まぁ,一応それっぽくはなった.


f:id:maruuusa83:20161226030252j:plain 首開きすぎて僧侶みたいだった


型紙から起こすとどうしても一回じゃうまくいかない.

裁縫プロになりたい・・・

冬休みにこの型紙なおして本番やりたいなあと思ってます.


というか時間がかかるのは手縫いなのがわるい.

ミシンがほしい.







さいごに

クリスマス一人じゃ寒いからということでコートをつくりました.

でもシーチングで作ったので全然暖かくありませんでした.


作ってる間も寒かった.

裁ち目かがってる間が一番さむかった.


今回得た教訓は,クリスマスに変なこと頑張るより一緒にご飯食べてくる友達探した方が暖かいに違いないということでした.




それでは

今回はこのへんで ノ


まるさ

なんかわかんないけど手を動かしたい

どうも,まるさ@maruuusa83です.




この記事の公開日は12/14ですが,この記事はICT Advent Calendar 2016 の7日目の記事です.

1週間勘違いして行動スケジュールを組んでいたので,1週間遅れでしか公開できなかったです.

ゆるして







色々つくった

高専に入る前から「なにか作りたい」という欲はありましたが,ICTで色々経験してからはとりあえず手が動くようになりました.

「完成させることが大切」とか言いますが,ぼくはどうもうまくいかないので,とにかく数を打ちます.

飽きたならそれでいいか,と.飽きないものを見つけよう,と.


なんでもいいので,とにかく手を動かしてみるの,大事.

現役のみんなもプログラムだけじゃなくてアレコレ作ろう.


せっかくなので最近つくったものをちょっと紹介します.







ごはん

おいしいごはん食べるの好きなので,おいしそうだったごはんを生産しました.


f:id:maruuusa83:20161212220854j:plain
なんかつらい日は黒毛和牛の肉で牛丼を作る


東京に越してから,食材的に沖縄っぽいモノが生産しにくくて困っていました.

というわけで沖縄料理本を探してみたらこんな古いモノが手に入りました.


f:id:maruuusa83:20161212221040j:plain
40年前に発行された琉球料理本

f:id:maruuusa83:20161212221428j:plain
ヌンクー小.根菜の煮物.東京で手に入る食材だけでもなんとか作れる


結構面白いのだけどマジ食材が手に入らない.

豆腐とか微妙な味の違いが出る.







工作っぽいの

なんかソフトウェアだけだとすぐ飽きちゃうので,ブツのあるものづくりを好んでやっています.


f:id:maruuusa83:20161212222110j:plain
ADCこうして並ぶと可愛い

f:id:maruuusa83:20161212222824j:plain
こうゴチャゴチャしたところにいると「楽しそうだね」って言われる 顔に出ているらしい


SHARPIGZO液晶が秋月で売ってるぞ!って騒ぎになってた頃,手に入れて遊んだりもしました.

当時はケースなどもなかったので,自分で図面引いて発注なんかしました.


f:id:maruuusa83:20161212222427j:plain f:id:maruuusa83:20161212222528j:plain f:id:maruuusa83:20161212222532j:plain f:id:maruuusa83:20161212222547j:plain IGZO液晶とオリジナル筐体 我ながらいい出来


こういう「世界でひとつだけ」系のモノ作ると嬉しい.







おきもの

置物じゃなくてお着物です.


f:id:maruuusa83:20161212223058j:plain f:id:maruuusa83:20161212223257j:plain はじめて買った半襟


今年は大学院の受験でした.試験勉強が嫌で仕方なかったので,勉強する代わりに手縫いで着物を作りました.

そのおかげで無事合格できました.


f:id:maruuusa83:20161212223426j:plain 四畳半の部屋で生地切るのマジ大変

f:id:maruuusa83:20161212223541j:plain 型紙や本があるわけじゃなかったので気合と根性で縫い続けた

f:id:maruuusa83:20161212223831j:plain
朝から晩まで縫い続けてたので3日で仕上がってしまった


楽しかったので落ち着いたらちゃんと型紙起こして量産したいなあと思ってます.

ところで和裁って型紙つかうの?







さいごに

なんか話が長くなりそうなのでこれくらいにします.

忙しくてあんまりやってませんが,手を動かすのっていいなあと思います.

楽しいし.


ICTな人達をICTな人たらしめるのは

「あ~^」とか言いながら超大作をつくったり,

くだらないことに暴力的に技術力を注いだり,

そういうトコロじゃないかなあと思っているので,

現役ICTのみなさんも好き勝手モノ作って見せびらかせばいいのだと思います.




それでは

今回はこのへんで ノ


まるさ

ひとり暮らしのための甘々と稲妻(アニメ)メシ

どうも,まるさ@maruuusa83です.




アニメ甘々と稲妻,見てますか.

メシ好きのまるさとしては堪らないですね・・・良い・・・




自分で作らないと食えないような回は自分で作ったりしてるんですけど,

せっかくなのでメモ代わりにいくつか紹介します.気を付ける点を中心にメモしていきます.

ノリで作ってるのでそれぞれうまくアレンジしてください・・・


ぼくは一人暮らしなので,一人で作ってちょうどよかった分量で書いていきます.







第8話 明日もおいしいイカと里芋の煮物

8月はするめいかの旬ですから,見た瞬間に速攻で作ることを決意しました(笑)




「イカと里芋の煮物」

食材

一回つくれば2~3日食べられる分量です.

  • するめいか : 1ぱい
  • さといも : 4~5個くらい
  • おくら : 食べたいだけ(1食2~3本かな)
  • 水 : 300ml
  • 醤油 : 大さじ1.5
  • 泡盛(なければ芋焼酎) : 大さじ1.5
  • みりん : 大さじ1.5
  • だしの素 : ちょっぴり(味整える感じで)

醤油とみりんにはこだわりましょう.


ところで!

作中ではイカがこんな感じでした.


f:id:maruuusa83:20160910205210p:plain


ぼくイカの専門家じゃないですけど,これするめいかでいいんですよね・・・?

するめいかであれば,茶色っぽい方が(比較的)新鮮です.真っ白だとだいぶ鮮度が悪いということになります.

まぁ今回生食ではないのでそれほど心配はいらないと思いますが.


f:id:maruuusa83:20160910203204j:plain


もっと鮮度がいいともっと透明感のある色になります.




1.いかをさばく

胴に親指を突っ込んでみると,筒になってる部分と体がつながってる部分があります.

親指でブチッとちぎってしまいましょう.そしたらゆっくり引き抜いてください.

引き抜いたわたの大部分はキモなので,ゲソと肝和えにすると美味しいです.

(写真は肝和え用に仕込んだもの)


f:id:maruuusa83:20151216192216j:plain




2.先にいかだけ煮る

いかをいもと一緒に似てしまうと締まって美味しくなくなるので別で煮ます.

ゲソもエンペラも全部やっちゃいましょう.いろんな食感が楽しめて良いです.

筒は輪切り,それ以外は一口大くらいに切ってしまってください.


先に水と調味料をすべて鍋に入れて火にかけます.

沸騰してきたらエンペラと筒を入れましょう.

エンペラ・筒が煮えて来たら「王冠」とゲソを放り込みましょう.ポイポイッ.

1分くらいで引き上げてしまいます.煮すぎると固くなってしまいます.

アクもちゃんと取りましょう.




3.いもを煮る

いかを取り出した煮汁にいもを放り込んで落し蓋をして20分くらい煮ましょう.

煮てる間暇なのでオクラの下準備もこのタイミングでやっておくとよいです.




4.食べたい気持ちになってくる

いもが煮えたら味を調えて,その時食べる分だけのおくらを投入します.

おくら入れっぱなしで置いておくとネバネバで美味しくなくなってしまいます.

ひと煮たちしたらイカを放り込んでイカを温めて完成!!!


f:id:maruuusa83:20160910212947j:plain


王冠も映り込んでますね.おいしいおいしい.パクパク.







第10話 夏休みとねことアジ

先生からの連絡でよろこぶ小鳥ちゃんがかわいかった.

富山出張の帰りで海産物食べたい欲が高かったので見た日に作っちゃいました.


今の季節はさんまが美味しいので,あじの代わりにさんまを使ってもいいと思います.




なめろう/さんが焼き」

食材

あじを一匹まるごと食べる感じです.

  • あじ : 1匹
  • 大葉 : 5~6枚くらい
  • 小ねぎ : 2本くらい
  • みそ : 小さじ2くらい
  • おろししょうが : 小さじ1くらい

良いみそを使いましょう.みそとしょうがはお好みで.




1.あじを三枚におろす

三枚おろしにしますが,頭はあら汁,中骨は骨せんべいにするので取っておきます.

ぐっちょりしちゃうのでキッチンペーパーでよく拭いてください.

前の手入れで出刃の刃つけ忘れてて悲しかった.


f:id:maruuusa83:20160910214141j:plain


皮を引いて,腹骨をすいて,小骨も取っちゃいましょう.

刃物屋さんの小骨取りすごく捗るのでおすすめ.




2.たたく

身を5mmくらいの荒みじん切りにしたら,みじん切りにした大葉・小ねぎ・調味料を混ぜます.


f:id:maruuusa83:20160910214651j:plain


手で軽く混ぜたらエイエイッと包丁でたたいていきます.

個人的には食感を残したいのであまりたたき過ぎないようにしています.


これでなめろうの完成!!!!




3.さんが焼き

なめろうを少し取って,それっぽい形にまとめて焼くだけです.

油を敷いたフライパンで中弱火くらいで焼きましょう.

表面に焦げ目が付いたら返します.ふたはしません.




「アジのあら汁」

食材

  • あじの頭 : 1匹ぶん
  • みそ : 大さじ1くらい
  • 乾燥白えび : 4~5匹くらい
  • みつば : 良い感じで
  • 昆布(だし用) : 2~3gくらい
  • 水 : 250mlくらい

富山帰りだったので白エビがありました.具はご自由に.

大根が入るととても美味しいと思います.

適当に作っちゃったので全然分量がわからない・・・




1.下準備

昆布でダシをとるならはじめのうちに準備しておきます.

あじの頭は適当に割って,えらを取って内臓を残さないようにします.

きれいに拭いたら塩を振って10分放置して,霜降りしておきます.




2.あら汁にする

だし汁ができたら具を放り込んで,味噌をときます.

みつばは茎だけ煮て,葉は生のまま乗せるのが好きです.


できあがり!(雑)




「骨せんべい」

食材

  • あじの中骨 : 1匹ぶん

超簡単なのでやるといいです.ぼくはさんまを大名おろしにしたときもよくやります.




1.揚げる

適当にカリカリになるまで揚げてしまえばいいです.

ぼくは揚げはじめは油がはねるのが嫌で低温で揚げ始めています.

そのあと中温くらいでササッとやっちゃいます.

完成!(はやい)










加賀茶とほたるいかの黒作りも手に入れていたので付け合わせました.


f:id:maruuusa83:20160910221627j:plain


加賀茶でなめろう茶漬けもやりました.超美味しかった.


あじ一匹でも結構食えます.さんが焼き初めてやったけど超美味しい.













さんまたべたい.


それでは

今回はこのへんで! ノ


まるさ

Linuxで動かすswiftからC++のコードが呼びたい

どうも,まるさ@maruuusa83です.

xcodeを使わない,CLIのswiftからC++コード呼び出すのにちょっと困ったのでメモします(初心者丸出し)

Linuxとかでswift書いてて困った人どうぞ







知っておくべきこと

  • swiftからはC/Objective-Cしか呼び出せない
  • swiftcを使うと-import-obj-headerでブリッジヘッダが指定できる

適当にググるxcode使ってる場合の情報ばかりなので困りましたが,なんとかなりました.

ブリッジするときC++成分があるとSwiftが怒るので注意します.







C++のコードのオブジェクトファイルを用意する

後でリンカに食わせるC++バイナリが必要になります.

Cとくっつけるためにextern "C"したC向けWrapperを用意する必要があります.


HelloSwift.cpp

#include <iostream>

class HelloSwift
{
public:
    void hello_swift_from_cpp()
    {
        std::cout << "Hello Swift from C++!\n" << std::endl;
    }
};

extern "C" void helloswift(void)
{
    HelloSwift hs = HelloSwift();
    hs.hello_swift_from_cpp();
}


オブジェクトファイルつくりましょう.


$ g++ -c HelloSwift.cpp



ブリッジヘッダファイルを用意する

Swfitで読み込むCかObjective-Cのヘッダファイルを用意します. ここでC++成分が残っていると文句を言ってきますので注意.

具体的には,C++のときにextern "C"しておいたWrapper群を列挙します.


bridge.h

void helloswift(void);



swiftをかく

ここまでくるとC++コードがswiftから呼べるようになります.うれしい. ヘッダはコマンドオプションで直接指定するのでimportの必要はありません.

test.swift

// bridge.h is imported

helloswift()



swiftcする

先ほど書いたブリッジヘッダファイルを-import-objc-headerで指定しておくのがミソ.あと,C++のオブジェクトファイルも渡しておきます.


$ swiftc -import-objc-header bridge.h test.swift HelloSwift.o
$ ./main
Hello Swift!


動いた!







それでは,今回はこのへんで ノ

まるさ

JavaとPythonでFPGA回路設計をするための開発環境作ったよ

どうも,まるさ@maruuusa83です.

ひさしぶりに真面目に技術っぽい記事かきます.




現在ぼくは,コンピュータ・アーキテクチャあたりの単語をキーワードとしている研究室で活動をしています.

もともとずっとソフトやってたのでヒーヒー言ってます.

高位合成(HLS, High Level Synthesis)という技術がホットだそうで,色々あってツールを統合するツールを作りました.










PyJer: JavaPythonでサクッとZedBoardアプリを設計するよ!なフレームワーク

github.com


Java言語ベースの高位合成ツールSynthesijerPythonベースのIPコア合成フレームワークPyCoRAMを組み合わせていい感じにサクッとZynqアプリがつくれます.

まだREADME雑にしか作ってないですがご勘弁を.


今回作ったフレームワーク嬉しいところは,JavaPythonでロジックを書いたらあとはBOOT.binの生成まで勝手にやってくれるところです.

ぼくはこいつをGitlab CIに食わせてDropboxに出来上がったBOOT.binを投げ込んでくれるようにしています.

OS載せたZynqを想定しているので,ビルドをフックさせて自動デプロイまでできると思います.




github.com

github.com










どんなもの?

次のようなアーキテクチャのハードウェアの構築のためのフレームワークです.


f:id:maruuusa83:20160630124507p:plain

ハードウェアの概略構成


このような構成に限定しているために,BOOT.binの生成まで勝手にやってくれます.


赤枠が自分で実装することになる部分です.

IoTデバイスのような,外部回路(センサなど)からデータを受け取ってインターネットへ出力するデバイスの プロトタイピングのためのツールとして作成しました.


User Logicの領域は主にJava言語のフツーのプログラムとして記述します.

Synthesijerを用いた高位合成によってハードウェアが合成されます.

ぼくは外部回路との通信などクロックレベルのタイミング管理が必要な部分はVerilogで書いてJava側から呼び出しています.


PSとPLの間のデータ共有は,PyCoRAMが生成するCoRAMアーキテクチャを使って行ないます.

そのため,Data Flow ControllerPythonによって記述することになります.


User Logicで処理したデータはDRAMに転送できるので,Linux上のプログラムから自由にデータを使うことができます.










つかいかた

(v0.2.1時点での使い方です.この後変更の予定があります.詳細な使い方はまた別にまとめます.)


1.前提



2.導入

とりあえずGithubからcloneしてきます.

cloneが済んだらmake initしてみてください.

このコマンドでSynthesijerとPyCoRAMがプロジェクト内にクローンされます.


いちおう,make testというコマンドを用意しています.サンプルプロジェクトを展開してビルドしてcleanするというもので, きちんと導入できているか確認するのに使えます.が,マシン次第でとても時間がかかることがあるので注意してください.



3.ハードウェアの開発

テスト用に作ったサンプルプロジェクトがtestディレクトリ内にあります.

testフォルダをルートに読み替えた感じでコードを配置することになります.

すなわち,

  • Synthesijer関連:プロジェクトルート直下
  • PyCoRAM関連:pycoram直下
  • Vivado関連:vivado-autobuilder下

となります.

シンプルなプロジェクトならば,PyCoRAM周りはtestのプロジェクトをコピペで作るのが楽かと思います.



4.ビルド

ルート直下のMakefileの最初のほうに設定項目があります.

  • TOP:Synthesijerのトップモジュールのファイル名
  • MODULES:Synthesijerで書いたモジュールのファイル名一覧
  • WRAPPERS:Verilogコードを使っている場合,SynthesijerによるそのWrapperのファイル名一覧
  • VERILOG_MODULES:Verilogで記述したモジュールのファイル名一覧


たとえば,testプロジェクトだと次のような記述になります.

TOP=SumTestTop.java
MODULES=SumTest.java Dummy.java
WRAPPERS=
VERILOG_MODULES=


PyCoRAM関連のソースコードのファイル名はtestプロジェクトと同様にしていれば特に設定の必要はありません.

もし必要があれば,Makefileのマクロを書き換えてください.



開発途中,Javaの合成だけしたい!とかそういう場合はsynthesijer_buildpycoram_buildなどの makeコマンドを使うとよいです.










さいごに

PyJerではJavaPythonで簡単なヘテロジニアスなプロセッシング環境のプロトタイピングができます.

複数のセンサやモータを取り回すようなものづくりに使えるように書いてみました.

サクッと書けてCIも回せるので良い感じだったと思います.(締めが雑)


Synthesijerの三好さん,PyCoRAMの高前田さん,お世話になりました.ありがとうございます!






というわけで,ツールを書いたお話でした.


それでは,今回はこの辺で ノ

まるさ

新宿御苑以外にもよい公園はたくさんあるんだよ!!!!

どうも,まるさ@maruuusa83です!







自然の多いところにいきたい


どうでもいいことですが,ぼくはよくぼっちで自然のある場所を探し求めます.

でも都会の有名なところはカップルがいっぱいでぼっちでいるぼくは少なからずヘコみます.

ぼっちでは手をつないだり知らない植物見てキャイキャイしたりできないわけです.

新宿御苑とか神代植物公園とかいいところだけど若干ぼっちには厳しい.


まわりのみんなが「新宿御苑新宿御苑!」としか言わないので御苑以外に東京都心から電車一本で行ける個人的に好きなところをボソリとつぶやきます.

もちろん新宿御苑も素晴らしい.秋のモミジバスズカケノキ並木は最高.










神代植物公園


調布市にある神代植物公園です.

最近大温室がリニューアルしたので行きたくてウズウズしています.

タイミングによっては人がちょっぴり多いのでぼっちだとつらいことがあります.気を付けましょう.

基本的には植物を鑑賞するための公園で,遊んだり寝転んだりする場所はありません.


個人的に好きなのはバラ庭園.

バラシーズンの直前には藤のカーテンがキレイでした.


f:id:maruuusa83:20160615062344p:plain

甘い香りで甘い気分に(?)


f:id:maruuusa83:20160613191018j:plain

神代植物公園は高い木が多くて涼しい


深大寺門から直接深大寺に出ることができます.

参拝するのもよし,深大寺そばを食べるのもよし.

このあいだ一人で行ってそば饅頭を2つ買ったのですがカップルで食べるものだと思われてなんかツラかったです.


ぼくは歩くのが好きなのでこのまま野川沿いに武蔵国分寺公園向きに北上していくのが好きです.(見どころがたくさんある)

逆に南下していくと二子玉川のほうまで行けるようです.


なんか自分で撮った写真が少ない・・・










武蔵国分寺公園


じ,じつを言うと武蔵国分寺公園のほうに入ったことはありません.

が,野川遡上をしていくとお鷹の道~真姿の池のほうに出ることができます.ここいいんですよね.


f:id:maruuusa83:20160615063654j:plain

お鷹の道


武蔵国分寺公園のほうまで入ったことはないのですが,芝が広がってて良いところっぽいです.

友達も「ダンケパーク」と呼んでいました.

この公園,旧国鉄中央鉄道学園跡地だということは前から知っていて,廃線/軌道跡めぐりをしたくて仕方がないです.


f:id:maruuusa83:20160615064152p:plain

この公園について|武蔵国分寺公園|公園へ行こう!

武蔵国分寺公園Webサイト










昭和記念公園


この記事の真打です.新宿御苑の対抗馬ですね.

だいたい新宿御苑の倍くらいの広さがあって,自然を残したエリアから巨大な芝生エリアまでなんでもアリです.

新宿御苑と似てこそいますが,もうちょっとカジュアルな感じの公園です.


f:id:maruuusa83:20160615070623j:plain

冬の暖かい日の昼寝は最高


f:id:maruuusa83:20160615070903j:plain

春には色々な桜が見れる


日本庭園も整備されていて,盆栽の展示なんかもやってます.

雪吊りもやってます.


f:id:maruuusa83:20160613191235j:plain

f:id:maruuusa83:20160613194009j:plain

昭和記念公園の日本庭園は個人的な穴場.お抹茶が頂ける.




ここは案外ぼっちでもつらくない.ぼっちである事実を除けば.










武蔵野はたくさん公園があって良い


ここまでで紹介しませんでしたが,武蔵野にこればまだまだたくさんの公園があります.

武蔵野の森を残したような公園で,広場があって,というかむちゃくちゃ広くて・・・的な.


今の時期はハケの保存区でホタルが見られます.


f:id:maruuusa83:20160615065510j:plain

武蔵野には自然公園が多い


中央線から北上すると多摩湖があります.

徒歩だと好きじゃないとキツいですけど,自転車好きならこっちもアリです.


f:id:maruuusa83:20160613194318j:plain

多摩湖近辺は森が残っていて野鳥観察が楽しい







東京の公園ってデカくていいですよね.

都心の公園だと外の喧噪とのギャップがなんだか不思議です.

浜離宮恩賜庭園まだ行ってないので行ってみたい.




それでは,

今回はこのへんで ノ


まるさ