SlideShare a Scribd company logo
1 of 105
Download to read offline
裏表紙
自己紹介




『Ruby プログラミング入門』オーム社 (1999)
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介
自己紹介




http://blade.nagaokaut.ac.jp/
ソフトウェア

• blade
ソフトウェア

• blade
• shttpsrv
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
• statistics2
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
• statistics2
• algebra
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
• statistics2
• algebra
• (cinema)
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
• statistics2
• algebra
• (cinema)
• (stardigio)
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
• statistics2
• algebra
• (cinema)
• (stardigio)
• (album)
ソフトウェア

• blade
• shttpsrv
• httpsnapshot
• htmltree
• import module
• 旧 rational
• statistics2
• algebra
• (cinema)
• (stardigio)
• (album)
• そのほか
再び自己紹介
再び自己紹介




計算が不自由
ある事例




42 ÷ 7 =?
42 ÷ 7 =?



筆算でやってみる
42 ÷ 7 =?



筆算でやってみる



   
42 ÷ 7 =?



筆算でやってみる



   
事態は好転せず
42 ÷ 7 =?



筆算でやってみる



   
事態は好転せず
42 ÷ 7 =?



筆算でやってみる



   
事態は好転せず

結局 irb
42 ÷ 7 =?



筆算でやってみる



   
事態は好転せず

結局 irb
   irb(main):001:0> 42.0 / 7
  => 6.0
42 ÷ 7 =?



筆算でやってみる



   
事態は好転せず

結局 irb
   irb(main):001:0> 42.0 / 7
  => 6.0
めでたしめでたし
めでたしめでたし




ほんとうに?
めでたしめでたし




これでいいのだ
めでたしめでたし




ものは考えよう
めでたしめでたし




ものは考えよう
Ruby はすでに組み込まれている
めでたしめでたし




      ものは考えよう
      Ruby はすでに組み込まれている




   
めでたしめでたし




      ものは考えよう
      Ruby はすでに組み込まれている




              =⇒  
『博士の愛した数式』




                      


[ぼくの記憶は 80 分しかもたない] 博士の背広の袖にはそう書かれた古びたメモが留められていた―記憶力を失った博士

にとって、私は常に ”新しい ”家政婦。博士は ”初対面 ”の私に、靴のサイズや誕生日を尋ねた。数字が博士の言葉だっ

た。やがて私の 10 歳の息子が加わり、ぎこちない日々は驚きと歓びに満ちたものに変わった。あまりに悲しく暖かい、

奇跡の愛の物語。
「博士」と「工夫」




           メモ

外部記憶装置にして主記憶
  《新しい家政婦さん》
「博士」と「工夫」




           メモ

外部記憶装置にして主記憶
  《新しい家政婦さん》
  《と、その息子》
「博士」と「工夫」




             メモ

外部記憶装置にして主記憶
  《新しい家政婦さん》
  《と、その息子》
  《   》
「博士」と「工夫」




義手、義足、人工関節
ペースメーカ
人工肛門
カーナビ
コンピュータ
時計
めがね
紙、鉛筆
「博士」と「工夫」




人はハンディキャップを負っている。
「博士」と「工夫」




人はハンディキャップを負っている。
  本質的に「不自由」である。
しばらくお待ちください。




  ここで時計を見る

       残り時間早見表
   時刻     経過  残り
   13:05   0   35
   13:10   5   30
   13:15  10   25
   13:20  15   20
   13:25  20   15
   13:30  25   10
   13:35  30    5
   13:40  35    0
algebra




algebra
algebra




        algebra のできること

• 体や環を定義できる
   • 剰余環
   • 代数拡大
   • 商体
   • 多項式環
   • 行列環
   • 有限群
algebra




• 多項式の因数分解
   • 整数上
   • 有理数上
   • 素体上
   • 代数体上 (1 変数のみ)
algebra




• 線形代数
   • 任意の体での連立 1 次方程式の解
   • 代数体係数の正方行列の対角化
   • 整数や任意の体上の多項式の作る行列の単因子を求める
   • Jordan 標準形を求める
