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
高見知英
February 21, 2010
Programming
47
0
Share
日頃のプログラミングについて
2010-02-21 ほにさん勉強会で発表した資料です
高見知英
February 21, 2010
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
120
高見知英とAndroid
takamichie
0
99
大人になってからのゲームデビューのハナシ
takamichie
0
91
最近のゲーム実況のハナシ
takamichie
0
110
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
530
山手縁乃庭のいまとこれから考えていること
takamichie
0
170
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
160
高見知英のヒストリー
takamichie
0
130
SRPGがやりたい!
takamichie
0
260
Other Decks in Programming
See All in Programming
【26新卒研修】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
120
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
330
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
16k
Kingdom of the Machine
yui_knk
2
1.3k
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
230
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
18
8.3k
Back to the roots of date
jinroq
0
600
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
180
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
240
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
130
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Why Our Code Smells
bkeepers
PRO
340
58k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
120
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
910
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
HDC tutorial
michielstock
2
650
My Coaching Mixtape
mlcsv
0
110
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
340
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
WENDY [Excerpt]
tessaabrams
10
37k
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はうるさくなる前に入れた 環境によって使える言語・技術は 違う どんな環境でもある程度順応できる 必要がある 色々な言語を使えるようになる
おわり ご静聴 ありがとうございました