Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エコSmalltalk
Search
newapplesho
December 27, 2011
Programming
83
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エコSmalltalk
オレオレツールを作る
newapplesho
December 27, 2011
More Decks by newapplesho
See All by newapplesho
OpenRestyについて
newapplesho
0
130
Continuous Integration for Pharo Smalltalk Part 2 (Travis CI)
newapplesho
0
220
今時なウェブ開発をSmalltalkでやってみる?
newapplesho
0
200
Continuous Integration for Pharo Smalltalk
newapplesho
0
180
Elasticsearch for Pharo Smalltalk
newapplesho
0
180
SourceCode Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
newapplesho
0
160
RUNNING Smalltalk - 実践Smalltalk
newapplesho
0
140
AWS SDK for Smalltalk
newapplesho
0
140
How Smalltalker Works
newapplesho
0
130
Other Decks in Programming
See All in Programming
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
Simple Storage Service(S3) is not simple
iwatsukayura
0
260
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.3k
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
220
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
620
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
3
4.4k
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
160
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.1k
パスワード再設定メールのURLについて知っておこう
uyuki234
0
130
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
150
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
エンジニアに許された特別な時間の終わり
watany
109
250k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
Visualization
eitanlees
153
17k
Embracing the Ebb and Flow
colly
88
5.2k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
720
Transcript
٢ాɹᠳ ΤίSmalltalk ΦϨΦϨπʔϧΛ࡞Δ 1
Smalltalkͱݴ͑ จ๏ ։ൃڥ array := Array with:-10 with:2 with:100. array
inject: Float infinity negated into:[:v1 :v2 | v1 max: v2 ]. 2
։ൃڥ ͜͏ͳͬͪΌ͏ͱɾɾɾ 3
σΟεϓϨΠ ͍ͭେ͖ͳը໘։ൃͰ͖ΔͱݶΒͳ͍ 4
Τίͳ࣌ ը໘ྖҬΤί͠·͠ΐ͏ ϫʔΫεϖʔε τϥϯεΫϦϓτ 5
Smalltalkͷ୳ࡧ͠ͳ͕Βͭͬͯ͘ΈΔ 6
label :='MyEditor'. window := SystemWindow labelled:label. window setWindowColor: color. textMorph1
:= PluggableTextMorph on: Workspace new text: #contents accept: #acceptContents: readSelection: nil menu: #codePaneMenu:shifted:. textMorph2 := PluggableTextMorph on: Transcript text: #contents accept: #acceptContents: readSelection: nil menu: #codePaneMenu:shifted:. window addMorph: textMorph1 frame: (0@0 corner:
[email protected]
). window addMorph: textMorph2 frame: (
[email protected]
corner: 1@1). window openInWorld. 7
͞ΒʹΤί͢Δͱ 8