algebra




• 任意の体上の多項式の作るイデアルのグレブナ基底を求める
   • 任意の体での連立代数方程式の解
   • 様々な応用
algebra




• 代数方程式
   • 代数体上の代数方程式の解
   • 有理数係数多項式の最小分解体やガロア群を求める(苦しい)
因数分解




x5 + 24x4 + 489x3 + 11041x2 + 53618x + 1062347
因数分解




x5 + 24x4 + 489x3 + 11041x2 + 53618x + 1062347
   = (x + 23)(x2 + 323)(x2 + x + 143)
因数分解




x5 + 24x4 + 489x3 + 11041x2 + 53618x + 1062347
   = (x + 23)(x2 + 323)(x2 + x + 143)

require quot;algebraquot;
P, x = Polynomial(Rational, quot;xquot;)
f = x**5 + 24*x**4 + 489*x**3 + 11041*x**2 + 53618*x
+ 1062347
p f.factorize
因数分解




x5 + 24x4 + 489x3 + 11041x2 + 53618x + 1062347
   = (x + 23)(x2 + 323)(x2 + x + 143)

require quot;algebraquot;
P, x = Polynomial(Rational, quot;xquot;)
f = x**5 + 24*x**4 + 489*x**3 + 11041*x**2 + 53618*x
+ 1062347
p f.factorize

 #=>(x + 23)(xˆ2 + 323)(xˆ2 + x + 143)
因数分解




x3 + y3 + z3 − 3xyz
因数分解




x3 + y3 + z3 − 3xyz
   = (x + y + z)(x2 − xy − xz + y2 − yz + z2 )
因数分解




x3 + y3 + z3 − 3xyz
   = (x + y + z)(x2 − xy − xz + y2 − yz + z2 )

require quot;algebraquot;
P = MPolynomial(Rational)
x, y, z = P.vars(quot;xyzquot;)
f = x**3 + y**3 + z**3 - 3*x*y*z
p f.factorize
因数分解




x3 + y3 + z3 − 3xyz
   = (x + y + z)(x2 − xy − xz + y2 − yz + z2 )

require quot;algebraquot;
P = MPolynomial(Rational)
x, y, z = P.vars(quot;xyzquot;)
f = x**3 + y**3 + z**3 - 3*x*y*z
p f.factorize

 #=> (x+y+z)(xˆ2-xy-xz+y2-yz+zˆ2)
                        ˆ
因数分解




x4 + 1
因数分解



                    √            √
x4 + 1    = (x2 +    2x + 1)(x2 − 2x + 1)
因数分解



                    √            √
x4 + 1    = (x2 +    2x + 1)(x2 − 2x + 1)

require quot;algebraquot;
R2, r2, r2 = Root(Rational, 2)
P, x = Polynomial(R2, quot;xquot;)
f = x**4 + 1
p f.factorize
因数分解



                    √            √
x4 + 1    = (x2 +    2x + 1)(x2 − 2x + 1)

require quot;algebraquot;
R2, r2, r2 = Root(Rational, 2)
P, x = Polynomial(R2, quot;xquot;)
f = x**4 + 1
p f.factorize

 #=>(xˆ2 - r2x + 1)(xˆ2 + r2x + 1)
三角形の重心の存在


(問題) 三角形の三本の中線は一点で交わる?




      
三角形の重心の存在




3 つの点 (x, y), (a1 , a2 ), (b1 , b2 ) が一直線上にある条件は

                     1x     y
                            a2 = 0
                     1 a1
                     1 b1   b2
三角形の重心の存在
require ’algebra’
R = MPolynomial(Rational)
x,y,a1,a2,b1,b2,c1,c2 = R.vars(’xya1a2b1b2c1c2’)
V = Vector(R, 2)
X, A, B, C = V[x,y], V[a1,a2], V[b1,b2], V[c1,c2]
D, E, F = (B + C) /2, (C + A) /2, (A + B) /2
def online(p1, p2, p3)
  SquareMatrix.det([[1, *p1], [1, *p2], [1, *p3]])
