fork download
  1. # your code goes here
  2. lines = $stdin.readlines
  3. queries = lines.pop(5)
  4. p queries
  5. input = lines.join
  6. queries[3]= queries[3].chomp
  7. queries[3] = 'HTML' if queries[3] == 'null' || queries[3] == 'blank' || queries[3] == ""
  8. REQUEST_TYPE = queries[0].chomp
  9. RELATIVE_URL = queries[1].chomp
  10. IP = queries[2].chomp
  11. REQUEST_FORMAT = queries[3]
  12. RESPONSE_CODE = queries[4].chomp
  13.  
  14. pattern = /Started #{Regexp.escape(REQUEST_TYPE)} /
  15. p input.scan(pattern).length
  16.  
  17. pattern = /#{Regexp.escape(RELATIVE_URL)}" for/
  18. p input.scan(pattern).length
  19.  
  20. pattern = /for #{Regexp.escape(IP)} at/
  21. p input.scan(pattern).length
  22.  
  23. pattern = /as #{Regexp.escape(REQUEST_FORMAT)}/
  24. pattern2 = /\#[A-z]+\_?[A-z]* as\n/
  25. count = input.scan(pattern).length
  26. count += input.scan(pattern2).length if REQUEST_FORMAT == 'HTML'
  27. p count
  28. pattern = /Completed #{Regexp.escape(RESPONSE_CODE)} in/
  29. p input.scan(pattern).length
  30.  
Success #stdin #stdout 0.02s 9768KB
stdin
Started GET "/terminal/is_on?ts=1448979663546&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012" for 127.0.0.1 at Tue Dec 01 19:51:03 +0530 2015
  Processing by TerminalController#is_on as JSON
  Parameters: {"tabOpened"=>"1448979396.012", "v"=>"46.0", "b"=>"Chrome", "ts"=>"1448979663546", "sl"=>"1421", "timestamp"=>"1448979524369"}
[BS_SESSION_LOG 218] 3 : Tue Dec 01 19:51:04 +0530 2015 : /terminal/is_on : before request
LIVE SESSION LOGS [Tue Dec 01 14:21:04 UTC 2015] [SummaryLog Transition] - User: 3 - Inside terminal#is_on - sl - 1421 - Session: 627632189903c04da7801aafbac4d992 - bs_session_id: 218
UnLocking session id 627632189903c04da7801aafbac4d992, bs_session id: 627632189903c04da7801aafbac4d992
[BS_SESSION_LOG 218] 3 : Tue Dec 01 19:51:04 +0530 2015 : /terminal/is_on : after request : true
Completed 200 OK in 546ms (Views: 13.3ms | ActiveRecord: 28.9ms | Sphinx: 0.0ms)


Started GET "/terminal/is_on?ts=1448979836568&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012" for 127.0.0.1 at Tue Dec 01 19:53:56 +0530 2015
  Processing by TerminalController#is_on as JSON
  Parameters: {"tabOpened"=>"1448979396.012", "v"=>"46.0", "b"=>"Chrome", "ts"=>"1448979836568", "sl"=>"1421", "timestamp"=>"1448979524369"}
[BS_SESSION_LOG 218] 3 : Tue Dec 01 19:53:57 +0530 2015 : /terminal/is_on : before request
LIVE SESSION LOGS [Tue Dec 01 14:23:57 UTC 2015] [SummaryLog Transition] - User: 3 - Inside terminal#is_on - sl - 1421 - Session: 627632189903c04da7801aafbac4d992 - bs_session_id: 218
UnLocking session id 627632189903c04da7801aafbac4d992, bs_session id: 627632189903c04da7801aafbac4d992
[BS_SESSION_LOG 218] 3 : Tue Dec 01 19:53:57 +0530 2015 : /terminal/is_on : after request : true
Completed 200 OK in 635ms (Views: 11.5ms | ActiveRecord: 13.0ms | Sphinx: 0.0ms)


Started GET "/terminal/is_on?ts=1448979876581&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012" for 127.0.0.1 at Tue Dec 01 19:54:36 +0530 2015
  Processing by TerminalController#is_on as JSON
  Parameters: {"tabOpened"=>"1448979396.012", "v"=>"46.0", "b"=>"Chrome", "ts"=>"1448979876581", "sl"=>"1421", "timestamp"=>"1448979524369"}
