Submit Search
Upload
Programming Language purl
•
Download as ZIP, PDF
•
0 likes
•
461 views
N
nanki
Follow
First Introduction to The Programming Language Purl. at RubyKaigi2010
Read less
Read more
Technology
Report
Share
Report
Share
1 of 41
Download now
Recommended
Energy-Price-Driven Query Processing in Multi-center WebSearch Engines
Energy-Price-Driven Query Processing in Multi-center WebSearch Engines
Roi Blanco
Delivery Of Future Content
Delivery Of Future Content
Peter Lancaster
Plastic f il for parents
Plastic f il for parents
cpdsroom27
Cloud webinar final
Cloud webinar final
Ness Technologies
MY PROFILE
MY PROFILE
Selva Rajan
RESTful Web Services @AnkaraPHP meetup
RESTful Web Services @AnkaraPHP meetup
Fatih Karatana
Halifax: Becoming a Shipbuilding Centre of Excellence
Halifax: Becoming a Shipbuilding Centre of Excellence
Halifax Partnership
D:\งานส่ง\G48 53011810075
D:\งานส่ง\G48 53011810075
BenjamasS
Recommended
Energy-Price-Driven Query Processing in Multi-center WebSearch Engines
Energy-Price-Driven Query Processing in Multi-center WebSearch Engines
Roi Blanco
Delivery Of Future Content
Delivery Of Future Content
Peter Lancaster
Plastic f il for parents
Plastic f il for parents
cpdsroom27
Cloud webinar final
Cloud webinar final
Ness Technologies
MY PROFILE
MY PROFILE
Selva Rajan
RESTful Web Services @AnkaraPHP meetup
RESTful Web Services @AnkaraPHP meetup
Fatih Karatana
Halifax: Becoming a Shipbuilding Centre of Excellence
Halifax: Becoming a Shipbuilding Centre of Excellence
Halifax Partnership
D:\งานส่ง\G48 53011810075
D:\งานส่ง\G48 53011810075
BenjamasS
Diabetes For Dummies, 3rd Edition by Alan L. Rubin, MD Index
Diabetes For Dummies, 3rd Edition by Alan L. Rubin, MD Index
AlanLRubinMD
Nupd 400 chapter 8 assessment techniques
Nupd 400 chapter 8 assessment techniques
4161
Amiel pangilinan how to use vlc
Amiel pangilinan how to use vlc
Amiel Pangilinan
Searching over the past, present and future
Searching over the past, present and future
Roi Blanco
Greater Halifax Partnership 2010 Annual Report
Greater Halifax Partnership 2010 Annual Report
Halifax Partnership
Smart business Annual Report 2011
Smart business Annual Report 2011
Halifax Partnership
OMG! My Employees Are On Facebook! Social Media From The Employment Perspective
OMG! My Employees Are On Facebook! Social Media From The Employment Perspective
Stites & Harbison
Early Intervention Language Coach Course Overview and Introduction
Early Intervention Language Coach Course Overview and Introduction
Jenny Brown
Week 8 presentation (tarek abouarbid)
Week 8 presentation (tarek abouarbid)
tarekabouarbid
D:\Ben\G48 53011810075
D:\Ben\G48 53011810075
BenjamasS
Entity Linking via Graph-Distance Minimization
Entity Linking via Graph-Distance Minimization
Roi Blanco
Physical Science: Chapter 3 sec3
Physical Science: Chapter 3 sec3
mshenry
PA EI Leadership Meeting: Technology to Suppoty EI Leaders
PA EI Leadership Meeting: Technology to Suppoty EI Leaders
Jenny Brown
Iguales y diferentes inadi
Iguales y diferentes inadi
Marcela Rodriguez
Reporte BID: Public-Private Collaboration on Productive Development Policies ...
Reporte BID: Public-Private Collaboration on Productive Development Policies ...
CESSI ArgenTIna
#ForoEGovAR | Casos de PSC y su adaptación
#ForoEGovAR | Casos de PSC y su adaptación
CESSI ArgenTIna
Powerpoint guide
Powerpoint guide
share2010
Flat plan resit
Flat plan resit
Becca McPartland
Profound logic 2012
Profound logic 2012
Profound Logic Software
2015 Halifax Index Presentation
2015 Halifax Index Presentation
Halifax Partnership
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
More Related Content
Viewers also liked
Diabetes For Dummies, 3rd Edition by Alan L. Rubin, MD Index
Diabetes For Dummies, 3rd Edition by Alan L. Rubin, MD Index
AlanLRubinMD
Nupd 400 chapter 8 assessment techniques
Nupd 400 chapter 8 assessment techniques
4161
Amiel pangilinan how to use vlc
Amiel pangilinan how to use vlc
Amiel Pangilinan
Searching over the past, present and future
Searching over the past, present and future
Roi Blanco
Greater Halifax Partnership 2010 Annual Report
Greater Halifax Partnership 2010 Annual Report
Halifax Partnership
Smart business Annual Report 2011
Smart business Annual Report 2011
Halifax Partnership
OMG! My Employees Are On Facebook! Social Media From The Employment Perspective
OMG! My Employees Are On Facebook! Social Media From The Employment Perspective
Stites & Harbison
Early Intervention Language Coach Course Overview and Introduction
Early Intervention Language Coach Course Overview and Introduction
Jenny Brown
Week 8 presentation (tarek abouarbid)
Week 8 presentation (tarek abouarbid)
tarekabouarbid
D:\Ben\G48 53011810075
D:\Ben\G48 53011810075
BenjamasS
Entity Linking via Graph-Distance Minimization
Entity Linking via Graph-Distance Minimization
Roi Blanco
Physical Science: Chapter 3 sec3
Physical Science: Chapter 3 sec3
mshenry
PA EI Leadership Meeting: Technology to Suppoty EI Leaders
PA EI Leadership Meeting: Technology to Suppoty EI Leaders
Jenny Brown
Iguales y diferentes inadi
Iguales y diferentes inadi
Marcela Rodriguez
Reporte BID: Public-Private Collaboration on Productive Development Policies ...
Reporte BID: Public-Private Collaboration on Productive Development Policies ...
CESSI ArgenTIna
#ForoEGovAR | Casos de PSC y su adaptación
#ForoEGovAR | Casos de PSC y su adaptación
CESSI ArgenTIna
Powerpoint guide
Powerpoint guide
share2010
Flat plan resit
Flat plan resit
Becca McPartland
Profound logic 2012
Profound logic 2012
Profound Logic Software
2015 Halifax Index Presentation
2015 Halifax Index Presentation
Halifax Partnership
Viewers also liked
(20)
Diabetes For Dummies, 3rd Edition by Alan L. Rubin, MD Index
Diabetes For Dummies, 3rd Edition by Alan L. Rubin, MD Index
Nupd 400 chapter 8 assessment techniques
Nupd 400 chapter 8 assessment techniques
Amiel pangilinan how to use vlc
Amiel pangilinan how to use vlc
Searching over the past, present and future
Searching over the past, present and future
Greater Halifax Partnership 2010 Annual Report
Greater Halifax Partnership 2010 Annual Report
Smart business Annual Report 2011
Smart business Annual Report 2011
OMG! My Employees Are On Facebook! Social Media From The Employment Perspective
OMG! My Employees Are On Facebook! Social Media From The Employment Perspective
Early Intervention Language Coach Course Overview and Introduction
Early Intervention Language Coach Course Overview and Introduction
Week 8 presentation (tarek abouarbid)
Week 8 presentation (tarek abouarbid)
D:\Ben\G48 53011810075
D:\Ben\G48 53011810075
Entity Linking via Graph-Distance Minimization
Entity Linking via Graph-Distance Minimization
Physical Science: Chapter 3 sec3
Physical Science: Chapter 3 sec3
PA EI Leadership Meeting: Technology to Suppoty EI Leaders
PA EI Leadership Meeting: Technology to Suppoty EI Leaders
Iguales y diferentes inadi
Iguales y diferentes inadi
Reporte BID: Public-Private Collaboration on Productive Development Policies ...
Reporte BID: Public-Private Collaboration on Productive Development Policies ...
#ForoEGovAR | Casos de PSC y su adaptación
#ForoEGovAR | Casos de PSC y su adaptación
Powerpoint guide
Powerpoint guide
Flat plan resit
Flat plan resit
Profound logic 2012
Profound logic 2012
2015 Halifax Index Presentation
2015 Halifax Index Presentation
Recently uploaded
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Recently uploaded
(20)
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Programming Language purl
1.
2.
3.
4.
5.
6.
7.
/purl/1:1:add:0:to.json
[2.0]
8.
/purl/1:1:add:0:to.json
[2.0]
9.
/purl/1:1:add:0:to.json
[2.0]
10.
11.
/purl/2:3:5:mul:add:0:to.json
[17.0]
12.
/1:load:to.jpg
JPEG /1:load:to.png PNG /1:load:to.gif GIF
13.
/1:load:geom:2:to.json
[48, 48]
14.
/1:load:2:load:swap:composite:to.png
15.
/(fd8...6b4):gyazo:to.png
16.
17.
/1:load:18:0:48:48:crop:to.png
18.
1:load:4:blur:to.png
19.
1:load:4:dropshadow:to.png
20.
1:load:flip.x
21.
1:load:90:rotate
22.
80:80:ctx: 40:40:moveto:
40:40:40:-20:20:arc.ccw: 1:.3:0:rgb:fill: 60:20:4:circle: 0:0:0:rgb:fill:xtc:to.png
23.
24.
( begins Macro )
ends Macro & push it to main stack.
25.
(:20:):call:0:to.json
[20] (:20:):3:times:0:to.json [20, 20, 20]
26.
1:load:45:rotate:dup:
(:dup:20:rotate: 48:0:0:0:extend:):5:times: (:composite:):5:times
27.
1:load: (:dup:48:0:0:0:extend:):3:times
:(:composite:):3:times :(:dup:0:48:0:0:extend:):3:times :(:composite:):3:times
28.
29.
30.
31.
32.
33.
34.
35.
36.
/purl/(... > 256
chars):to.jpg Uncacheable as a file. Many Filesystems disallow filenames over 256 chars.
37.
/purl/(...<256chars):/:(...<256chars):to.jpg
Use '/' (nop) or Define macros in the server side
38.
Attacker would execute
any code remotely
39.
/spurl/ccd...88d/1:load:to.jpg Only
accept signed code Not implemented in github editon
Editor's Notes
Download now