end
l1, l2, l3 = online(X, A, D), online(X, B, E),
online(X, C, F)
s = online(A, B, C)
g = Groebner.basis [l1, l2, l3, s-1]
g.each with index do |f, i|
 pf
end
三角形の重心の存在




#=>
  x - 1/3a1 - 1/3b1 - 1/3c1
  y - 1/3a2 - 1/3b2 - 1/3c2
  a1b2 - a1c2 - a2b1 + a2c1 + b1c2 - b2c1 - 1
3色彩色問題


(問題) 次のグラフの各点に色を塗る。線分で結ばれた2点は必
ず異なる色で塗るとするとき、3色で塗ることは可能か?




         
3色彩色問題



(解)各点に F3 = Z/3Z の元を割り当てる。x と y の色が異なる
ことは、
                  x= y+1
あるいは、
                   x= y+2
で表現できるので、両方あわせて、

           (x − y − 1)(x − y − 2) = 0

と表現できる。
3色彩色問題


従って、絵を見ながら隣り合っている領域の添え字は


  L = {(1, 2), (1, 5), (1, 6), (2, 3), (2, 4), (2, 8), (3, 4),
           (3, 8), (4, 5), (4, 7), (5, 6), (5, 7), (6, 7), (7, 8)}

なので、
                 (xi − x j − 1)(xi − x j − 2) = 0
が (i, j) ∈ L について成り立てばよい。
3色彩色問題


従って、絵を見ながら隣り合っている領域の添え字は


   L = {(1, 2), (1, 5), (1, 6), (2, 3), (2, 4), (2, 8), (3, 4),
             (3, 8), (4, 5), (4, 7), (5, 6), (5, 7), (6, 7), (7, 8)}

なので、
                   (xi − x j − 1)(xi − x j − 2) = 0
が (i, j) ∈ L について成り立てばよい。

x8 = 0 を加えて、簡約グレブナ基底を求めると
G = {x1 − x7 , x2 + x8 , x3 − x7 , x4 , x5 + x7 , x6 , x7 2 + 2, x8 } とな
る。G の零点集合が空でないことは容易に確かめることができる。
3色彩色問題