[BS_SESSION_LOG 218] 3 : Tue Dec 01 19:54:37 +0530 2015 : /terminal/is_on : before request
LIVE SESSION LOGS [Tue Dec 01 14:24:37 UTC 2015] [SummaryLog Transition] - User: 3 - Inside terminal#is_on - sl - 1421 - Session: 627632189903c04da7801aafbac4d992 - bs_session_id: 218
UnLocking session id 627632189903c04da7801aafbac4d992, bs_session id: 627632189903c04da7801aafbac4d992
[BS_SESSION_LOG 218] 3 : Tue Dec 01 19:54:37 +0530 2015 : /terminal/is_on : after request : true
Completed 200 OK in 446ms (Views: 11.1ms | ActiveRecord: 14.0ms | Sphinx: 0.0ms)


Started GET "/terminal/is_on?ts=1448980278551&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012" for 127.0.0.1 at Tue Dec 01 20:01:18 +0530 2015
  Processing by TerminalController#is_on as JSON
  Parameters: {"tabOpened"=>"1448979396.012", "v"=>"46.0", "b"=>"Chrome", "ts"=>"1448980278551", "sl"=>"1421", "timestamp"=>"1448979524369"}
[BS_SESSION_LOG 218] 3 : Tue Dec 01 20:01:19 +0530 2015 : /terminal/is_on : before request
LIVE SESSION LOGS [Tue Dec 01 14:31:19 UTC 2015] [SummaryLog Transition] - User: 3 - Inside terminal#is_on - sl - 1421 - Session: 627632189903c04da7801aafbac4d992 - bs_session_id: 218
UnLocking session id 627632189903c04da7801aafbac4d992, bs_session id: 627632189903c04da7801aafbac4d992
[BS_SESSION_LOG 218] 3 : Tue Dec 01 20:01:19 +0530 2015 : /terminal/is_on : after request : true
Completed 200 OK in 539ms (Views: 9.0ms | ActiveRecord: 22.4ms | Sphinx: 0.0ms)


Started GET "/" for 127.0.0.1 at Tue Dec 01 20:28:08 +0530 2015
Rendered text template (0.0ms)
Completed 200 OK in 205ms (Views: 7.6ms | ActiveRecord: 43.8ms | Sphinx: 0.0ms)


Started GET "/terminal/analytics_log?key=Y6zaFBruxDsA4RSwLiyd-chrome&error=ref=249,%20bytes=GET%20/favicon.ico%20HTTP/1.1Host:%20sdkjvnjk.comUser-Agent:%20Mozilla/5.0%20(Windows%20NT%205.2)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/46.0.2490.71%20Safari/537.36Accept:%20*/*Referer:%20http://s...content-available-to-author-only...k.com/Accept-Encoding:%20gzip,%20deflate,%20sdchAccept-Language:%20en-US,en;q=0.8Connection:%20close&user_browser=chrome&user_browser_version=46.0.2490.86&user_os=darwin&kind=chromeTunnel-corruptData&ual=true&trace=%7B%22time%22%3A%22Tue%20Dec%2001%202015%2020%3A18%3A51%20GMT%2B0530%20(IST)%22%2C%22browserName%22%3A%22chrome%22%2C%22browserVersion%22%3A%2246.0.2490.86%22%2C%22appVersion%22%3A%2214.4%22%2C%22state%22%3A%7B%22fileChosen%22%3Afalse%2C%22localServerFlag%22%3A0%2C%22chooserWindowOpen%22%3Afalse%2C%22localServerPort%22%3A45692%2C%22lastPingSentTime%22%3A1448981323405%2C%22lastReceivedPong%22%3A1448981323653%2C%22numberOfReconnects%22%3A0%2C%22forwardAllHosts%22%3Afalse%7D%2C%22repeaterConfig%22%3A%7B%22reconnector%22%3Anull%2C%22nodePort%22%3Anull%2C%22repeaterProtocol%22%3A%22wss%22%2C%22repeaterAddress%22%3A%5B%22preprod-chrome-repeater-2.bsstag.com%22%5D%2C%22bsHost%22%3A%22local.bsstag.com%22%2C%22key%22%3A%22Y6zaFBruxDsA4RSwLiyd-chrome%22%2C%22localHosts%22%3A%5B%5B%22google.com%22%2C80%2C%220%22%5D%5D%2C%22repeaterPorts%22%3A%7B%222%22%3A%5B%22google.com%22%2C80%2C%220%22%5D%7D%2C%22protocolSequence%22%3A%5B%22wss%22%2C%22ws%22%5D%2C%22protocolId%22%3A0%2C%22webSocketPorts%22%3A%7B%22wss%22%3A443%2C%22https%22%3A443%2C%22ws%22%3A80%2C%22http%22%3A80%7D%2C%22segmentSize%22%3A0%2C%22clientUserName%22%3A%22utsav2%22%2C%22localFolderServer%22%3A%22utsav2.browserstack.com%22%7D%2C%22message%22%3A%22Got%20corrupt%20data%20on%20websocket%22%2C%22error%22%3A%22ref%3D249%2C%20bytes%3DGET%20%2Ffavicon.ico%20HTTP%2F1.1%5Cr%5CnHost%3A%20sdkjvnjk.com%5Cr%5CnUser-Agent%3A%20Mozilla%2F5.0%20(Windows%20NT%205.2)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F46.0.2490.71%20Safari%2F537.36%5Cr%5CnAccept%3A%20*%2F*%5Cr%5CnReferer%3A%20http%3A%2F%2Fsdkjvnjk.com%2F%5Cr%5CnAccept-Encoding%3A%20gzip%2C%20deflate%2C%20sdch%5Cr%5CnAccept-Language%3A%20en-US%2Cen%3Bq%3D0.8%5Cr%5CnConnection%3A%20close%5Cr%5Cn%5Cr%5Cn%22%7D" for 127.0.0.1 at Tue Dec 01 20:28:09 +0530 2015
Rendered text template (0.0ms)
Completed 200 OK in 219ms (Views: 4.5ms | ActiveRecord: 12.6ms | Sphinx: 0.0ms)



