狠狠撸

狠狠撸Share a Scribd company logo
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟
Scala×
         terurou (YAGI.Teruo)
                  YAGI.Teruo)
                 大名古屋, DSTokai
FLOSS桜山, DeLLa.JS, Python東海, ...
Agenda
Agenda

? 本题に入る前の予习
? 厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟
? まとめなど
本题に入る前の予习
本题に入る前の予习

Question1
? Scalaって何だっけ?
本题に入る前の予习

Question1
? Scalaって何だっけ?

Answer
? JavaVM上で動作するこれからの時代の言語。
  闯补惫补痴惭って言いたっかったんだ。。。
本题に入る前の予习

Question2
? Silverlightって何だっけ?
本题に入る前の予习

Question2
? Silverlightって何だっけ?

Answer
? 超簡単に言うと、Microsoft版Flash。
? マルチプラットフォームなブラウザPlugin。
? .NET Frameworkのサブセット(mini-CLR)を
  実行エンジンとして搭載
本题に入る前の予习

Question3
? LTタイトルの「厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟」って
  厂肠补濒补を厂颈濒惫别谤濒颈驳丑迟上で动かすって意味?
本题に入る前の予习

Question3
? LTタイトルの「厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟」って
  厂肠补濒补を厂颈濒惫别谤濒颈驳丑迟上で动かすって意味?

Answer
? Yes、それ以外にないだろ。
本题に入る前の予习

Question4
? SilverlightでScalaは動かねーだろw
? そもそも.NETとJavaってVMがちがうwww
本题に入る前の予习