require quot;algebraquot;
F3 = ResidueClassRing(Integer, 3)
vs = (1..8).map{|i| quot;x#{i}quot;}
xs = MPolynomial.create(F3, *vs).vars
fs = [[1,2],[1,5],[1,6],[2,3],[2,4],
  [2,8],[3,4],[3,8],[4,5],[4,7],
  [5,6],[5,7],[6,7],[7,8]].map do |i, j|
  i, j = (i-1)%xs.size, (j-1)%xs.size
  (xs[i] - xs[j] - 1)*(xs[i] - xs[j] - 2)
end
fs.push(xs[7])
puts Groebner.basis(fs)
3色彩色問題

require quot;algebraquot;
F3 = ResidueClassRing(Integer, 3)
vs = (1..8).map{|i| quot;x#{i}quot;}
xs = MPolynomial.create(F3, *vs).vars
fs = [[1,2],[1,5],[1,6],[2,3],[2,4],
  [2,8],[3,4],[3,8],[4,5],[4,7],
  [5,6],[5,7],[6,7],[7,8]].map do |i, j|
  i, j = (i-1)%xs.size, (j-1)%xs.size
  (xs[i] - xs[j] - 1)*(xs[i] - xs[j] - 2)
end
fs.push(xs[7])
puts Groebner.basis(fs)

#=> x1-x7 x2+x7 x3-x7    x4   x5+x7   x6
x7ˆ2+2 x8
algebra
algebra




なぜ algebra を書いたのか?
algebra




       なぜ algebra を書いたのか?


    障害を克服したい。
•
algebra




       なぜ algebra を書いたのか?


    障害を克服したい。自分を肯定したい。
•
algebra




       なぜ algebra を書いたのか?


    障害を克服したい。自分を肯定したい。
•
    あ~、algebra は手に馴染むなあ
•
algebra




        なぜ algebra を書いたのか?


    障害を克服したい。自分を肯定したい。
•
    あ~、algebra は手に馴染むなあ、と言い
•
    たい。
しばらくお待ちください。




 ここで再び時計を見る

       残り時間早見表
       残り時間早見表
   時刻     経過  残り
   13:05   0   35
   13:10   5   30
   13:15  10   25
   13:30  15   20
   13:25  20   15
   13:30  25   10
   13:35  30    5
   13:40  35    0
22 世紀 Ruby




22 世紀の Ruby とは
22 世紀 Ruby
22 世紀 Ruby




Lamy2000 (1966)
22 世紀 Ruby




Lamy SWIFT
22 世紀 Ruby




Lamy SCRIBLE
22 世紀 Ruby




CARAN d’ACHE 849 (1969)
22 世紀 Ruby




そろそろおわり
22 世紀 Ruby




   そろそろおわり


プログラミングはおもしろい
22 世紀 Ruby




   そろそろおわり


プログラミングはおもしろい
      ↓
プログラミングはたのしい
22 世紀 Ruby




   そろそろおわり


 プログラミングはおもしろい
       ↓
 プログラミングはたのしい
       ↓
プログラミングーはキモチイー
メモ
メモ

1. algebra がマニアックなものであるという印象を与えないよ
   うにする
メモ

1. algebra がマニアックなものであるという印象を与えないよ
   うにする
2. algebra が 1.9.1 で動かないことちゃんと言う
メモ

1. algebra がマニアックなものであるという印象を与えないよ
   うにする
2. algebra が 1.9.1 で動かないことちゃんと言う
3. Pen 自慢はほどほどに
おわり
お詫び



時間を超過して申し訳ありません。


      残り時間早見表
      時刻    残り
      13:40   0
      13:45  -5
      13:50 -10
      13:55 -15
      14:00 -20
      14:05 -25
      14:10 -30
      14:15 -35
      14:20 -40

More Related Content

What's hot

【12-B-4】 並列処理開発を支援するコンパイラの機能
【12-B-4】 並列処理開発を支援するコンパイラの機能【12-B-4】 並列処理開発を支援するコンパイラの機能
【12-B-4】 並列処理開発を支援するコンパイラの機能devsumi2009
 
Republic 1&2
Republic 1&2Republic 1&2
Republic 1&2huquanwei
 
第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)
第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)
第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)Wataru Shito
 
第3回 データフレームの基本操作 その1(解答付き)
第3回 データフレームの基本操作 その1(解答付き)第3回 データフレームの基本操作 その1(解答付き)
第3回 データフレームの基本操作 その1(解答付き)Wataru Shito
 
maple , part2
maple , part2maple , part2
maple , part2ahamidp
 
第4回 データフレームの基本操作 その2(解答付き)
第4回 データフレームの基本操作 その2(解答付き)第4回 データフレームの基本操作 その2(解答付き)
第4回 データフレームの基本操作 その2(解答付き)Wataru Shito
 
WxHaskell
WxHaskellWxHaskell
WxHaskellina job
 
Republic 3 4
Republic 3 4Republic 3 4
Republic 3 4huquanwei
 
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)Chui-Wen Chiu
 

What's hot (17)

【12-B-4】 並列処理開発を支援するコンパイラの機能
【12-B-4】 並列処理開発を支援するコンパイラの機能【12-B-4】 並列処理開発を支援するコンパイラの機能
【12-B-4】 並列処理開発を支援するコンパイラの機能
 
Republic 1&2
Republic 1&2Republic 1&2
Republic 1&2
 
What Can Compilers Do for Us?
What Can Compilers Do for Us?What Can Compilers Do for Us?
What Can Compilers Do for Us?
 
Dg8
Dg8Dg8
Dg8
 