Started GET "/terminal/analytics_log?key=Y6zaFBruxDsA4RSwLiyd-chrome&error=ref=262,%20bytes=GET%20/%20HTTP/1.1Host:%20ssssdkjvnjk.comCache-Control:%20max-age=0Accept:%20text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Upgrade-Insecure-Requests:%201User-Agent:%20Mozilla/5.0%20(Windows%20NT%205.2)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/46.0.2490.71%20Safari/537.36Accept-Encoding:%20gzip,%20deflate,%20sdchAccept-Language:%20en-US,en;q=0.8Connection:%20close&user_browser=chrome&user_browser_version=46.0.2490.86&user_os=darwin&kind=chromeTunnel-corruptData&ual=true&trace=%7B%22time%22%3A%22Tue%20Dec%2001%202015%2020%3A19%3A48%20GMT%2B0530%20(IST)%22%2C%22browserName%22%3A%22chrome%22%2C%22browserVersion%22%3A%2246.0.2490.86%22%2C%22appVersion%22%3A%2214.4%22%2C%22state%22%3A%7B%22fileChosen%22%3Afalse%2C%22localServerFlag%22%3A0%2C%22chooserWindowOpen%22%3Afalse%2C%22localServerPort%22%3A45692%2C%22lastPingSentTime%22%3A1448981383424%2C%22lastReceivedPong%22%3A1448981383635%2C%22numberOfReconnects%22%3A0%2C%22forwardAllHosts%22%3Afalse%7D%2C%22repeaterConfig%22%3A%7B%22reconnector%22%3Anull%2C%22nodePort%22%3Anull%2C%22repeaterProtocol%22%3A%22wss%22%2C%22repeaterAddress%22%3A%5B%22preprod-chrome-repeater-2.bsstag.com%22%5D%2C%22bsHost%22%3A%22local.bsstag.com%22%2C%22key%22%3A%22Y6zaFBruxDsA4RSwLiyd-chrome%22%2C%22localHosts%22%3A%5B%5B%22google.com%22%2C80%2C%220%22%5D%5D%2C%22repeaterPorts%22%3A%7B%222%22%3A%5B%22google.com%22%2C80%2C%220%22%5D%7D%2C%22protocolSequence%22%3A%5B%22wss%22%2C%22ws%22%5D%2C%22protocolId%22%3A0%2C%22webSocketPorts%22%3A%7B%22wss%22%3A443%2C%22https%22%3A443%2C%22ws%22%3A80%2C%22http%22%3A80%7D%2C%22segmentSize%22%3A0%2C%22clientUserName%22%3A%22utsav2%22%2C%22localFolderServer%22%3A%22utsav2.browserstack.com%22%7D%2C%22message%22%3A%22Got%20corrupt%20data%20on%20websocket%22%2C%22error%22%3A%22ref%3D262%2C%20bytes%3DGET%20%2F%20HTTP%2F1.1%5Cr%5CnHost%3A%20ssssdkjvnjk.com%5Cr%5CnCache-Control%3A%20max-age%3D0%5Cr%5CnAccept%3A%20text%2Fhtml%2Capplication%2Fxhtml%2Bxml%2Capplication%2Fxml%3Bq%3D0.9%2Cimage%2Fwebp%2C*%2F*%3Bq%3D0.8%5Cr%5CnUpgrade-Insecure-Requests%3A%201%5Cr%5CnUser-Agent%3A%20Mozilla%2F5.0%20(Windows%20NT%205.2)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F46.0.2490.71%20Safari%2F537.36%5Cr%5CnAccept-Encoding%3A%20gzip%2C%20deflate%2C%20sdch%5Cr%5CnAccept-Language%3A%20en-US%2Cen%3Bq%3D0.8%5Cr%5CnConnection%3A%20close%5Cr%5Cn%5Cr%5Cn%22%7D" for 127.0.0.1 at Tue Dec 01 20:28:10 +0530 2015
Rendered layouts/_optimizely.html.erb (1.0ms)
Rendered layouts/_analytics.html.erb (1.2ms)
Rendered layouts/_screenshots_responsive_header_menu.html.erb (1.2ms)
Rendered layouts/_screenshots_responsive_header_menu.html.erb (4.4ms)
Rendered layouts/_resources.html.erb (8.6ms)
Rendered layouts/_resources.html.erb (9.9ms)
Rendered layouts/_header_menu.html.erb (1.5ms)
Rendered layouts/_header.html.erb (609.1ms)
Rendered user/_error_success_notifications.html.erb (1.7ms)
Rendered layouts/_header_menu.html.erb (1.7ms)
Rendered layouts/_header.html.erb (634.6ms)
Rendered user/_error_success_notifications.html.erb (2.0ms)
Rendered layouts/master.html.erb (1419.2ms)
Rendered layouts/master.html.erb (1052.0ms)
Rendered main/index.html.erb within layouts/application (2326.3ms)
Completed 200 OK in 2359ms (Views: 2324.6ms | ActiveRecord: 12.5ms | Sphinx: 0.0ms)