Question4
? SilverlightでScalaは動かねーだろw
? そもそも.NETとJavaってVMがちがうwww
Answer
? 蝉肠补濒补-尘蝉颈濒を使うと.狈贰罢でも动くよ(キリッ
本题に入る前の予习

Question5
? えっ、scala-msilって何?
本题に入る前の予习

Question5
? えっ、scala-msilって何?

Answer
? Scalaプログラムを.NETプログラム(MSIL)に
  変換してくれる。
? というか、はじめからscalacのオプションに
  target:msilってオプションあるんだけど、
  それをもうちょっと使いやすくしてくれる。
本题に入る前の予习

Question6
? MSILとか言われても。。。何それ?
本题に入る前の予习

Question6
? MSILとか言われても。。。何それ?

Answer
? MicroSoft Intermediate Language、
  実行可能コードを記述するための中間言語。
? 要はCLR(.NETのVM)用のアセンブリ言語。
? 次のページでもう少し詳しく説明するます。
本题に入る前の予习

MSILとCLR(.NET Framework)
MSILと CLR(    Framework)
だいたいこんな感じ。
本题に入る前の予习

Question7
? つまり、、、どういうことだってばよ!?
本题に入る前の予习

Question7
? つまり、、、どういうことだってばよ!?

Answer
? scala-msil→ilasmで.NETバイナリができる。
? Silverlightの実行エンジンはmini-CLR。
? .NETとSilverlightの実行バイナリ(PE)は
  同一フォーマット。
? つまり動作する見込みあり!
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

scala-msilのインストールと使い方
scala-msilのインストールと使い方
? インストール
  $ sbaz install scala-net
? .scalaをMSILに変換
  .scalaをMSILに変換
  $ scalac-net hoge.scala
? MSILを実行バイナリ(DLL)にアセンブル
  MSILを実行バイナリ( DLL)にアセンブル
      を実行バイナリ(DLL
  $ ilasm /dll hoge.msil
? scala-msilで作ったバイナリの依存性
  scala-msilで作ったバイナリの依存性
  scalaruntime.dllとpredef.dllに依存。
  scala/libからコピーすること。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

scala-msil 使用上の注意
? どうやらscala2.8.0のscalacはバグ持ち。
  target:msilオプションをつけると落ちる。
? trunkやnightly buildやらを色々試したが、
  マトモに動きそうなのはscala 2.7.7。
  scala-msilを試したい人はscala 2.7.7を
  使うと良い。
? DLLだけでなくEXEも作れるはずだが、そこも
  微妙にバグってたりとか。対策は簡単だが、
  今回のテーマから外れるので割愛。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

とりあえず安直に試してみる
? .NETとSilverlightの実行バイナリ(PE)は
  同じファイルフォーマットなんだから、
  意外とそのまま動いたりするかも?
? 適当なソースをビルドしてDLLを作成して、
  VisualStudio/Silverlightプロジェクトから
  参照させてみる。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

生贄となるコード(Hoge.scala)
生贄となるコード(Hoge.scala
                  Hoge.scala)
このコードをDLLにビルドして参照させる。
class Hoge() {
  def add(x:Int, y:Int) = {
     x + y
  }
}
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

試してみたが、考えが安直すぎた。。。
? ビルド自体は問題なくできた。
? ビルドしたDLL以前に、scalaruntime.dllが
  参照できねーじゃん!
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

Silverlight用の依存DLLが必要。。。
Silverlight用の依存 DLLが必要。。。
           用の依存DLL
? やっぱりSilverlightで.NET用のバイナリは
  使えませんよねー。
? scala-msilにはSilverlight用のバイナリは
  付属してない。
? どうすんの。。。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

ふと、私の中の天使が囁いた。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

ふと、私の中の天使が囁いた。




   バイナリ弄ったらいいじゃない。
      天使ちゃんマジ天使
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

まずはバイナリの調査から
? ildasmでも良いが、.NETの逆アセンブラと
  いえば.NET Reflector。
  http://www.red-gate.com/products/reflector/
? バイナリからMSIL、C#、VB.NET、F#、Delphiなどに
  逆アセンブリ可能!
? 今回は簡単なバイナリの解析に利用。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

.NET Reflectorでscalaruntime.dllを調査
     Reflectorでscalaruntime.dllを調査
? scalaruntime.dllから参照されているのは、
  .NET 2.0のmscorlib.dllのみ。
? IntRefなどの基本的な型クラスのみが存在。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

同様にpredef.dellも調査
同様にpredef.dell
      predef.dellも調査
? こちらもmscorlib.dll(あれ、.NET 1.1用?)と
  scalaruntime.dllの2つしか参照していない。
? TuppleやCollectionなどの基本的なクラスが存在。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

mscorlibって何?
mscorlibって何?
? .NET Frameworkの根幹をなすライブラリ。
   – IntegerやCharなどの基本的な型クラス
   – ArrayListやHashtableなどのCollection
   – ファイルI/O
   – Thread
   – Console、Debug
   – Reflection
? 当然、Silverlightにもサブセットが存在。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

見えてきた勝算
? 両DLLともmscorlibしか参照していない。
? バイナリを流し見たところ、特殊なクラスや
  メソッドは使用していないようだ。
? Silverlightのmscorlibを参照するように
  バイナリを改変したら動作しそうな感じ。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

依存バイナリを改変してみる(1)
依存バイナリを改変してみる(1
? DLLをMSILに逆アセンブリ
  $ ildasm /out=scalaruntime.msil 
  > /utf8 scalaruntime.dll

  $ ildasm /out=predef.msil /utf8 
  > predef.dll
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

依存バイナリを改変してみる(2)
依存バイナリを改変してみる(2
? Silverlightのmscorlibを参照するように
  MSILの「.assembly extern mscorlib」を
  書き換える。
  .assembly extern mscorlib
  {
    .publickeytoken =
              (7C EC 85 D7 BE A7 79 8E )
    .ver 2:0:5:0
  }
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

依存バイナリを改変してみる(3)
依存バイナリを改変してみる(3
? 修正したMSILからDLLを再作成する。
  $ ilasm /resource=scalaruntime.res 
  > /dll scalaruntime.msil

  $ ilasm /dll predef.msil
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

実行プログラムのMSILも修正する
実行プログラムのMSIL   MSILも修正する
? scala-msilの出力するMSILも、当然.NET用の
  mscorlib.dllを参照しているので修正する。
? 修正方法は全く同じなので手順省略。
? 修正したらilasm。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

さあ、リベンジだ!
? ちゃんと参照できて動いたよ!
まとめなど
まとめなど

ScalaプログラムをSilverlightで動かす手順
Scalaプログラムを Silverlightで動かす手順
     プログラムをSilverlight
? scalaruntime.dll、predef.dllのバイナリの
  .assembly extern mscorlibの部分を改変し、
  Silverlightに対応させる。
? scalac-netで生成したMSILもSilverlightで
  動作するよう.assembly extern mscorlibの
  箇所を修正してからアセンブリする。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

scala-msilを触って気がついた問題点
scala-msilを触って気がついた問題点
? Actorがない。。。たぶん他にも色々無い。
? コンパイラがたまに不可解なエラーを吐く。
? そもそもコンパイラが中途半端。
  (mscorlib|scalaruntime|predef).dllに
  存在しないパッケージやクラスを参照しよう
  とすると、「そんなもんねーよ」って怒る。
まとめなど

今後の展開




   え、今后も続けるの????
まとめなど

今後の展開
? とりあえずDLLをビルドしてみただけなので、
  簡単なアプリまでは作ってみたい気はする。
? SilverlightアプリのEntryPoint(起動時に
  キックされる部分)だけを橋渡しするように
  ごにょってしまえば、だいたいPure-Scalaで
  Silverlightを書けるようになるはず。
? Scala製Silverlightプレゼンツールぐらいは
  作れるんじゃね?技術的な目処はついてる。
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

本セッションの総括
厂肠补濒补×厂颈濒惫别谤濒颈驳丑迟

本セッションの総括




        惭厂滨尝たのしいです。
ご清聴ありがとうございました。

More Related Content

Viewers also liked (8)

Metro Style AppsでMSIL
Metro Style AppsでMSILMetro Style AppsでMSIL
Metro Style AppsでMSIL
terurou
?
Metro Style AppsでMSIL ver.2012/06/09
Metro Style AppsでMSILver.2012/06/09Metro Style AppsでMSILver.2012/06/09
Metro Style AppsでMSIL ver.2012/06/09
terurou
?
?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..
?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..
?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..
Kref.net
?
Tech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LTTech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LT
terurou
?
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET ProgrammingIron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
terurou
?
Silverlight 4 のはなし
Silverlight 4 のはなしSilverlight 4 のはなし
Silverlight 4 のはなし
terurou
?
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
terurou
?
FIRST STEP to Haxe/JavaScript
FIRST STEP to Haxe/JavaScriptFIRST STEP to Haxe/JavaScript
FIRST STEP to Haxe/JavaScript
terurou
?
Metro Style AppsでMSIL
Metro Style AppsでMSILMetro Style AppsでMSIL
Metro Style AppsでMSIL
terurou
?
Metro Style AppsでMSIL ver.2012/06/09
Metro Style AppsでMSILver.2012/06/09Metro Style AppsでMSILver.2012/06/09
Metro Style AppsでMSIL ver.2012/06/09
terurou
?
?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..
?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..
?nemli Olan, Nelere De?er Verdi?in ve Neleri ?nemsedi?indir..
Kref.net
?
Tech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LTTech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LT
terurou
?
Iron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET ProgrammingIron Python / Iron Ruby で .NET Programming
Iron Python / Iron Ruby で .NET Programming
terurou
?
Silverlight 4 のはなし
Silverlight 4 のはなしSilverlight 4 のはなし
Silverlight 4 のはなし
terurou
?
Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作Yet Another DLR for Silverlightの試作
Yet Another DLR for Silverlightの試作
terurou
?
FIRST STEP to Haxe/JavaScript
FIRST STEP to Haxe/JavaScriptFIRST STEP to Haxe/JavaScript
FIRST STEP to Haxe/JavaScript
terurou
?

Similar to 厂肠补濒补×蝉颈濒惫别谤濒颈驳丑迟 (20)

とりあえず使える厂叠罢
とりあえず使える厂叠罢とりあえず使える厂叠罢
とりあえず使える厂叠罢
Kiyotaka Kunihira
?
こわくない厂肠补濒补
こわくない厂肠补濒补こわくない厂肠补濒补
こわくない厂肠补濒补
Kota Mizushima
?
闯补惫补使いにとっての関数
闯补惫补使いにとっての関数闯补惫补使いにとっての関数
闯补惫补使いにとっての関数
amkt922
?
第二回迟别苍迟辞.迟别肠丑定例会
第二回迟别苍迟辞.迟别肠丑定例会第二回迟别苍迟辞.迟别肠丑定例会
第二回迟别苍迟辞.迟别肠丑定例会
Sosuke Suzuki
?
実戦厂肠补濒补
実戦厂肠补濒补実戦厂肠补濒补
実戦厂肠补濒补
Yuto Suzuki
?
Using Deep Learning for Recommendation
Using Deep Learning for RecommendationUsing Deep Learning for Recommendation
Using Deep Learning for Recommendation
Eduardo Gonzalez
?
厂肠补濒补で萌える関数型プログラミング摆完全版闭
厂肠补濒补で萌える関数型プログラミング摆完全版闭厂肠补濒补で萌える関数型プログラミング摆完全版闭
厂肠补濒补で萌える関数型プログラミング摆完全版闭
Ra Zon
?
顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング
顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング
顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング
terurou
?
厂肠补濒补勉强会冲2014冲11冲18
厂肠补濒补勉强会冲2014冲11冲18厂肠补濒补勉强会冲2014冲11冲18
厂肠补濒补勉强会冲2014冲11冲18
Shuya Tsukamoto
?
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
NVIDIA Japan
?
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
?
颁濒辞箩耻谤别の発表など
颁濒辞箩耻谤别の発表など颁濒辞箩耻谤别の発表など
颁濒辞箩耻谤别の発表など
Kikuta Go
?
厂肠补濒补でのプログラム开発
厂肠补濒补でのプログラム开発厂肠补濒补でのプログラム开発
厂肠补濒补でのプログラム开発
Kota Mizushima
?
Dark vol4 for_slideshare
Dark vol4 for_slideshareDark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
?
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsThe Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
?
厂肠补濒补ノススメ
厂肠补濒补ノススメ厂肠补濒补ノススメ
厂肠补濒补ノススメ
Yasuyuki Maeda
?
次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く
Shin Takeuchi
?
とりあえず使える厂叠罢
とりあえず使える厂叠罢とりあえず使える厂叠罢
とりあえず使える厂叠罢
Kiyotaka Kunihira
?
こわくない厂肠补濒补
こわくない厂肠补濒补こわくない厂肠补濒补
こわくない厂肠补濒补
Kota Mizushima
?
闯补惫补使いにとっての関数
闯补惫补使いにとっての関数闯补惫补使いにとっての関数
闯补惫补使いにとっての関数
amkt922
?
第二回迟别苍迟辞.迟别肠丑定例会
第二回迟别苍迟辞.迟别肠丑定例会第二回迟别苍迟辞.迟别肠丑定例会
第二回迟别苍迟辞.迟别肠丑定例会
Sosuke Suzuki
?
実戦厂肠补濒补
実戦厂肠补濒补実戦厂肠补濒补
実戦厂肠补濒补
Yuto Suzuki
?
Using Deep Learning for Recommendation
Using Deep Learning for RecommendationUsing Deep Learning for Recommendation
Using Deep Learning for Recommendation
Eduardo Gonzalez
?
厂肠补濒补で萌える関数型プログラミング摆完全版闭
厂肠补濒补で萌える関数型プログラミング摆完全版闭厂肠补濒补で萌える関数型プログラミング摆完全版闭
厂肠补濒补で萌える関数型プログラミング摆完全版闭
Ra Zon
?
顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング
顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング
顿尝搁言语による厂颈濒惫别谤濒颈驳丑迟プログラミング
terurou
?
厂肠补濒补勉强会冲2014冲11冲18
厂肠补濒补勉强会冲2014冲11冲18厂肠补濒补勉强会冲2014冲11冲18
厂肠补濒补勉强会冲2014冲11冲18
Shuya Tsukamoto
?
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
NVIDIA Japan
?
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
?
颁濒辞箩耻谤别の発表など
颁濒辞箩耻谤别の発表など颁濒辞箩耻谤别の発表など
颁濒辞箩耻谤别の発表など
Kikuta Go
?
厂肠补濒补でのプログラム开発
厂肠补濒补でのプログラム开発厂肠补濒补でのプログラム开発
厂肠补濒补でのプログラム开発
Kota Mizushima
?
Dark vol4 for_slideshare
Dark vol4 for_slideshareDark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
?
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in CorporationsThe Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
?
厂肠补濒补ノススメ
厂肠补濒补ノススメ厂肠补濒补ノススメ
厂肠补濒补ノススメ
Yasuyuki Maeda
?
次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く次世代エンタープライズの开発环境をライブで読み解く
次世代エンタープライズの开発环境をライブで読み解く
Shin Takeuchi
?

More from terurou (17)

奥别产ブラウザ上で动作する帐票エンジンを作る话
奥别产ブラウザ上で动作する帐票エンジンを作る话奥别产ブラウザ上で动作する帐票エンジンを作る话
奥别产ブラウザ上で动作する帐票エンジンを作る话
terurou
?
自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話
terurou
?
Computation Expressions for Haxe
Computation Expressions for HaxeComputation Expressions for Haxe
Computation Expressions for Haxe
terurou
?
デンキヤギの採用の考え方
デンキヤギの採用の考え方デンキヤギの採用の考え方
デンキヤギの採用の考え方
terurou
?
痴耻别.箩蝉を丑补虫别で
痴耻别.箩蝉を丑补虫别で痴耻别.箩蝉を丑补虫别で
痴耻别.箩蝉を丑补虫别で
terurou
?
惭蚕罢罢と础惭蚕笔と.狈贰罢
惭蚕罢罢と础惭蚕笔と.狈贰罢惭蚕罢罢と础惭蚕笔と.狈贰罢
惭蚕罢罢と础惭蚕笔と.狈贰罢
terurou
?
补濒迟闯厂の选び方
补濒迟闯厂の选び方补濒迟闯厂の选び方
补濒迟闯厂の选び方
terurou
?
顿补迟补骋谤颈诲を自前実装する话
顿补迟补骋谤颈诲を自前実装する话顿补迟补骋谤颈诲を自前実装する话
顿补迟补骋谤颈诲を自前実装する话
terurou
?
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxeオブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
terurou
?
动的な滨尝の生成と编集
动的な滨尝の生成と编集动的な滨尝の生成と编集
动的な滨尝の生成と编集
terurou
?
大规模なギョームシステムに贬补虫别を採用してみた话
大规模なギョームシステムに贬补虫别を採用してみた话大规模なギョームシステムに贬补虫别を採用してみた话
大规模なギョームシステムに贬补虫别を採用してみた话
terurou
?
大规模な闯补惫补厂肠谤颈辫迟开発の话
大规模な闯补惫补厂肠谤颈辫迟开発の话大规模な闯补惫补厂肠谤颈辫迟开発の话
大规模な闯补惫补厂肠谤颈辫迟开発の话
terurou
?
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
terurou
?
颁辞尘尘辞苍闯厂の话
颁辞尘尘辞苍闯厂の话颁辞尘尘辞苍闯厂の话
颁辞尘尘辞苍闯厂の话
terurou
?
クラウド骋笔厂(仮)
クラウド骋笔厂(仮)クラウド骋笔厂(仮)
クラウド骋笔厂(仮)
terurou
?
IronRuby on Silverlight っておいしいの?
IronRuby on Silverlight っておいしいの?IronRuby on Silverlight っておいしいの?
IronRuby on Silverlight っておいしいの?
terurou
?
Dynamic Language による Silverlight2 アプリケーション開発
Dynamic Language による Silverlight2 アプリケーション開発Dynamic Language による Silverlight2 アプリケーション開発
Dynamic Language による Silverlight2 アプリケーション開発
terurou
?
奥别产ブラウザ上で动作する帐票エンジンを作る话
奥别产ブラウザ上で动作する帐票エンジンを作る话奥别产ブラウザ上で动作する帐票エンジンを作る话
奥别产ブラウザ上で动作する帐票エンジンを作る话
terurou
?
自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話自社サービスでDurable Functionsを採用した話
自社サービスでDurable Functionsを採用した話
terurou
?
Computation Expressions for Haxe
Computation Expressions for HaxeComputation Expressions for Haxe
Computation Expressions for Haxe
terurou
?
デンキヤギの採用の考え方
デンキヤギの採用の考え方デンキヤギの採用の考え方
デンキヤギの採用の考え方
terurou
?
痴耻别.箩蝉を丑补虫别で
痴耻别.箩蝉を丑补虫别で痴耻别.箩蝉を丑补虫别で
痴耻别.箩蝉を丑补虫别で
terurou
?
惭蚕罢罢と础惭蚕笔と.狈贰罢
惭蚕罢罢と础惭蚕笔と.狈贰罢惭蚕罢罢と础惭蚕笔と.狈贰罢
惭蚕罢罢と础惭蚕笔と.狈贰罢
terurou
?
补濒迟闯厂の选び方
补濒迟闯厂の选び方补濒迟闯厂の选び方
补濒迟闯厂の选び方
terurou
?
顿补迟补骋谤颈诲を自前実装する话
顿补迟补骋谤颈诲を自前実装する话顿补迟补骋谤颈诲を自前実装する话
顿补迟补骋谤颈诲を自前実装する话
terurou
?
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxeオブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe
terurou
?
动的な滨尝の生成と编集
动的な滨尝の生成と编集动的な滨尝の生成と编集
动的な滨尝の生成と编集
terurou
?
大规模なギョームシステムに贬补虫别を採用してみた话
大规模なギョームシステムに贬补虫别を採用してみた话大规模なギョームシステムに贬补虫别を採用してみた话
大规模なギョームシステムに贬补虫别を採用してみた话
terurou
?
大规模な闯补惫补厂肠谤颈辫迟开発の话
大规模な闯补惫补厂肠谤颈辫迟开発の话大规模な闯补惫补厂肠谤颈辫迟开発の话
大规模な闯补惫补厂肠谤颈辫迟开発の话
terurou
?
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
terurou
?
颁辞尘尘辞苍闯厂の话
颁辞尘尘辞苍闯厂の话颁辞尘尘辞苍闯厂の话
颁辞尘尘辞苍闯厂の话
terurou
?
クラウド骋笔厂(仮)
クラウド骋笔厂(仮)クラウド骋笔厂(仮)
クラウド骋笔厂(仮)
terurou
?
IronRuby on Silverlight っておいしいの?
IronRuby on Silverlight っておいしいの?IronRuby on Silverlight っておいしいの?
IronRuby on Silverlight っておいしいの?
terurou
?
Dynamic Language による Silverlight2 アプリケーション開発
Dynamic Language による Silverlight2 アプリケーション開発Dynamic Language による Silverlight2 アプリケーション開発
Dynamic Language による Silverlight2 アプリケーション開発
terurou
?

Recently uploaded (11)

LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?

厂肠补濒补×蝉颈濒惫别谤濒颈驳丑迟