New edition
New editionNew edition
New edition
 
Dg7
Dg7Dg7
Dg7
 
第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)
第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)
第2回 基本演算,データ型の基礎,ベクトルの操作方法(解答付き)
 
T lyakh management of volunteer groups from a to z
T lyakh management of volunteer groups from a to zT lyakh management of volunteer groups from a to z
T lyakh management of volunteer groups from a to z
 
第3回 データフレームの基本操作 その1(解答付き)
第3回 データフレームの基本操作 その1(解答付き)第3回 データフレームの基本操作 その1(解答付き)
第3回 データフレームの基本操作 その1(解答付き)
 
From Virtual Worlds To The 3 D Web
From Virtual Worlds To The 3 D WebFrom Virtual Worlds To The 3 D Web
From Virtual Worlds To The 3 D Web
 
maple , part2
maple , part2maple , part2
maple , part2
 
Ml A Lailatulqadr
Ml A LailatulqadrMl A Lailatulqadr
Ml A Lailatulqadr
 
第4回 データフレームの基本操作 その2(解答付き)
第4回 データフレームの基本操作 その2(解答付き)第4回 データフレームの基本操作 その2(解答付き)
第4回 データフレームの基本操作 その2(解答付き)
 
WxHaskell
WxHaskellWxHaskell
WxHaskell
 
D2006p2
D2006p2D2006p2
D2006p2
 
Republic 3 4
Republic 3 4Republic 3 4
Republic 3 4
 
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
 

Viewers also liked

