1: ノチラ ★ 2017/08/17(木) 11:08:44.78 ID:CAP_USER.net
しまねソフト研究開発センター(ITOC、松江市)は地元発のプログラミング言語「Ruby(ルビー)」の進化版を小規模河川の水位計測に応用する実証実験を始めた。全国で大雨による河川氾濫の被害が生じており、消費電力が少なく小型の精密計測器による観測システムの構築を目指す。11月までに新バージョンを開発し、展示会などで採用を訴える。
このプログラミング言語は「mruby/c(エムルビースラッシュシー)」…
http://www.nikkei.com/article/DGXLZO20052520W7A810C1LC0000/
4: 名刺は切らしておりまして 2017/08/17(木) 11:16:44.14 ID:u+GJMX0Q.net
このプログラミング言語は「mruby/c(エムルビースラッシュシー)」…
http://www.nikkei.com/article/DGXLZO20052520W7A810C1LC0000/
進化版じゃなくて軽量版な
引用元:http://anago.2ch.sc/test/read.cgi/bizplus/1502935724/
2: 名刺は切らしておりまして 2017/08/17(木) 11:10:17.84 ID:rCjnqBKR.net
このプログラミング言語は「mruby/c(エムルビースラッシュシー)」と呼ばれるもので、島根県が運営するITCCが今年1月に開発した。このほど、藤井基礎設計事務所(松江市)と共同で出雲市斐川町内の川の付近にmruby/cを組み込んだ雨量・水位センサーを設置。10月末まで水位の変化をリアルタイムで観測する。電力消費量の少なさを実証し、河川の防災・減災につながる観測システムの構築を目標にする。
雨量計は1カ所、水位計は3カ所に設置した。受信機にデータを集め、藤井基礎設計
事務所のサーバーに送信。インターネットを通じて、同設計事務所とITOCがパソコンやスマートフォンなどで雨量や水位を把握する。
最近、全国各地で大雨被害が相次いでいるが、気象庁などが防災情報として発信する水位の計測は大規模河川に限られている。今回の実証実験では大規模河川に流れ込む小規模河川(支流)を対象にする。大規模河川の水位が上がる前に、小規模河川の水位が上がり、水があふれるという仮説を立てて検証する。
小規模河川は側溝や地下水路の形で、避難路となる道路沿いにある場合が多い。避難時にそうした水路に落ちて流される事故が発生しているため、事故防止に向けた対策づくりにつなげる。藤井基礎設計事務所は実証実験後、製品化に向け検討する。
mruby/cは現在「安定版1.0」としてITOCのサイトで公開中。だれでも自由にダウンロードして使える。11月までにプログラマーがより操作しやすくした新バージョン「1.1」を公開する。
普及に向けたPRにも積極的に取り組む。11月15~17日にパシフィコ横浜(横浜市)
で開かれる組み込み技術に関する総合展示会「ET 2017」(組込みシステム技術協会主催)に出展する。
11月1~2日に島根県立産業交流会館「くにびきメッセ」(松江市)で開かれるルビー普及を目的とした会議「Rubyワールドカンファレンス2017」(同開催実行委員会主催)でもmruby/cを紹介する。
雨量計は1カ所、水位計は3カ所に設置した。受信機にデータを集め、藤井基礎設計
事務所のサーバーに送信。インターネットを通じて、同設計事務所とITOCがパソコンやスマートフォンなどで雨量や水位を把握する。
最近、全国各地で大雨被害が相次いでいるが、気象庁などが防災情報として発信する水位の計測は大規模河川に限られている。今回の実証実験では大規模河川に流れ込む小規模河川(支流)を対象にする。大規模河川の水位が上がる前に、小規模河川の水位が上がり、水があふれるという仮説を立てて検証する。
小規模河川は側溝や地下水路の形で、避難路となる道路沿いにある場合が多い。避難時にそうした水路に落ちて流される事故が発生しているため、事故防止に向けた対策づくりにつなげる。藤井基礎設計事務所は実証実験後、製品化に向け検討する。
mruby/cは現在「安定版1.0」としてITOCのサイトで公開中。だれでも自由にダウンロードして使える。11月までにプログラマーがより操作しやすくした新バージョン「1.1」を公開する。
普及に向けたPRにも積極的に取り組む。11月15~17日にパシフィコ横浜(横浜市)
で開かれる組み込み技術に関する総合展示会「ET 2017」(組込みシステム技術協会主催)に出展する。
11月1~2日に島根県立産業交流会館「くにびきメッセ」(松江市)で開かれるルビー普及を目的とした会議「Rubyワールドカンファレンス2017」(同開催実行委員会主催)でもmruby/cを紹介する。
7: 名刺は切らしておりまして 2017/08/17(木) 11:27:20.53 ID:nYTRD4cF.net
/Cってことはc言語も組み入れたってこと?
そこまでしてRuby使う必要ある?
そこまでしてRuby使う必要ある?
63: 名刺は切らしておりまして 2017/08/17(木) 17:58:10.10 ID:nUvxDSfY.net
>>7
mruby/cはmrubyを改良して、
より低メモリで動作するようにし、
OSによらず平行にプログラムを
稼働できるようにしたものらしい。
mruby/cはmrubyを改良して、
より低メモリで動作するようにし、
OSによらず平行にプログラムを
稼働できるようにしたものらしい。
77: 名刺は切らしておりまして 2017/08/18(金) 00:59:24.02 ID:fO/6djtp.net
/cってもしかしてcompactのc?
78: 名刺は切らしておりまして 2017/08/18(金) 01:25:06.80 ID:s8YFNSld.net
専用ハードウェアCY8CKIT-059のCだと思われ
9: 名刺は切らしておりまして 2017/08/17(木) 11:33:14.05 ID:rIjd9oxN.net
言語なのに水位計測に応用って
何で書くかってだけなんじゃないの
何で書くかってだけなんじゃないの
10: 名刺は切らしておりまして 2017/08/17(木) 11:37:10.05 ID:V/FbrQIN.net
開発言語発表に何の意味があるんだ?
水位計測なんて昔からあるしそもそもなんでrubyを使う流れになったんだ?
水位計測なんて昔からあるしそもそもなんでrubyを使う流れになったんだ?
12: 名刺は切らしておりまして 2017/08/17(木) 11:42:36.66 ID:XAhcnevk.net
>>9 >>10
組み込み系はほぼCが独占してるけど、書くのにとにかく時間がかかる
rubyなら習得も簡単だし、半分以下の開発時間で書ける
組み込み系はほぼCが独占してるけど、書くのにとにかく時間がかかる
rubyなら習得も簡単だし、半分以下の開発時間で書ける
15: 名刺は切らしておりまして 2017/08/17(木) 11:56:09.10 ID:JSMH5orQ.net
>>12
でもRubyってフルオートなので開発者が想定していない動きでも許容できるから、むしろ素人が手を出すと大事故になる予感がする
正常系では問題なく動いていても準正常系や異常系になると即死するなんて話多そう
しかも準正常系や異常系が半年に1度の頻度で再現性なくて不具合の原因も特定できずグズグズになるw
でもRubyってフルオートなので開発者が想定していない動きでも許容できるから、むしろ素人が手を出すと大事故になる予感がする
正常系では問題なく動いていても準正常系や異常系になると即死するなんて話多そう
しかも準正常系や異常系が半年に1度の頻度で再現性なくて不具合の原因も特定できずグズグズになるw
41: 名刺は切らしておりまして 2017/08/17(木) 12:45:19.75 ID:UYSaFCTq.net
アセンブラやCとかが使えないプログラマでも
組込みアプリができるということか
ガベージコレクション付きインタプリタを
組込みシステムに載せている時点でキモいんだがw
44: 名刺は切らしておりまして 2017/08/17(木) 12:52:54.64 ID:3Nx40cOw.net
>>41
GCは実装していないのでは? 単純にCへのコンバータではないの? メモリの解放をどうするのかは
ドキュメント読んでいないから不明。
GCは実装していないのでは? 単純にCへのコンバータではないの? メモリの解放をどうするのかは
ドキュメント読んでいないから不明。
18: 名刺は切らしておりまして 2017/08/17(木) 12:01:09.11 ID:KEvqVVL8.net
61: 名刺は切らしておりまして 2017/08/17(木) 17:31:54.68 ID:wa8h2IRu.net
正直rubyしか日本の希望ないんだから国が全面的にバックアップしても良いくらいだと思う
あらゆる開発にruby推奨しても良いくらい
技術者の狭く深い成熟にも役に立つ
あらゆる開発にruby推奨しても良いくらい
技術者の狭く深い成熟にも役に立つ
21: 名刺は切らしておりまして 2017/08/17(木) 12:06:36.42 ID:nYTRD4cF.net
>>18
また日本のガラパゴス化言われっぞw
また日本のガラパゴス化言われっぞw
24: 名刺は切らしておりまして 2017/08/17(木) 12:10:24.10 ID:KEvqVVL8.net
>>21
必須言語みたいなの1個くらいあっても良くない?
日本に言語開発根付かせるチャンスだと思うんだけど
まあ、もう遅いかもしれないけどさ
必須言語みたいなの1個くらいあっても良くない?
日本に言語開発根付かせるチャンスだと思うんだけど
まあ、もう遅いかもしれないけどさ
61: 名刺は切らしておりまして 2017/08/17(木) 17:31:54.68 ID:wa8h2IRu.net
簡単にってのは大事だよねー
似てる仕様のパイソンに人気取られるのは仕方ない
パイソンだって一度消えたような言語だしね
似てる仕様のパイソンに人気取られるのは仕方ない
パイソンだって一度消えたような言語だしね
51: 名刺は切らしておりまして 2017/08/17(木) 13:30:25.03 ID:WazVhE0y.net
こういう計算や学術用途はPython一択だよ。
rubyは開発者が楽天なんかに入ったのが凋落の始まり。
もっと世界に出ていってrubyの発展にコミットしないといけなかったのに。
rubyは開発者が楽天なんかに入ったのが凋落の始まり。
もっと世界に出ていってrubyの発展にコミットしないといけなかったのに。
70: 名刺は切らしておりまして 2017/08/17(木) 20:49:14.80 ID:G2tKKzEQ.net
Rubyは馬鹿にされがちだけど、Pythonと性能的には大差ないとおもうぞ。
Pythonもそれ自体そこそこ遅い。
最新版をくらべてもPHPのほうが高速だし。
それにRubyは海外だとわりと流行ってる。
Pythonもそれ自体そこそこ遅い。
最新版をくらべてもPHPのほうが高速だし。
それにRubyは海外だとわりと流行ってる。
14: 名刺は切らしておりまして 2017/08/17(木) 11:53:48.70 ID:jRko2n/R.net
なんでルビーなんだよw 島根なら「なして」とか「だわね」とか「だんだん」とか
もっといい名前があるだろ。
もっといい名前があるだろ。
54: 名刺は切らしておりまして 2017/08/17(木) 14:50:54.31 ID:jD3QR7fP.net
>>14
開発者のまつもとの誕生石
開発者のまつもとの誕生石
19: 名刺は切らしておりまして 2017/08/17(木) 12:03:14.82 ID:EH+N82BO.net
Rubyの残した功績は偉大だが、流石にもう時代遅れ。
先人が遺した豊富な資産のおかげで今でも社内でちょっとしたことやる程度には便利だが
正式な新規のプロジェクトにはもう採用はされない。
まして新しく学ぼうという向きには、悪いことは言わない他の言語にしておけとしか言えない。
先人が遺した豊富な資産のおかげで今でも社内でちょっとしたことやる程度には便利だが
正式な新規のプロジェクトにはもう採用はされない。
まして新しく学ぼうという向きには、悪いことは言わない他の言語にしておけとしか言えない。
36: 名刺は切らしておりまして 2017/08/17(木) 12:34:09.28 ID:3Nx40cOw.net
Rubyも単体では意味がなく、Railsが英語圏で作られたからすこしクローズアップされた
だけだね。
だけだね。
55: 名刺は切らしておりまして 2017/08/17(木) 15:09:22.19 ID:guE1AGFh.net
>水位計測に応用する実証実験を始めた。
センサーからデータとって送信するだけの事で実験しなきゃならんのか?
そんな不安定なもんでクリティカルな災害用システム構築して大丈夫なんか?
センサーからデータとって送信するだけの事で実験しなきゃならんのか?
そんな不安定なもんでクリティカルな災害用システム構築して大丈夫なんか?
57: 名刺は切らしておりまして 2017/08/17(木) 17:02:00.83 ID:C31PtFoG.net
>>55
いきなりクリティカルなものには使えないから
とりあえず何かあっても何とかなりそうな水位測定
から使い始めたんだろ
これで問題なければ、次はこの実績をもとにもっと
重要度の高いシステムに展開していくと思う。
ただまぁ、そんな手間までかけて既存のモノを置き
換えていく必要性があるのか疑問だけど。
いきなりクリティカルなものには使えないから
とりあえず何かあっても何とかなりそうな水位測定
から使い始めたんだろ
これで問題なければ、次はこの実績をもとにもっと
重要度の高いシステムに展開していくと思う。
ただまぁ、そんな手間までかけて既存のモノを置き
換えていく必要性があるのか疑問だけど。
コメントする