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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
高見知英
February 21, 2010
Programming
0
47
日頃のプログラミングについて
2010-02-21 ほにさん勉強会で発表した資料です
高見知英
February 21, 2010
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
100
高見知英とAndroid
takamichie
0
88
大人になってからのゲームデビューのハナシ
takamichie
0
84
最近のゲーム実況のハナシ
takamichie
0
100
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
520
山手縁乃庭のいまとこれから考えていること
takamichie
0
160
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
150
高見知英のヒストリー
takamichie
0
120
SRPGがやりたい!
takamichie
0
260
Other Decks in Programming
See All in Programming
Codex の「自走力」を高める
yorifuji
0
1.3k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
560
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
570
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
610
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
150
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
3.2k
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
420
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
400
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
110
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
The browser strikes back
jonoalderson
0
850
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Mind Mapping
helmedeiros
PRO
1
130
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Practical Orchestrator
shlominoach
191
11k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
150
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はうるさくなる前に入れた 環境によって使える言語・技術は 違う どんな環境でもある程度順応できる 必要がある 色々な言語を使えるようになる
おわり ご静聴 ありがとうございました