Started GET "/terminal/is_on?ts=1448980455560&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012" for 127.0.0.1 at Tue Dec 01 20:28:11 +0530 2015
Rendered text template (0.0ms)
Completed 200 OK in 760ms (Views: 1.2ms | ActiveRecord: 11.9ms | Sphinx: 0.0ms)


Started GET "/terminal/is_on?ts=1448980606593&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012" for 127.0.0.1 at Tue Dec 01 20:28:12 +0530 2015
  Processing by TerminalController#is_on as JSON
  Parameters: {"ts"=>"1448980455560", "timestamp"=>"1448979524369", "sl"=>"1421", "v"=>"46.0", "b"=>"Chrome", "tabOpened"=>"1448979396.012"}
Rendered text template (0.0ms)
Completed 200 OK in 776ms (Views: 4.6ms | ActiveRecord: 69.9ms | Sphinx: 0.0ms)


Started GET "/start" for 127.0.0.1 at Tue Dec 01 20:28:12 +0530 2015
  Processing by UserController#dashboard as HTML
Rendered shared/_errors.html.erb (0.7ms)
Rendered shared/_errors.html.erb (0.8ms)
Rendered shared/_errors.html.erb (0.6ms)
Rendered main/_small_signup_form.html.erb (647.5ms)
Rendered main/_client_list.html.erb (3.1ms)
Rendered shared/_featured_tweets.html.erb (2.2ms)
Rendered layouts/_footer.html.erb (21.7ms)
Rendered layouts/_optimizely.html.erb (2.5ms)
Rendered layouts/_analytics.html.erb (1.0ms)
[BS_SESSION_LOG 218] 3 : Tue Dec 01 20:28:13 +0530 2015 : /terminal/is_on : before request
[BS_SESSION_LOG 218] 3 : Tue Dec 01 20:28:13 +0530 2015 : /terminal/is_on : before request
LIVE SESSION LOGS [Tue Dec 01 14:58:13 UTC 2015] [SummaryLog Transition] - User: 3 - Inside terminal#is_on - sl - 1421 - Session: 627632189903c04da7801aafbac4d992 - bs_session_id: 218
UnLocking session id 627632189903c04da7801aafbac4d992, bs_session id: 627632189903c04da7801aafbac4d992
Sleeping for 1 sec for lock!!
[BS_SESSION_LOG 218] 3 : Tue Dec 01 20:28:13 +0530 2015 : /terminal/is_on : after request : true
Completed 200 OK in 1491ms (Views: 32.9ms | ActiveRecord: 27.6ms | Sphinx: 0.0ms)
***************###############***************
GET
/terminal/is_on?ts=1448979663546&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012
127.0.0.1
JSON
200 OK
stdout
["GET\n", "/terminal/is_on?ts=1448979663546&b=Chrome&v=46.0&timestamp=1448979524369&sl=1421&tabOpened=1448979396.012\n", "127.0.0.1\n", "JSON\n", "200 OK"]
10
0
10
5
10