[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」
[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」
[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」masashi takehara
 
そろそろ渡辺メソッドについてひとこと言っておくか
そろそろ渡辺メソッドについてひとこと言っておくかそろそろ渡辺メソッドについてひとこと言っておくか
そろそろ渡辺メソッドについてひとこと言っておくかFumihiko Kinoshita
 
GGJ登録マニュアル
GGJ登録マニュアルGGJ登録マニュアル
GGJ登録マニュアルIGDA JAPAN
 
Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Hironori Sekine
 
SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘
SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘
SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘swwwitch inc.
 
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識Tsutomu Sogitani
 

Viewers also liked (7)

[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」
[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」
[VisionariesSummit]「UXデザインがもたらす、これからの受託開発」
 
そろそろ渡辺メソッドについてひとこと言っておくか
そろそろ渡辺メソッドについてひとこと言っておくかそろそろ渡辺メソッドについてひとこと言っておくか
そろそろ渡辺メソッドについてひとこと言っておくか
 
GGJ登録マニュアル
GGJ登録マニュアルGGJ登録マニュアル
GGJ登録マニュアル
 
Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編-
 
SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘
SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘
SINAP TALK Vol.04「プレゼンテーションについて」鷹野雅弘
 
しょぼいプレゼンをパワポのせいにするな! by @jessedee
しょぼいプレゼンをパワポのせいにするな! by @jessedeeしょぼいプレゼンをパワポのせいにするな! by @jessedee
しょぼいプレゼンをパワポのせいにするな! by @jessedee
 
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
ビジネスマン必見!キレイな提案書を作るためのデザインの基礎知識
 

Similar to とちぎRuby会議01(原)

20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)Hideki Yamane
 
清华大学精品课程 量子力学
清华大学精品课程 量子力学清华大学精品课程 量子力学
清华大学精品课程 量子力学littlesujin
 
Sc2009autumn 次世代Daoフレームワーク Doma
Sc2009autumn 次世代Daoフレームワーク DomaSc2009autumn 次世代Daoフレームワーク Doma
Sc2009autumn 次世代Daoフレームワーク DomaToshihiro Nakamura
 
Cop",!@#%$%&*()*()
Cop",!@#%$%&*()*()Cop",!@#%$%&*()*()
Cop",!@#%$%&*()*()hehe123456
 
ブラウザでMap Reduce風味の並列分散処理
ブラウザでMap Reduce風味の並列分散処理ブラウザでMap Reduce風味の並列分散処理
ブラウザでMap Reduce風味の並列分散処理Shinya Miyazaki
 
Out-002-Suc3rum-20090720
Out-002-Suc3rum-20090720Out-002-Suc3rum-20090720
Out-002-Suc3rum-20090720Sukusuku Scrum
 
Where20 2009report
Where20 2009reportWhere20 2009report
Where20 2009reportToru Mori
 
アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—Fumihiko Kinoshita
 
Webken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceWebken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceNobuya Sato
 
Shibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼうShibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼうgyuque
 
秩序从哪里来?
秩序从哪里来?秩序从哪里来?
秩序从哪里来?guest8430ea2
 
maple, part1
maple, part1 maple, part1
maple, part1 ahamidp
 
[Nahu] - An wa3ul 'Irab (arabic)
[Nahu] - An wa3ul 'Irab (arabic)[Nahu] - An wa3ul 'Irab (arabic)
[Nahu] - An wa3ul 'Irab (arabic)Syukran
 
د.نادية باعشن - ملتقى سيدات الأعمال الثالث
د.نادية باعشن - ملتقى سيدات الأعمال الثالثد.نادية باعشن - ملتقى سيدات الأعمال الثالث
د.نادية باعشن - ملتقى سيدات الأعمال الثالثRiyadhBWF
 

Similar to とちぎRuby会議01(原) (20)

dRuby
dRubydRuby
dRuby
 
sigfpai73-kaji
sigfpai73-kajisigfpai73-kaji
sigfpai73-kaji
 
object-shapes
object-shapesobject-shapes
object-shapes
 
20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)
 
清华大学精品课程 量子力学
清华大学精品课程 量子力学清华大学精品课程 量子力学
清华大学精品课程 量子力学
 
Sc2009autumn 次世代Daoフレームワーク Doma
Sc2009autumn 次世代Daoフレームワーク DomaSc2009autumn 次世代Daoフレームワーク Doma
Sc2009autumn 次世代Daoフレームワーク Doma
 
Cop",!@#%$%&*()*()
Cop",!@#%$%&*()*()Cop",!@#%$%&*()*()
Cop",!@#%$%&*()*()
 
ブラウザでMap Reduce風味の並列分散処理
ブラウザでMap Reduce風味の並列分散処理ブラウザでMap Reduce風味の並列分散処理
ブラウザでMap Reduce風味の並列分散処理
 
Out-002-Suc3rum-20090720
Out-002-Suc3rum-20090720Out-002-Suc3rum-20090720
Out-002-Suc3rum-20090720
 
Where20 2009report
Where20 2009reportWhere20 2009report
Where20 2009report
 
Lec 5 07
Lec 5 07Lec 5 07
Lec 5 07
 
Green IT
Green ITGreen IT
Green IT
 
アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—アジャイル事例紹介 —夜のおしごと編—
アジャイル事例紹介 —夜のおしごと編—
 
Webken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User ExperienceWebken 03: Project Design for Optimaizing User Experience
Webken 03: Project Design for Optimaizing User Experience
 
Shibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼうShibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼう
 
Ltdd For Xp2008 検閲版
Ltdd For Xp2008 検閲版Ltdd For Xp2008 検閲版
Ltdd For Xp2008 検閲版
 
秩序从哪里来?
秩序从哪里来?秩序从哪里来?
秩序从哪里来?
 
maple, part1
maple, part1 maple, part1
maple, part1
 
[Nahu] - An wa3ul 'Irab (arabic)
[Nahu] - An wa3ul 'Irab (arabic)[Nahu] - An wa3ul 'Irab (arabic)
[Nahu] - An wa3ul 'Irab (arabic)
 
د.نادية باعشن - ملتقى سيدات الأعمال الثالث
د.نادية باعشن - ملتقى سيدات الأعمال الثالثد.نادية باعشن - ملتقى سيدات الأعمال الثالث
د.نادية باعشن - ملتقى سيدات الأعمال الثالث
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

とちぎRuby会議01(原)