SlideShare a Scribd company logo
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Scripting OS X with Applescript, without Applescript
Ad

Recommended

Get your ass to 1.9
Get your ass to 1.9
Nic Benders
 
Asynchronous Programming in .NET
Asynchronous Programming in .NET
Pierre-Luc Maheu
 
Ruby as a glue language
Ruby as a glue language
quakewang
 
Think your software is fault-tolerant? Prove it!
Think your software is fault-tolerant? Prove it!
Christopher Batey
 
Node.js: CAMTA Presentation
Node.js: CAMTA Presentation
Rob Tweed
 
Eventful Email in Ruby
Eventful Email in Ruby
hassox
 
Continuous deployment of Rails apps on AWS OpsWorks
Continuous deployment of Rails apps on AWS OpsWorks
Tomaž Zaman
 
Javascript internals
Javascript internals
Ayush Sharma
 
Perl ides
Perl ides
Naim Shafiev
 
Asynchronous programming - .NET Way
Asynchronous programming - .NET Way
Bishnu Rawal
 
C# & AWS Lambda
C# & AWS Lambda
Pat Hermens
 
Searching CPAN Offline
Searching CPAN Offline
acme
 
Hashstyling &Prelinks
Hashstyling &Prelinks
guest6db481
 
Denetmen Bundle (Manage your routes like a boss!)
Denetmen Bundle (Manage your routes like a boss!)
Mustafa Ileri
 
Async/Await: TPL & Message Pumps
Async/Await: TPL & Message Pumps
Particular Software
 
Async-await best practices in 10 minutes
Async-await best practices in 10 minutes
Paulo Morgado
 
Beyond Fault Tolerance with Actor Programming
Beyond Fault Tolerance with Actor Programming
Fabio Tiriticco
 
Capistrano - automate all the things
Capistrano - automate all the things
John Cleary
 
CAPISTRANO
CAPISTRANO
AnsviaLab
 
Getting Started with Capistrano
Getting Started with Capistrano
LaunchAny
 
Backpressure in akka-streams
Backpressure in akka-streams
Daniel Sebban
 
Capistrano
Capistrano
Jason Noble
 
community day 2013 - camunda-bpm-camel
community day 2013 - camunda-bpm-camel
camunda services GmbH
 
Concurrency in ruby
Concurrency in ruby
Marco Borromeo
 
Flask vs. Django
Flask vs. Django
Rachel Sanders
 
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Abel Muíño
 
Async/Await Best Practices
Async/Await Best Practices
Particular Software
 
Computer programming k 12
Computer programming k 12
lemonmichelangelo
 
Giran Sieges - Applescript com @leohackin
Giran Sieges - Applescript com @leohackin
Leonardo "Hackin" Freire
 
Cocoa勉強会#43-Blocksを使う
Cocoa勉強会#43-Blocksを使う
Masayuki Nii
 

More Related Content

What's hot (20)

Perl ides
Perl ides
Naim Shafiev
 
Asynchronous programming - .NET Way
Asynchronous programming - .NET Way
Bishnu Rawal
 
C# & AWS Lambda
C# & AWS Lambda
Pat Hermens
 
Searching CPAN Offline
Searching CPAN Offline
acme
 
Hashstyling &Prelinks
Hashstyling &Prelinks
guest6db481
 
Denetmen Bundle (Manage your routes like a boss!)
Denetmen Bundle (Manage your routes like a boss!)
Mustafa Ileri
 
Async/Await: TPL & Message Pumps
Async/Await: TPL & Message Pumps
Particular Software
 
Async-await best practices in 10 minutes
Async-await best practices in 10 minutes
Paulo Morgado
 
Beyond Fault Tolerance with Actor Programming
Beyond Fault Tolerance with Actor Programming
Fabio Tiriticco
 
Capistrano - automate all the things
Capistrano - automate all the things
John Cleary
 
CAPISTRANO
CAPISTRANO
AnsviaLab
 
Getting Started with Capistrano
Getting Started with Capistrano
LaunchAny
 
Backpressure in akka-streams
Backpressure in akka-streams
Daniel Sebban
 
Capistrano
Capistrano
Jason Noble
 
community day 2013 - camunda-bpm-camel
community day 2013 - camunda-bpm-camel
camunda services GmbH
 
Concurrency in ruby
Concurrency in ruby
Marco Borromeo
 
Flask vs. Django
Flask vs. Django
Rachel Sanders
 
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Abel Muíño
 
Async/Await Best Practices
Async/Await Best Practices
Particular Software
 
Computer programming k 12
Computer programming k 12
lemonmichelangelo
 
Asynchronous programming - .NET Way
Asynchronous programming - .NET Way
Bishnu Rawal
 
Searching CPAN Offline
Searching CPAN Offline
acme
 
Hashstyling &Prelinks
Hashstyling &Prelinks
guest6db481
 
Denetmen Bundle (Manage your routes like a boss!)
Denetmen Bundle (Manage your routes like a boss!)
Mustafa Ileri
 
Async/Await: TPL & Message Pumps
Async/Await: TPL & Message Pumps
Particular Software
 
Async-await best practices in 10 minutes
Async-await best practices in 10 minutes
Paulo Morgado
 
Beyond Fault Tolerance with Actor Programming
Beyond Fault Tolerance with Actor Programming
Fabio Tiriticco
 
Capistrano - automate all the things
Capistrano - automate all the things
John Cleary
 
Getting Started with Capistrano
Getting Started with Capistrano
LaunchAny
 
Backpressure in akka-streams
Backpressure in akka-streams
Daniel Sebban
 
community day 2013 - camunda-bpm-camel
community day 2013 - camunda-bpm-camel
camunda services GmbH
 
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Cachopo - Scalable Stateful Services - Madrid Elixir Meetup
Abel Muíño
 

Viewers also liked (10)

Giran Sieges - Applescript com @leohackin
Giran Sieges - Applescript com @leohackin
Leonardo "Hackin" Freire
 
Cocoa勉強会#43-Blocksを使う
Cocoa勉強会#43-Blocksを使う
Masayuki Nii
 
Applescript
Applescript
MD5500
 
JavaScript で OS X を自動操作
JavaScript で OS X を自動操作
Tomokazu Kiyohara
 
Xcode以外の開発環境 AppCodeの紹介
Xcode以外の開発環境 AppCodeの紹介
Akira Hayashi
 
タスクを喰らうど!
タスクを喰らうど!
Daisuke Miura
 
Text to-speech
Text to-speech
幸雄 村上
 
Quick Application Development with Web Frameworks
Quick Application Development with Web Frameworks
Stratepedia Presentations
 
Ning presentation
Ning presentation
Stratepedia Presentations
 
私の営業の失敗談
私の営業の失敗談
幸雄 村上
 
Cocoa勉強会#43-Blocksを使う
Cocoa勉強会#43-Blocksを使う
Masayuki Nii
 
Applescript
Applescript
MD5500
 
JavaScript で OS X を自動操作
JavaScript で OS X を自動操作
Tomokazu Kiyohara
 
Xcode以外の開発環境 AppCodeの紹介
Xcode以外の開発環境 AppCodeの紹介
Akira Hayashi
 
タスクを喰らうど!
タスクを喰らうど!
Daisuke Miura
 
Quick Application Development with Web Frameworks
Quick Application Development with Web Frameworks
Stratepedia Presentations
 
私の営業の失敗談
私の営業の失敗談
幸雄 村上
 
Ad

Recently uploaded (20)

UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
 
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
 
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
Daily Lesson Log MATATAG ICT TEchnology 8
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
 
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
 
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
Daily Lesson Log MATATAG ICT TEchnology 8
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
Ad