Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
日頃のプログラミングについて
Search
高見知英
PRO
February 21, 2010
Programming
0
29
日頃のプログラミングについて
2010-02-21 ほにさん勉強会で発表した資料です
高見知英
PRO
February 21, 2010
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
29
高見知英とAndroid
takamichie
PRO
0
17
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
28
最近のゲーム実況のハナシ
takamichie
PRO
0
35
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
440
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
88
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
89
高見知英のヒストリー
takamichie
PRO
0
65
SRPGがやりたい!
takamichie
PRO
0
200
Other Decks in Programming
See All in Programming
fieldalignmentから見るGoの構造体
kuro_kurorrr
0
130
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.2k
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
110
SwiftDataのカスタムデータストアを試してみた
1mash0
0
150
Browser and UI #2 HTML/ARIA
ken7253
2
170
Embracing Ruby magic
vinistock
2
120
Ruby on Railroad: The Power of Visualizing CFG
ydah
0
300
GitHub Copilot for Azureを使い倒したい
ymd65536
1
330
実践Webフロントパフォーマンスチューニング
cp20
45
10k
VitestのIn-Source Testingが便利
taro28
8
2.4k
Optimizing JRuby 10
headius
0
580
Jakarta EE Meets AI
ivargrimstad
0
830
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Gamification - CAS2011
davidbonilla
81
5.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Building Applications with DynamoDB
mza
94
6.4k
What's in a price? How to price your products and services
michaelherold
245
12k
Navigating Team Friction
lara
185
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building Adaptive Systems
keathley
41
2.5k
Six Lessons from altMBA
skipperchong
28
3.8k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Transcript
日頃のプログラミングに ついて 2010年3月25日 高見知英
自己紹介 高見知英 コミュニティ活動 横浜のコミュニティを盛り上げる会 磯子クリエイティブチーム プログラミング アマチュアがメイン 会社でもちょこっと
会社でのプログラミング 社内ツール作成 個人の便利ツール作成 言語 JavaScript UWSC内蔵スクリプト http://www.uwsc.info/
JavaScriptとは? プロトタイプベースオブジェクト 指向言語 すべてがオブジェクト “文字列リテラル”.property = 23; 2.method(); 柔軟な記法 ≠JAVA
JavaScriptを何に使う? Webブラウザ上で動く言語 実はPC上でも使える Windows:WSH/DLR Mac:JSCocoa ブラウザ上のアドレスバーに入力 ブックマークレット
主な使い方 デスクトップ上 コンソールベースの処理自動化 WScript*オブジェクトを使用する Excelなどを操作する OLE ブラウザ上(ブックマークレット) テーブルのデータを集計したり
UWSCとは Windowsの操作を自動化する キーボード/マウス操作の記録再生 スクリプトによる操作保存 スクリプト再生ツールとしても ウィンドウを操作する関数が充実
主な使い方 ソフトの自動処理 1. ダイアログの表示を待つ 2. ダイアログの文字列を読む 3. 文字列で判断して、ボタン押下 スタートアップの代わり 最初に「処理しますか?」という
確認を設けられる
二つの言語の使い分け(1) JavaScriptの場合 コンソール処理・文字列処理 圧倒的にJavaScript有利 ただし、モジュール化しづらい 標準でInclude文がない エラーが起こった行数がわからない
二つの言語の使い分け(2) UWSCの場合 ちょっとしたGUIが欲しいもの・ 他のソフトを操作するもの ちょっとしたものがすぐに書ける 自分で作るより安全 モジュールを作っておけばもっと 強力に
ここから言いたいこと 基本的に、ソフト導入禁止 UWSCはうるさくなる前に入れた 環境によって使える言語・技術は 違う どんな環境でもある程度順応できる 必要がある 色々な言語を使えるようになる
おわり ご静聴 ありがとうございました