Toggle navigation
nativejson-benchmark
Benchmark
Section
Developed by
Milo Yip
<EMAIL_ADDRESS>Source CSV
Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) 1. Parse,ArduinoJson (C++),canada.json,832.642000,10639848,10639848,17,0 1. Parse,ArduinoJson (C++),citm_catalog.json,4.507000,3824488,3824488,15,0 1. Parse,ArduinoJson (C++),twitter.json,2.855000,1155896,1155896,13,0 2. Stringify,ArduinoJson (C++),canada.json,58.340000,2251072,6445384,16,0 2. Stringify,ArduinoJson (C++),citm_catalog.json,16.222000,500352,1024648,13,0 2. Stringify,ArduinoJson (C++),twitter.json,15.182000,466960,991256,13,0 3. Prettify,ArduinoJson (C++),canada.json,180.800000,5596496,13985112,17,0 3. Prettify,ArduinoJson (C++),citm_catalog.json,39.761000,1202432,3299592,15,0 3. Prettify,ArduinoJson (C++),twitter.json,39.311000,647040,1695624,14,0 4. Statistics,ArduinoJson (C++),canada.json,70.890000,0,0,0,0 4. Statistics,ArduinoJson (C++),citm_catalog.json,3.099000,0,0,0,0 4. Statistics,ArduinoJson (C++),twitter.json,1.462000,0,0,0,0 7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,22984 1. Parse,CAJUN (C++),canada.json,614.305000,41389176,150319040,4117468,0 1. Parse,CAJUN (C++),citm_catalog.json,146.925000,9437864,36970552,767977,0 1. Parse,CAJUN (C++),twitter.json,78.269000,2191088,9547200,255016,0 2. Stringify,CAJUN (C++),canada.json,193.224000,4270096,12658712,17,0 2. Stringify,CAJUN (C++),citm_catalog.json,28.656000,890896,1939480,923,0 2. Stringify,CAJUN (C++),twitter.json,16.159000,672464,1721048,4083,0 4. Statistics,CAJUN (C++),canada.json,4.802000,0,0,0,0 4. Statistics,CAJUN (C++),citm_catalog.json,0.918000,0,0,0,0 4. Statistics,CAJUN (C++),twitter.json,0.215000,0,0,0,0 7. Code size,CAJUN (C++),jsonstat,0,0,0,0,76544 1. Parse,ccan/json (C),canada.json,35.917000,9362432,9362432,167193,0 1. Parse,ccan/json (C),citm_catalog.json,7.137000,2822008,2822008,68345,0 1. Parse,ccan/json (C),twitter.json,3.710000,1544304,1544304,43523,0 2. Stringify,ccan/json (C),canada.json,112.210000,2097184,2097184,19,0 2. Stringify,ccan/json (C),citm_catalog.json,12.307000,524320,524320,17,0 2. Stringify,ccan/json (C),twitter.json,4.350000,524320,524320,17,0 3. Prettify,ccan/json (C),canada.json,128.626000,8388640,8388640,21,0 3. Prettify,ccan/json (C),citm_catalog.json,15.945000,2097184,2097184,19,0 3. Prettify,ccan/json (C),twitter.json,5.163000,1048608,1048608,18,0 4. Statistics,ccan/json (C),canada.json,1.114000,0,0,0,0 4. Statistics,ccan/json (C),citm_catalog.json,0.635000,0,0,0,0 4. Statistics,ccan/json (C),twitter.json,0.338000,0,0,0,0 7. Code size,ccan/json (C),jsonstat,0,0,0,0,31192 1. Parse,cJSON (C),canada.json,33.045000,12037280,12037280,167192,0 1. Parse,cJSON (C),citm_catalog.json,8.007000,3364264,3364264,64383,0 1. Parse,cJSON (C),twitter.json,4.071000,1606672,1606672,32014,0 2. Stringify,cJSON (C),canada.json,88.638000,2097184,3145768,11,0 2. Stringify,cJSON (C),citm_catalog.json,5.481000,524320,786472,9,0 2. Stringify,cJSON (C),twitter.json,3.199000,524320,786472,9,0 3. Prettify,cJSON (C),canada.json,88.417000,2097184,3145768,11,0 3. Prettify,cJSON (C),citm_catalog.json,5.717000,1048608,1572904,10,0 3. Prettify,cJSON (C),twitter.json,3.590000,1048608,1572904,10,0 4. Statistics,cJSON (C),canada.json,1.156000,0,0,0,0 4. Statistics,cJSON (C),citm_catalog.json,0.554000,0,0,0,0 4. Statistics,cJSON (C),twitter.json,0.292000,0,0,0,0 7. Code size,cJSON (C),jsonstat,0,0,0,0,47584 1. Parse,dropbox/json11 (C++11),canada.json,52.764000,11138592,13389656,281382,0 1. Parse,dropbox/json11 (C++11),citm_catalog.json,12.544000,4596920,6324128,70675,0 1. Parse,dropbox/json11 (C++11),twitter.json,7.450000,2125296,2756824,32396,0 2. Stringify,dropbox/json11 (C++11),canada.json,120.865000,3932208,5898296,19,0 2. Stringify,dropbox/json11 (C++11),citm_catalog.json,5.475000,983088,1474616,17,0 2. Stringify,dropbox/json11 (C++11),twitter.json,3.541000,983088,1474616,17,0 4. Statistics,dropbox/json11 (C++11),canada.json,1.585000,0,0,0,0 4. Statistics,dropbox/json11 (C++11),citm_catalog.json,1.107000,0,0,0,0 4. Statistics,dropbox/json11 (C++11),twitter.json,0.472000,0,0,0,0 7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,76376 1. Parse,mikeando/FastJson (C++),canada.json,20.003000,8715400,10967016,22,0 1. Parse,mikeando/FastJson (C++),citm_catalog.json,9.250000,2687448,4415208,22,0 1. Parse,mikeando/FastJson (C++),twitter.json,4.064000,1361576,1994232,24,0 2. Stringify,mikeando/FastJson (C++),canada.json,101.003000,2251072,2251072,2,0 2. Stringify,mikeando/FastJson (C++),citm_catalog.json,12.146000,501040,501040,2,0 2. Stringify,mikeando/FastJson (C++),twitter.json,2.843000,562464,562464,2,0 4. Statistics,mikeando/FastJson (C++),canada.json,0.989000,0,0,0,0 4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.239000,0,0,0,0 4. Statistics,mikeando/FastJson (C++),twitter.json,0.120000,0,0,0,0 7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,76312 1. Parse,gason (C++11),canada.json,9.186000,4943328,4943328,658,0 1. Parse,gason (C++11),citm_catalog.json,4.201000,2548048,2548048,202,0 1. Parse,gason (C++11),twitter.json,1.644000,963992,963992,83,0 2. Stringify,gason (C++11),canada.json,84.809000,1295040,3392200,15,0 2. Stringify,gason (C++11),citm_catalog.json,21.077000,601088,1649672,14,0 2. Stringify,gason (C++11),twitter.json,8.866000,481712,1006008,13,0 3. Prettify,gason (C++11),canada.json,129.201000,7316176,15704792,17,0 3. Prettify,gason (C++11),citm_catalog.json,27.835000,1802128,3899288,15,0 3. Prettify,gason (C++11),twitter.json,10.665000,768752,1817336,14,0 4. Statistics,gason (C++11),canada.json,0.888000,0,0,0,0 4. Statistics,gason (C++11),citm_catalog.json,0.418000,0,0,0,0 4. Statistics,gason (C++11),twitter.json,0.243000,0,0,0,0 7. Code size,gason (C++11),jsonstat,0,0,0,0,18840 1. Parse,Jansson (C),canada.json,81.404000,10473032,10473096,224392,0 1. Parse,Jansson (C),citm_catalog.json,29.664000,5925152,5925248,111230,0 1. Parse,Jansson (C),twitter.json,20.927000,2075720,2076280,43822,0 2. Stringify,Jansson (C),canada.json,242.220000,2362192,6556504,21,0 2. Stringify,Jansson (C),citm_catalog.json,11.761000,551280,1599864,19,0 2. Stringify,Jansson (C),twitter.json,6.362000,492640,1016936,18,0 3. Prettify,Jansson (C),canada.json,206.215000,8272192,16922952,22,0 3. Prettify,Jansson (C),citm_catalog.json,11.745000,1727232,3824392,20,0 3. Prettify,Jansson (C),twitter.json,5.867000,767344,1815928,19,0 4. Statistics,Jansson (C),canada.json,2.166000,0,0,0,0 4. Statistics,Jansson (C),citm_catalog.json,2.174000,0,0,0,0 4. Statistics,Jansson (C),twitter.json,0.571000,0,0,0,0 7. Code size,Jansson (C),jsonstat,0,0,0,0,76392 1. Parse,jsmn (C),canada.json,651.980000,4926104,4926104,3,0 1. Parse,jsmn (C),citm_catalog.json,31.085000,2745608,2745608,3,0 1. Parse,jsmn (C),twitter.json,9.696000,1067720,1067720,3,0 4. Statistics,jsmn (C),canada.json,0.564000,0,0,0,0 4. Statistics,jsmn (C),citm_catalog.json,0.213000,0,0,0,0 4. Statistics,jsmn (C),twitter.json,0.081000,0,0,0,0 7. Code size,jsmn (C),jsonstat,0,0,0,0,14744 1. Parse,JsonBox (C++),canada.json,364.828000,7500992,12395048,976342,0 1. Parse,JsonBox (C++),citm_catalog.json,168.766000,3783512,7238448,286505,0 1. Parse,JsonBox (C++),twitter.json,60.055000,1916680,3775264,98027,0 2. Stringify,JsonBox (C++),canada.json,334.099000,2251072,6445384,29,0 2. Stringify,JsonBox (C++),citm_catalog.json,72.390000,499632,1023928,27977,0 2. Stringify,JsonBox (C++),twitter.json,48.880000,465392,989688,24374,0 3. Prettify,JsonBox (C++),canada.json,230.555000,3923792,8118104,29,0 3. Prettify,JsonBox (C++),citm_catalog.json,62.220000,889488,1938072,27978,0 3. Prettify,JsonBox (C++),twitter.json,42.682000,575456,1624040,24375,0 4. Statistics,JsonBox (C++),canada.json,1.261000,0,0,0,0 4. Statistics,JsonBox (C++),citm_catalog.json,0.813000,0,0,0,0 4. Statistics,JsonBox (C++),twitter.json,0.344000,0,0,0,0 7. Code size,JsonBox (C++),jsonstat,0,0,0,0,93136 1. Parse,jsoncons (C++),canada.json,78.209000,4468880,7489312,230922,0 1. Parse,jsoncons (C++),citm_catalog.json,14.143000,2105336,3881944,35718,0 1. Parse,jsoncons (C++),twitter.json,6.515000,1117800,1799248,10908,0 2. Stringify,jsoncons (C++),canada.json,137.189000,2160608,6354920,22,0 2. Stringify,jsoncons (C++),citm_catalog.json,3.672000,526224,1589840,20,0 2. Stringify,jsoncons (C++),twitter.json,3.134000,480304,1004600,20,0 3. Prettify,jsoncons (C++),canada.json,137.420000,2160608,6354920,22,0 3. Prettify,jsoncons (C++),citm_catalog.json,3.672000,526224,1589840,20,0 3. Prettify,jsoncons (C++),twitter.json,3.139000,480304,1004600,20,0 4. Statistics,jsoncons (C++),canada.json,1.905000,0,40,1,0 4. Statistics,jsoncons (C++),citm_catalog.json,0.998000,0,56,451,0 4. Statistics,jsoncons (C++),twitter.json,0.501000,0,472,2336,0 7. Code size,jsoncons (C++),jsonstat,0,0,0,0,97200 1. Parse,JsonCpp (C++),canada.json,83.387000,17850784,17853488,223287,0 1. Parse,JsonCpp (C++),citm_catalog.json,16.309000,5167008,5169696,113037,0 1. Parse,JsonCpp (C++),twitter.json,11.170000,1966088,1968776,53958,0 2. Stringify,JsonCpp (C++),canada.json,202.317000,2251072,6446392,108922,0 2. Stringify,JsonCpp (C++),citm_catalog.json,16.227000,500352,1025656,15591,0 2. Stringify,JsonCpp (C++),twitter.json,10.916000,466976,992280,14534,0 4. Statistics,JsonCpp (C++),canada.json,5.012000,0,24,1,0 4. Statistics,JsonCpp (C++),citm_catalog.json,1.594000,0,56,451,0 4. Statistics,JsonCpp (C++),twitter.json,0.753000,0,472,2336,0 7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,170856 1. Parse,json-c (C),canada.json,106.119000,31398608,31399800,390651,0 1. Parse,json-c (C),citm_catalog.json,42.614000,12955216,12956440,131793,0 1. Parse,json-c (C),twitter.json,20.103000,3073656,3075328,49446,0 2. Stringify,json-c (C),canada.json,31.765000,6445392,6445392,21,0 2. Stringify,json-c (C),citm_catalog.json,20.254000,1025056,1025056,18,0 2. Stringify,json-c (C),twitter.json,9.674000,997296,997296,18,0 3. Prettify,json-c (C),canada.json,58.538000,13761872,13761872,22,0 3. Prettify,json-c (C),citm_catalog.json,27.581000,3354032,3354032,20,0 3. Prettify,json-c (C),twitter.json,9.679000,1680928,1680928,19,0 4. Statistics,json-c (C),canada.json,7.624000,0,0,0,0 4. Statistics,json-c (C),citm_catalog.json,1.866000,0,0,0,0 4. Statistics,json-c (C),twitter.json,0.585000,0,0,0,0 7. Code size,json-c (C),jsonstat,0,0,0,0,55928 1. Parse,hjiang/JSON++ (C++),canada.json,252.567000,10034240,14536368,504610,0 1. Parse,hjiang/JSON++ (C++),citm_catalog.json,54.130000,4806960,8261376,132013,0 1. Parse,hjiang/JSON++ (C++),twitter.json,22.756000,2239504,3502560,57430,0 2. Stringify,hjiang/JSON++ (C++),canada.json,388.505000,3979840,20114872,558564,0 2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,107.510000,946960,4836248,149520,0 2. Stringify,hjiang/JSON++ (C++),twitter.json,40.914000,575712,3351256,56920,0 4. Statistics,hjiang/JSON++ (C++),canada.json,1.905000,0,0,0,0 4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,1.195000,0,0,0,0 4. Statistics,hjiang/JSON++ (C++),twitter.json,0.575000,0,0,0,0 7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,84768 1. Parse,juson (C),canada.json,63.048000,7358576,7358576,115044,0 1. Parse,juson (C),citm_catalog.json,7.910000,3005096,3005096,6050,0 1. Parse,juson (C),twitter.json,2.326000,1362720,1362720,1104,0 4. Statistics,juson (C),canada.json,1.212000,0,0,0,0 4. Statistics,juson (C),citm_catalog.json,0.645000,0,0,0,0 4. Statistics,juson (C),twitter.json,0.280000,0,0,0,0 7. Code size,juson (C),jsonstat,0,0,0,0,22992 1. Parse,Jzon (C++),canada.json,152.040000,24746384,29454904,619925,0 1. Parse,Jzon (C++),citm_catalog.json,53.212000,4674608,8233016,78495,0 1. Parse,Jzon (C++),twitter.json,23.590000,2238840,3555032,50225,0 2. Stringify,Jzon (C++),canada.json,30.265000,2251072,6445384,108896,0 2. Stringify,Jzon (C++),citm_catalog.json,10.889000,500752,1025048,1119,0 2. Stringify,Jzon (C++),twitter.json,6.315000,472992,997288,6133,0 3. Prettify,Jzon (C++),canada.json,60.535000,8272208,16660824,332113,0 3. Prettify,Jzon (C++),citm_catalog.json,23.880000,1988368,4085528,54763,0 3. Prettify,Jzon (C++),twitter.json,11.511000,789552,1838136,19386,0 4. Statistics,Jzon (C++),canada.json,4.587000,0,24,1,0 4. Statistics,Jzon (C++),citm_catalog.json,1.178000,0,56,451,0 4. Statistics,Jzon (C++),twitter.json,0.719000,0,488,2336,0 7. Code size,Jzon (C++),jsonstat,0,0,0,0,84760 1. Parse,nbsdx_SimpleJSON (C++11),canada.json,164.100000,38892352,80049272,787463,0 1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,46.309000,10067056,21398232,321232,0 1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,24.748000,2475088,5579896,145310,0 2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,125.892000,2811760,4217624,169650,0 2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,22.313000,2055040,3082536,95521,0 2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,8.908000,1268240,1902344,32912,0 3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,136.243000,2811888,4217824,336835,0 3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,37.961000,2962256,4443368,159216,0 3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,16.082000,1524544,2286792,61650,0 4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,3.224000,0,40,1,0 4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,1.707000,0,112,730,0 4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,2.529000,0,752,5166,0 7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,72336 1. Parse,Nlohmann (C++11),canada.json,71.811000,4892656,4892656,170256,0 1. Parse,Nlohmann (C++11),citm_catalog.json,16.124000,3482920,3482920,57363,0 1. Parse,Nlohmann (C++11),twitter.json,11.326000,1806200,1806200,33700,0 2. Stringify,Nlohmann (C++11),canada.json,142.898000,1577968,3675128,16,0 2. Stringify,Nlohmann (C++11),citm_catalog.json,8.883000,500352,1024648,1373,0 2. Stringify,Nlohmann (C++11),twitter.json,5.504000,466960,991256,6418,0 3. Prettify,Nlohmann (C++11),canada.json,166.413000,7599104,15987720,223234,0 3. Prettify,Nlohmann (C++11),citm_catalog.json,14.764000,1727248,3824408,56831,0 3. Prettify,Nlohmann (C++11),twitter.json,7.251000,767344,1815928,19714,0 4. Statistics,Nlohmann (C++11),canada.json,1.389000,0,40,1,0 4. Statistics,Nlohmann (C++11),citm_catalog.json,1.232000,0,56,1360,0 4. Statistics,Nlohmann (C++11),twitter.json,1.071000,0,472,6405,0 7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,56016 1. Parse,Parson (C),canada.json,62.240000,7146128,7208160,336060,0 1. Parse,Parson (C),citm_catalog.json,23.751000,2913144,2913448,185585,0 1. Parse,Parson (C),twitter.json,11.800000,1262032,1262464,72477,0 2. Stringify,Parson (C),canada.json,309.817000,1294704,1294704,2,0 2. Stringify,Parson (C),citm_catalog.json,16.162000,502448,502448,2,0 2. Stringify,Parson (C),twitter.json,12.694000,475776,475776,2,0 3. Prettify,Parson (C),canada.json,251.691000,1294704,1294704,2,0 3. Prettify,Parson (C),citm_catalog.json,16.208000,502448,502448,2,0 3. Prettify,Parson (C),twitter.json,12.661000,475776,475776,2,0 4. Statistics,Parson (C),canada.json,3.552000,0,0,0,0 4. Statistics,Parson (C),citm_catalog.json,1.888000,0,0,0,0 4. Statistics,Parson (C),twitter.json,1.720000,0,0,0,0 7. Code size,Parson (C),jsonstat,0,0,0,0,59920 1. Parse,PicoJSON (C++),canada.json,75.606000,4821888,5074056,544286,0 1. Parse,PicoJSON (C++),citm_catalog.json,23.018000,3440888,3440928,215787,0 1. Parse,PicoJSON (C++),twitter.json,11.033000,1819336,2384384,76753,0 2. Stringify,PicoJSON (C++),canada.json,135.152000,3932208,5898320,108897,0 2. Stringify,PicoJSON (C++),citm_catalog.json,12.976000,983088,1474616,17,0 2. Stringify,PicoJSON (C++),twitter.json,3.979000,491568,737336,214,0 4. Statistics,PicoJSON (C++),canada.json,0.938000,0,0,0,0 4. Statistics,PicoJSON (C++),citm_catalog.json,0.632000,0,0,0,0 4. Statistics,PicoJSON (C++),twitter.json,0.256000,0,0,0,0 7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,60032 6. SaxStatistics,pjson (C),canada.json,10.670000,0,264,1,0 6. SaxStatistics,pjson (C),citm_catalog.json,4.739000,0,264,1,0 6. SaxStatistics,pjson (C),twitter.json,1.943000,0,1264,3,0 7. Code size,pjson (C),jsonstat,0,0,0,0,10640 1. Parse,RapidJSON_AutoUTF (C++),canada.json,11.276000,2870928,3170168,61,0 1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,9.740000,1114744,1122816,29,0 1. Parse,RapidJSON_AutoUTF (C++),twitter.json,5.551000,786944,792744,25,0 2. Stringify,RapidJSON_AutoUTF (C++),canada.json,22.317000,2873416,2873960,28,0 2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,3.391000,567672,568216,24,0 2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,2.818000,567672,568216,24,0 3. Prettify,RapidJSON_AutoUTF (C++),canada.json,52.372000,9697528,9698072,31,0 3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,10.201000,1915640,1916184,27,0 3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,4.847000,851448,851992,25,0 4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.941000,0,0,0,0 4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.334000,0,0,0,0 4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.188000,0,0,0,0 5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,36.957000,72,2874248,30,0 5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,14.241000,72,568504,26,0 5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,9.075000,72,568824,28,0 6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,10.975000,0,288,2,0 6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,10.574000,0,288,2,0 6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,5.832000,0,608,4,0 7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,35232 1. Parse,RapidJSON_FullPrec (C++),canada.json,16.677000,2870928,3170168,61,0 1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,3.693000,1114744,1122816,29,0 1. Parse,RapidJSON_FullPrec (C++),twitter.json,2.169000,786944,792744,25,0 2. Stringify,RapidJSON_FullPrec (C++),canada.json,13.981000,2873416,2873960,28,0 2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.867000,567672,568216,24,0 2. Stringify,RapidJSON_FullPrec (C++),twitter.json,1.213000,687944,688488,21,0 3. Prettify,RapidJSON_FullPrec (C++),canada.json,16.086000,9697528,9698072,31,0 3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,2.368000,1915640,1916184,27,0 3. Prettify,RapidJSON_FullPrec (C++),twitter.json,1.494000,1090664,1091208,22,0 4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.968000,0,0,0,0 4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.324000,0,0,0,0 4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.182000,0,0,0,0 5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,28.896000,2873416,2874248,30,0 5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,4.820000,567672,568504,26,0 5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,2.928000,687944,689096,25,0 6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,17.054000,0,288,2,0 6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,3.045000,0,288,2,0 6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,1.813000,0,608,4,0 7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31136 1. Parse,RapidJSON_Insitu (C++),canada.json,9.661000,5121992,5420944,60,0 1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,3.339000,2776392,2784176,27,0 1. Parse,RapidJSON_Insitu (C++),twitter.json,1.535000,1090672,1095864,17,0 2. Stringify,RapidJSON_Insitu (C++),canada.json,14.232000,2873416,2873960,28,0 2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.964000,567672,568216,24,0 2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.417000,687944,688488,21,0 3. Prettify,RapidJSON_Insitu (C++),canada.json,15.680000,9697528,9698072,31,0 3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,2.456000,1915640,1916184,27,0 3. Prettify,RapidJSON_Insitu (C++),twitter.json,1.629000,1090664,1091208,22,0 4. Statistics,RapidJSON_Insitu (C++),canada.json,0.953000,0,0,0,0 4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.486000,0,0,0,0 4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.174000,0,0,0,0 5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,19.411000,2873416,5125064,30,0 5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,4.182000,567672,2295464,26,0 5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,2.701000,687944,1320056,23,0 6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,6.099000,0,2251104,2,0 6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,2.493000,0,1727248,2,0 6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,1.421000,0,631568,2,0 7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31136 1. Parse,RapidJSON_Iterative (C++),canada.json,9.924000,2870928,3170168,61,0 1. Parse,RapidJSON_Iterative (C++),citm_catalog.json,4.498000,1114744,1122816,29,0 1. Parse,RapidJSON_Iterative (C++),twitter.json,2.141000,786944,792744,25,0 2. Stringify,RapidJSON_Iterative (C++),canada.json,12.445000,2873416,2873960,28,0 2. Stringify,RapidJSON_Iterative (C++),citm_catalog.json,1.658000,567672,568216,24,0 2. Stringify,RapidJSON_Iterative (C++),twitter.json,1.080000,687944,688488,21,0 3. Prettify,RapidJSON_Iterative (C++),canada.json,14.327000,9697528,9698072,31,0 3. Prettify,RapidJSON_Iterative (C++),citm_catalog.json,2.109000,1915640,1916184,27,0 3. Prettify,RapidJSON_Iterative (C++),twitter.json,1.327000,1090664,1091208,22,0 4. Statistics,RapidJSON_Iterative (C++),canada.json,0.845000,0,0,0,0 4. Statistics,RapidJSON_Iterative (C++),citm_catalog.json,0.288000,0,0,0,0 4. Statistics,RapidJSON_Iterative (C++),twitter.json,0.156000,0,0,0,0 5. Sax Round-trip,RapidJSON_Iterative (C++),canada.json,21.366000,2873416,2874248,30,0 5. Sax Round-trip,RapidJSON_Iterative (C++),citm_catalog.json,5.102000,567672,568504,26,0 5. Sax Round-trip,RapidJSON_Iterative (C++),twitter.json,2.932000,687944,689096,25,0 6. SaxStatistics,RapidJSON_Iterative (C++),canada.json,8.815000,0,288,2,0 6. SaxStatistics,RapidJSON_Iterative (C++),citm_catalog.json,3.607000,0,288,2,0 6. SaxStatistics,RapidJSON_Iterative (C++),twitter.json,1.749000,0,608,4,0 7. Code size,RapidJSON_Iterative (C++),jsonstat,0,0,0,0,31136 1. Parse,RapidJSON (C++),canada.json,8.448000,2870928,3170168,61,0 1. Parse,RapidJSON (C++),citm_catalog.json,3.323000,1114744,1122816,29,0 1. Parse,RapidJSON (C++),twitter.json,1.977000,786944,792744,25,0 2. Stringify,RapidJSON (C++),canada.json,12.425000,2873416,2873960,28,0 2. Stringify,RapidJSON (C++),citm_catalog.json,1.660000,567672,568216,24,0 2. Stringify,RapidJSON (C++),twitter.json,1.082000,687944,688488,21,0 3. Prettify,RapidJSON (C++),canada.json,14.308000,9697528,9698072,31,0 3. Prettify,RapidJSON (C++),citm_catalog.json,2.102000,1915640,1916184,27,0 3. Prettify,RapidJSON (C++),twitter.json,1.324000,1090664,1091208,22,0 4. Statistics,RapidJSON (C++),canada.json,0.845000,0,0,0,0 4. Statistics,RapidJSON (C++),citm_catalog.json,0.288000,0,0,0,0 4. Statistics,RapidJSON (C++),twitter.json,0.159000,0,0,0,0 5. Sax Round-trip,RapidJSON (C++),canada.json,17.166000,2873416,2874248,30,0 5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,3.978000,567672,568504,26,0 5. Sax Round-trip,RapidJSON (C++),twitter.json,2.554000,687944,689096,25,0 6. SaxStatistics,RapidJSON (C++),canada.json,4.931000,0,288,2,0 6. SaxStatistics,RapidJSON (C++),citm_catalog.json,2.437000,0,288,2,0 6. SaxStatistics,RapidJSON (C++),twitter.json,1.575000,0,608,4,0 7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31136 1. Parse,sajson (C++),canada.json,9.190000,20259600,20259600,4,0 1. Parse,sajson (C++),citm_catalog.json,4.151000,15544976,15544976,4,0 1. Parse,sajson (C++),twitter.json,1.662000,5683776,5683776,4,0 4. Statistics,sajson (C++),canada.json,1.207000,0,0,0,0 4. Statistics,sajson (C++),citm_catalog.json,0.268000,0,0,0,0 4. Statistics,sajson (C++),twitter.json,0.140000,0,0,0,0 7. Code size,sajson (C++),jsonstat,0,0,0,0,35312 1. Parse,Sheredom json.h (C),canada.json,16.806000,12838688,12838688,2,0 1. Parse,Sheredom json.h (C),citm_catalog.json,7.380000,3821648,3821648,2,0 1. Parse,Sheredom json.h (C),twitter.json,3.157000,1746480,1746480,2,0 2. Stringify,Sheredom json.h (C),canada.json,80.173000,2251056,2251056,2,0 2. Stringify,Sheredom json.h (C),citm_catalog.json,11.835000,500336,500336,2,0 2. Stringify,Sheredom json.h (C),twitter.json,3.389000,466944,466944,2,0 3. Prettify,Sheredom json.h (C),canada.json,87.130000,8272208,8272208,2,0 3. Prettify,Sheredom json.h (C),citm_catalog.json,14.800000,1764032,1764032,2,0 3. Prettify,Sheredom json.h (C),twitter.json,4.224000,781936,781936,2,0 4. Statistics,Sheredom json.h (C),canada.json,0.908000,0,0,0,0 4. Statistics,Sheredom json.h (C),citm_catalog.json,0.345000,0,0,0,0 4. Statistics,Sheredom json.h (C),twitter.json,0.198000,0,0,0,0 7. Code size,Sheredom json.h (C),jsonstat,0,0,0,0,31128 1. Parse,SimpleJSON (C++),canada.json,41.701000,7161440,16230864,393538,0 1. Parse,SimpleJSON (C++),citm_catalog.json,27.982000,4947360,11857696,232252,0 1. Parse,SimpleJSON (C++),twitter.json,20.645000,2984016,5511064,132885,0 2. Stringify,SimpleJSON (C++),canada.json,316.168000,3155856,18934648,360828,0 2. Stringify,SimpleJSON (C++),citm_catalog.json,95.457000,1002864,5976088,130276,0 2. Stringify,SimpleJSON (C++),twitter.json,36.249000,1137568,6825208,63552,0 4. Statistics,SimpleJSON (C++),canada.json,1.702000,0,0,0,0 4. Statistics,SimpleJSON (C++),citm_catalog.json,1.767000,0,0,0,0 4. Statistics,SimpleJSON (C++),twitter.json,0.721000,0,0,0,0 7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,47784 1. Parse,strdup (C),canada.json,0.528000,2251088,2251088,2,0 1. Parse,strdup (C),citm_catalog.json,0.551000,1727232,1727232,2,0 1. Parse,strdup (C),twitter.json,0.148000,631552,631552,2,0 2. Stringify,strdup (C),canada.json,0.766000,2251088,2251088,2,0 2. Stringify,strdup (C),citm_catalog.json,0.503000,1727232,1727232,2,0 2. Stringify,strdup (C),twitter.json,0.135000,631552,631552,2,0 7. Code size,strdup (C),jsonstat,0,0,0,0,10648 1. Parse,taocpp/json & Nlohmann (C++11),canada.json,84.500000,4469312,9360888,506553,0 1. Parse,taocpp/json & Nlohmann (C++11),citm_catalog.json,37.152000,3412216,6585976,203330,0 1. Parse,taocpp/json & Nlohmann (C++11),twitter.json,21.641000,1796824,3595192,105957,0 2. Stringify,taocpp/json & Nlohmann (C++11),canada.json,50.053000,2090288,4187448,15,0 2. Stringify,taocpp/json & Nlohmann (C++11),citm_catalog.json,8.574000,500352,1024648,922,0 2. Stringify,taocpp/json & Nlohmann (C++11),twitter.json,5.740000,466960,991256,4082,0 3. Prettify,taocpp/json & Nlohmann (C++11),canada.json,64.518000,8111424,16500080,18,0 3. Prettify,taocpp/json & Nlohmann (C++11),citm_catalog.json,12.632000,1727248,3824480,926,0 3. Prettify,taocpp/json & Nlohmann (C++11),twitter.json,6.885000,767344,1816000,4085,0 4. Statistics,taocpp/json & Nlohmann (C++11),canada.json,5.031000,0,40,1,0 4. Statistics,taocpp/json & Nlohmann (C++11),citm_catalog.json,2.467000,0,56,1360,0 4. Statistics,taocpp/json & Nlohmann (C++11),twitter.json,1.726000,0,472,6405,0 7. Code size,taocpp/json & Nlohmann (C++11),jsonstat,0,0,0,0,72480 1. Parse,taocpp/json (C++11),canada.json,32.975000,11300392,11388472,114209,0 1. Parse,taocpp/json (C++11),citm_catalog.json,14.075000,4059344,4059936,33888,0 1. Parse,taocpp/json (C++11),twitter.json,6.608000,2043624,2044792,20817,0 2. Stringify,taocpp/json (C++11),canada.json,30.462000,2090288,4187448,15,0 2. Stringify,taocpp/json (C++11),citm_catalog.json,5.550000,500352,1024648,13,0 2. Stringify,taocpp/json (C++11),twitter.json,3.422000,466960,991256,13,0 3. Prettify,taocpp/json (C++11),canada.json,42.163000,8111424,16500040,18,0 3. Prettify,taocpp/json (C++11),citm_catalog.json,8.263000,1727248,3824408,17,0 3. Prettify,taocpp/json (C++11),twitter.json,4.376000,767344,1815928,16,0 4. Statistics,taocpp/json (C++11),canada.json,1.337000,0,0,0,0 4. Statistics,taocpp/json (C++11),citm_catalog.json,0.763000,0,0,0,0 4. Statistics,taocpp/json (C++11),twitter.json,0.394000,0,0,0,0 5. Sax Round-trip,taocpp/json (C++11),canada.json,51.168000,2090288,4187448,16,0 5. Sax Round-trip,taocpp/json (C++11),citm_catalog.json,13.318000,500352,1024648,1374,0 5. Sax Round-trip,taocpp/json (C++11),twitter.json,6.498000,466960,991256,6999,0 6. SaxStatistics,taocpp/json (C++11),canada.json,18.433000,0,40,1,0 6. SaxStatistics,taocpp/json (C++11),citm_catalog.json,8.682000,0,112,1361,0 6. SaxStatistics,taocpp/json (C++11),twitter.json,3.686000,0,1056,6986,0 7. Code size,taocpp/json (C++11),jsonstat,0,0,0,0,64216 1. Parse,tunnuz/JSON++ (C++),canada.json,206.327000,24522824,53550384,942728,0 1. Parse,tunnuz/JSON++ (C++),citm_catalog.json,122.372000,7357632,18169304,367271,0 1. Parse,tunnuz/JSON++ (C++),twitter.json,58.712000,3299640,7861432,189631,0 2. Stringify,tunnuz/JSON++ (C++),canada.json,247.782000,2716064,132051056,391869,0 2. Stringify,tunnuz/JSON++ (C++),citm_catalog.json,43.262000,933856,15787984,170949,0 2. Stringify,tunnuz/JSON++ (C++),twitter.json,19.321000,566864,8221000,89228,0 4. Statistics,tunnuz/JSON++ (C++),canada.json,103.287000,0,128905272,391853,0 4. Statistics,tunnuz/JSON++ (C++),citm_catalog.json,33.503000,0,14234296,170935,0 4. Statistics,tunnuz/JSON++ (C++),twitter.json,17.445000,0,6711528,89214,0 7. Code size,tunnuz/JSON++ (C++),jsonstat,0,0,0,0,92960 1. Parse,ugeneric (C),canada.json,64.669000,7161112,7208312,168798,0 1. Parse,ugeneric (C),citm_catalog.json,13.064000,4104760,4104760,88249,0 1. Parse,ugeneric (C),twitter.json,8.289000,1592872,1592872,35634,0 2. Stringify,ugeneric (C),canada.json,106.614000,1349136,1349136,18,0 2. Stringify,ugeneric (C),citm_catalog.json,6.621000,591712,591712,17,0 2. Stringify,ugeneric (C),twitter.json,3.885000,715968,715968,17,0 3. Prettify,ugeneric (C),canada.json,75.602000,1349136,1349136,18,0 3. Prettify,ugeneric (C),citm_catalog.json,4.798000,591712,591712,17,0 3. Prettify,ugeneric (C),twitter.json,2.760000,715968,715968,17,0 4. Statistics,ugeneric (C),canada.json,1.003000,0,1272,20,0 4. Statistics,ugeneric (C),citm_catalog.json,5.798000,0,1712,54685,0 4. Statistics,ugeneric (C),twitter.json,0.961000,0,2968,6320,0 7. Code size,ugeneric (C),jsonstat,0,0,0,0,88704 1. Parse,ujson4c (C),canada.json,9.951000,8372320,17376520,11,0 1. Parse,ujson4c (C),citm_catalog.json,4.610000,4178008,11086800,10,0 1. Parse,ujson4c (C),twitter.json,2.105000,4178008,6704048,10,0 4. Statistics,ujson4c (C),canada.json,3.696000,0,0,0,0 4. Statistics,ujson4c (C),citm_catalog.json,0.838000,0,0,0,0 4. Statistics,ujson4c (C),twitter.json,0.305000,0,0,0,0 7. Code size,ujson4c (C),jsonstat,0,0,0,0,27072 1. Parse,Vinenthz/libjson (C),canada.json,67.965000,5843080,5872056,334389,0 1. Parse,Vinenthz/libjson (C),citm_catalog.json,21.517000,2596200,2625176,153901,0 1. Parse,Vinenthz/libjson (C),twitter.json,10.188000,1416456,1445432,72620,0 2. Stringify,Vinenthz/libjson (C),canada.json,127.544000,4194352,4194352,13,0 2. Stringify,Vinenthz/libjson (C),citm_catalog.json,7.288000,524336,524336,10,0 2. Stringify,Vinenthz/libjson (C),twitter.json,5.778000,524336,524336,10,0 3. Prettify,Vinenthz/libjson (C),canada.json,119.418000,4194352,4194352,13,0 3. Prettify,Vinenthz/libjson (C),citm_catalog.json,7.270000,524336,524336,10,0 3. Prettify,Vinenthz/libjson (C),twitter.json,5.757000,524336,524336,10,0 4. Statistics,Vinenthz/libjson (C),canada.json,1.108000,0,0,0,0 4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.595000,0,0,0,0 4. Statistics,Vinenthz/libjson (C),twitter.json,0.257000,0,0,0,0 5. Sax Round-trip,Vinenthz/libjson (C),canada.json,20.580000,4194352,4198720,15,0 5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,15.817000,524336,528704,12,0 5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,9.153000,524336,528704,12,0 6. SaxStatistics,Vinenthz/libjson (C),canada.json,16.390000,0,4368,2,0 6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,10.587000,0,4368,2,0 6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.166000,0,4368,2,0 7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,31160 1. Parse,YAJL (C),canada.json,65.205000,11178200,11180680,501567,0 1. Parse,YAJL (C),citm_catalog.json,17.942000,3177080,3181616,189685,0 1. Parse,YAJL (C),twitter.json,7.744000,1471288,1475808,77047,0 2. Stringify,YAJL (C),canada.json,142.993000,4198544,4198544,15,0 2. Stringify,YAJL (C),citm_catalog.json,6.899000,528528,528528,12,0 2. Stringify,YAJL (C),twitter.json,3.612000,528528,528528,12,0 3. Prettify,YAJL (C),canada.json,177.173000,16781456,16781456,17,0 3. Prettify,YAJL (C),citm_catalog.json,13.900000,2101392,2101392,14,0 3. Prettify,YAJL (C),twitter.json,5.306000,1052816,1052816,13,0 4. Statistics,YAJL (C),canada.json,1.477000,0,0,0,0 4. Statistics,YAJL (C),citm_catalog.json,0.728000,0,0,0,0 4. Statistics,YAJL (C),twitter.json,0.358000,0,0,0,0 5. Sax Round-trip,YAJL (C),canada.json,218.776000,4198544,4203096,22,0 5. Sax Round-trip,YAJL (C),citm_catalog.json,24.492000,528528,533080,19,0 5. Sax Round-trip,YAJL (C),twitter.json,10.688000,528528,533080,19,0 6. SaxStatistics,YAJL (C),canada.json,60.514000,0,4536,7,0 6. SaxStatistics,YAJL (C),citm_catalog.json,11.276000,0,4536,7,0 6. SaxStatistics,YAJL (C),twitter.json,4.081000,0,4536,7,0 7. Code size,YAJL (C),jsonstat,0,0,0,0,51712
JPEG
PNG
PDF
SVG


Cora: How do you spell soup?
Me: How do you think?
Cora: s-o-p-a in Spanish but what's English?

Me: How do you think?
Cora: s-o-p-a in Spanish but what's English?
Me: s-o-u-p
Cora: Haha, you said "you pee"
9/10/2016, 5:55:18 PM
Favs: 9
Retweets: 1
link


WITNESS LIST Health & Human Services Committee May 19, 2005 - 9:00A HB 384 FOR: Getting, Roy Advocate (Texas Fathers Alliance), Austin, TX AGAINST: Elias-Perciful, Barbara Attorney (Texas Loves Children, Inc.), Dallas, TX McClure, Madeline Director (Texas Assocation for the Protection of Children), Dallas, TX Registering, but not testifying: For: Spiller, Lee Director (Citizens Commission on Human Rights), Austin, TX Against: Craven, Susan Executive Director (Texans Care for Children), Austin, TX McCown, Scott Director (Center for Public Policy Priorities), Austin, TX On: Engelking, Beth (Department of Family and Protective Services), Austin, TX HB 677 FOR: Camp, Victoria Director of Operations (Texas Association Against Sexual Assault), Austin, TX Sanders, Mary Ann (Self), Katy, TX Registering, but not testifying: For: Banda, Jennifer Director, Government Affairs (Texas Hospital Association), Austin, TX O'Brien, Michele Director (Christus Santa Rosa), San Antonio, TX On: Bednar, Cindy Manager (Department of State Health Services), Austin, TX HB 1252 Registering, but not testifying: For: Banda, Jennifer Director, Government Affairs (Texas Hospital Association), Austin, TX Berger, Ed Vice President, Government Relations (Seton Healthcare Network), Austin, TX Cutrer, Jennifer Executive Director (Parkland Health and Human Services), Dallas, TX Daly, Richard Executive Director (Texas Catholic Conference), Austin, TX Dennis, Hilary Associate Director, Legislative Affairs (Texas Medical Association), Austin, TX Hooser, Greg Attorney (Texas Dietetic Association), Austin, TX Littlefield, Rita Retired (Texas Renal Coalition), Austin, TX O'Brien, Michele Director, Advocacy (Chistus Santa Rosa Healthcare), San Antonio, TX Reece, Laurie Executive Director, Texas Transplant Society (Texas Transplant Society), Austin, TX Stubblefield, Marolyn W. President/CEO (National Kidney Foundation of South and Central Texas), San Antonio, TX On: Millwee, Billy Manager, Administrative Contracts, Medicaid/CHIP (Health and Human Services Commission), Austin, TX HB 1366 Registering, but not testifying: For: Woolbert, Lynda Pediatric Nurse Practitioner (Coalition for Nurses in Advanced Practice), Austin, TX On: Johnston, James General Counsel, Board of Nursing Examiners (Self), Austin, TX Thomas, Katherine Executive Director (Board of Nursing Examiners), Austin, TX HB 1502 FOR: Kelly, Coyle Economist (Texas Health Care Association), Austin, TX Registering, but not testifying: For: Banda, Jennifer Director, Government Relations (Texas Hospital Association), Austin, TX Dennis, Hilary Associate Director, Legislative Affairs (Texas Medical Association), Austin, TX Gadberry, Gavin Attorney (Texas Health Care Association), Amarillo, TX Graves, Tim President (Texas Health Care Association), Austin, TX Johnson, Louise Attorney (Stebbins Five Companies, Ltd), Longview, TX Read, Candace Admissions Director (Texas Healthcare Association), Longview, TX On: Suehs, Tom Deputy Executive Commissioner, Financial Services (Health and Human Services Commission), Austin, TX HB 2101 Registering, but not testifying: On: Harris, Geraldine State Registrar (Department of State Health Services), Austin, TX HB 2180 Registering, but not testifying: For: Odom, James Higher Education (Baylor University), Waco, TX HB 2471 FOR: Wall, Matt Associate General Counsel (Texas Hospital Association), Austin, TX Registering, but not testifying: For: Berger, Ed Vice President, Government Relations (Seton Healthcare Network), Austin, TX O'Brien, Michele Director, Adult Advocacy (Christus Santa Rosa), San Antonio, TX On: Bednar, Cindy Manager (Department of State Health Services), Austin, TX HB 2696 FOR: Flores, Raul Massage Therapist and School Owner (Texas Coalition of Massage Schools and Instructors), San Antonio, TX Matthews, Alex Massage (Owner Advanced Therapeutic Massage), Cedar Park, TX Registering, but not testifying: For: Casto, Larry Legislative Director (City of Dallas), Dallas, TX Ray, Janine Massage Establishment Owner, Instructor, Therapist (North Austin Massage Therapy), Austin, TX On: Muehr, Heather Program Director, Massage Therapy Registration Program (Texas Department of State Health Services), Austin, TX HB 2765 Registering, but not testifying: For: Gilman, Kit Senior Attorney (Texas Health Resources - Presbyterian, Harris Methodist and Arlington Memorial Hospitals), Arlington, TX Wall, Matt Associate General Counsel (Texas Hospital Association), Austin, TX On: Bednar, Cindy Manager (Department of State Health Services), Austin, TX HB 3235 FOR: Sachs, Molly Community Educator (Deaf Abused Women & Children Advocacy Service), Austin, TX Registering, but not testifying: For: Berger, Ed Vice President, Government Relations (Seton Healthcare Network), Austin, TX Dennis, Hilary Associate Director, Legislative Affairs (Texas Medical Association), Austin, TX Harris, Cassandra Volunteer Advocate Coordinator (Deaf Abused Women and Children Advocacy Services), Austin, TX McKendree, Angela DAWCAS Employee (Deaf Abused Women and Children Advocacy Services), Austin, TX O'Brien, Michele Director, Advacacy (Christus Santa Rosa Health Care), San Antonio, TX Wood, Lucy Managing Attorney (Advocacy Inc.), Austin, TX On: Dittfurth, Doug Program Specialist (Department of Assistive and Rehabilitative Services), Austin, TX HB 3357 Registering, but not testifying: For: Banda, Jennifer Director, Government Affairs (Texas Hospital Association), Austin, TX Berger, Ed Vice President, Government Relations (Seton Healthcare Network), Austin, TX On: Bednar, Cindy Manager (Department of State Health Services), Austin, TX SB 128 FOR: Haley, Judith (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Houston, TX Haley, Judith (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Houston, TX McCarter, Katheryn Graduate Student and Legislative Intern (Self), Austin, TX Travis, Bill Banking (Self), Keller, TX Watson, Kirk Lawyer (Juvenile Diabetes Research Foundation), Austin, TX AGAINST: Black, Adam Student (Self), Houston, TX Bohlin, Ray Educator (Self), Richardson, TX Boswell, Amy Homemaker (Self), Redoak, TX Budziszewski, J. Professor of Government and Philosophy (Self), Austin, TX Flower, Linda Family Physician (Texas Physician Resource Council), Tomball, TX Graham, Joseph Professor of Philosophy (Texas Right to Life Committee), Houston, TX Hoover, Sharon Wife/Mom (Self), Keller, TX Lambert, Rita Events Coordinator (Self), Lubbock, TX Nuckels, Beverly Family Physician, Bioethicist (Texas Physicians Resource Council, Texas Alliance for Life), New Braunfels, TX Saenz, Jonathan Attorney (Free Market Foundation), Dallas, TX ON: Shine, Kenneth Executive Vice Chancellor - Health Affairs (University of Texas System), Austin, TX Registering, but not testifying: For: Brinkley, William Scientist and Professor (Texans for the Advancement of Medical Research), Houston, TX Dennis, Hilary Associate Director, Legislative Affairs (Texas Medical Association), Austin, TX Jenks, Maxine Attorney (People suffering from Parkinson's), Austin, TX Kowalski, Tom Vice President of Government Relations (Biotechnology Industry Organization), Washington, DC Kowalski, Tom Vice President of Government Relations (Biotechnology Industry Organization), Washington, DC Littlefield, Rita Retired (Texas Renal Coalition), Austin, TX McCarter, Scott Graduate Student with Spinal Cord Injury (Self), Austin, TX McCleery, Rebecca President Texans for the Advancement of Medical Research (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Against: Emick, Stacey Legislative Director (Self), Houston, TX Gerstenschlager, Merry Lynn Homemaker (Texas Eagle Forum - Education Liaison), Dallas, TX SB 943 FOR: Black, Adam Student (Self), Houston, TX Bohlin, Ray Educator (Self), Richardson, TX Boswell, Amy Homemaker (Self), Redoak, TX Budziszewski, J. Professor of Government and Philosophy (Self), Austin, TX Flower, Linda Family Physician (Texas Physician Resource Council), Tomball, TX Graham, Joseph Professor of Philosophy (Texas Right to Life Committee), Houston, TX Hoover, Sharon Wife/Mom (Self), Keller, TX Lambert, Rita Events Coordinator (Self), Lubbock, TX Nuckels, Beverly Family Physician, Bioethicist (Texas Physicians Resource Council, Texas Alliance for Life), New Braunfels, TX Saenz, Jonathan Attorney (Free Market Foundation), Dallas, TX AGAINST: Gerstenschlager, Merry Lynn Homemaker (Texas Eagle Forum - Education Liaison), Dallas, TX Haley, Judith (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Houston, TX Haley, Judith (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Houston, TX McCarter, Katheryn Graduate Student and Legislative Intern (Self), Austin, TX Sampson, Margaret Patent attorney specializing in biotechnology (Self), Austin, TX Travis, Bill Banking (Self), Keller, TX Watson, Kirk Lawyer (Juvenile Diabetes Research Foundation), Austin, TX ON: Nunez, J.R. Bishop of Dallas-Fort Worth (The Diocese of Dallas-Fort Worth), Ferris, TX Registering, but not testifying: For: Daly, Richard Executive Director (Texas Catholic Conference), Austin, TX Emick, Stacey Legislative Director (Self), Houston, TX O'Brien, Michele Director, Advocacy (Christus Santa Rosa), San Antonio, TX Stike, David (Texas Alliance for Life, Inc.), Austin, TX Stratton, Jennifer Communications Director (Texas Alliance for Life), Austin, TX Against: Brinkley, William Scientist and Professor (Texans for the Advancement of Medical Research), Houston, TX Dennis, Hilary Associate Director, Legislative Affairs (Texas Medical Association), Austin, TX Jenks, Maxine Attorney (People suffering from Parkinson's), Austin, TX Kowalski, Tom Vice President of Government Relations (Biotechnology Industry Organization), Washington, DC Kowalski, Tom Vice President of Government Relations (Biotechnology Industry Organization), Washington, DC Littlefield, Rita Retired (Texas Renal Coalition), Austin, TX McCarter, Scott Graduate Student with Spinal Cord Injury (Self), Austin, TX McCleery, Rebecca President Texans for the Advancement of Medical Research (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), SB 1164 FOR: Haley, Judith (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Houston, TX Haley, Judith (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), Houston, TX McCarter, Katheryn Graduate Student and Legislative Intern (Self), Austin, TX Travis, Bill Banking (Self), Keller, TX Watson, Kirk Lawyer (Juvenile Diabetes Research Foundation), Austin, TX AGAINST: Black, Adam Student (Self), Houston, TX Bohlin, Ray Educator (Self), Richardson, TX Boswell, Amy Homemaker (Self), Redoak, TX Budziszewski, J. Professor of Government and Philosophy (Self), Austin, TX Flower, Linda Family Physician (Texas Physician Resource Council), Tomball, TX Gerstenschlager, Merry Lynn Homemaker (Texas Eagle Forum - Education Liaison), Dallas, TX Graham, Joseph Professor of Philosophy (Texas Right to Life Committee), Houston, TX Hoover, Sharon Wife/Mom (Self), Keller, TX Lambert, Rita Events Coordinator (Self), Lubbock, TX Nuckels, Beverly Family Physician, Bioethicist (Texas Physicians Resource Council, Texas Alliance for Life), New Braunfels, TX Saenz, Jonathan Attorney (Free Market Foundation), Dallas, TX ON: Shine, Kenneth Executive Vice Chancellor - Health Affairs (University of Texas System), Austin, TX Registering, but not testifying: For: Brinkley, William Scientist and Professor (Texans for the Advancement of Medical Research), Houston, TX Jenks, Maxine Attorney (People suffering from Parkinson's), Austin, TX Kowalski, Tom Vice President of Government Relations (Biotechnology Industry Organization), Washington, DC Kowalski, Tom Vice President of Government Relations (Biotechnology Industry Organization), Washington, DC LaBoon, Bruce (Texas Medical Center, Houston), Austin, TX Maxwell, Amy Law Student (Self), Austin, TX McCarter, Scott Graduate Student with Spinal Cord Injury (Self), Austin, TX McCleery, Rebecca President Texans for the Advancement of Medical Research (Juvenile Diabetes Research Foundation, Texas Diabetes Council, Texas for Advancement of Medical Research), O'Brien, Michele Director, Advocacy (Christus Santa Rosa), San Antonio, TX Against: Emick, Stacey Legislative Director (Self), Houston, TX SB 1899 FOR: Carr, Jennifer Counselor, Advocate (Texas Association of Addiction Professionals), Houston, TX Registering, but not testifying: For: Barker, Conni Director of Government Relations (De Pelchin Children's Center, Behavioral Health Provider Network of Houston), Houston, TX On: Hernandez, Lisa State of Texas Attorney (Department of State Health Services), Austin, TX Peterson, Debbie Manager (Department of State Health Services), Austin, TX SCR 37 AGAINST: Spiller, Lee Director (Citizens Commission on Human Rights), Austin, TX Registering, but not testifying: Against: Gerstenschlager, Merry Lynn Homemaker (Texas Eagle Forum - Education Liaison), Dallas, TX


public class SpeechClassifier extends AbstractVoiceActivityDetector
This endpointer is composed of two main steps.
The first step, classification of audio into speech and non-speech, uses Bent Schmidt Nielsen's algorithm. Each time audio comes in, the average signal level and the background noise level are updated, using the signal level of the current audio. If the average signal level is greater than the background noise level by a certain threshold value (configurable), then the current audio is marked as speech. Otherwise, it is marked as non-speech.
The second step of this endpointer is documented in the class SpeechMarker
SpeechMarker
| Modifier and Type | Field and Description |
|---|---|
protected double |
adjustment |
protected double |
averageNumber |
protected double |
background
background signal level.
|
protected long |
backgroundFrames |
protected float |
frameLengthSec |
protected boolean |
isSpeech |
protected double |
level
average signal level.
|
protected double |
minSignal
minimum valid signal level.
|
static java.lang.String |
PROP_ADJUSTMENT
The property specifying the adjustment.
|
static java.lang.String |
PROP_FRAME_LENGTH_MS
The property specifying the endpointing frame length in milliseconds.
|
static java.lang.String |
PROP_MIN_SIGNAL
The property specifying the minimum signal level used to update the background signal level.
|
static java.lang.String |
PROP_THRESHOLD
The property specifying the threshold.
|
protected long |
speechFrames |
protected double |
threshold |
protected double |
totalBackgroundLevel |
protected double |
totalSpeechLevel |
logger
| Constructor and Description |
|---|
SpeechClassifier() |
SpeechClassifier(int frameLengthMs,
double adjustment,
double threshold,
double minSignal) |
| Modifier and Type | Method and Description |
|---|---|
protected SpeechClassifiedData |
classify(DoubleData audio)
Classifies the given audio frame as speech or not, and updates the endpointing parameters.
|
Data |
getData()
Returns the next Data object.
|
boolean |
getNoisy()
Return the estimation if input data was noisy enough to break
recognition.
|
double |
getSNR()
Retrieves accumulated signal to noise ratio in dbScale
|
void |
initialize()
Initializes this LevelTracker endpointer and DataProcessor predecessor.
|
boolean |
isSpeech()
Method that returns if current returned frame contains speech.
|
static double |
logRootMeanSquare(double[] samples)
Returns the logarithm base 10 of the root mean square of the given samples.
|
void |
newProperties(PropertySheet ps)
This method is called when this configurable component needs to be reconfigured.
|
protected void |
reset()
Resets this LevelTracker to a starting state.
|
getPredecessor, setPredecessor
getName, initLogger, toString
@S4Integer(defaultValue=10) public static final java.lang.String PROP_FRAME_LENGTH_MS
@S4Double(defaultValue=0.0) public static final java.lang.String PROP_MIN_SIGNAL
@S4Double(defaultValue=10.0) public static final java.lang.String PROP_THRESHOLD
@S4Double(defaultValue=0.003) public static final java.lang.String PROP_ADJUSTMENT
protected final double averageNumber
protected double adjustment
protected double level
protected double background
protected double minSignal
protected double threshold
protected float frameLengthSec
protected boolean isSpeech
protected long speechFrames
protected long backgroundFrames
protected double totalBackgroundLevel
protected double totalSpeechLevel
public SpeechClassifier(int frameLengthMs, double adjustment, double threshold, double minSignal)
public SpeechClassifier()
public void newProperties(PropertySheet ps) throws PropertyException
Configurable
newProperties
in interface Configurable
newProperties
in class ConfigurableAdapter
ps
- a property sheet holding the new dataPropertyException
- if there is a problem with the properties.public void initialize()
initialize
in interface DataProcessor
initialize
in class BaseDataProcessor
protected void reset()
public static double logRootMeanSquare(double[] samples)
samples
- the samplesprotected SpeechClassifiedData classify(DoubleData audio)
audio
- the audio framepublic Data getData() throws DataProcessingException
getData
in interface DataProcessor
getData
in class BaseDataProcessor
DataProcessingException
- if a data processing error occurspublic boolean isSpeech()
isSpeech
in class AbstractVoiceActivityDetector
public double getSNR()
public boolean getNoisy()


Welcome
To Delani Studios
Amazing People Making Amazing Designs In a Fun Enviroment
When you hear design you may think about engineers behind a screen working to meet a deadline. At Delani studios we are more than just delivery. We are part of your sucess. Our main team objective is expanding our family meaning you the client and our team as one. This approach has enabled us create sucess stories along our time in this business. Our team of engineers are fluent in the latest enterprise, mobile and web development technologies. They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.
"we can say, but only the experience of working with us can proove our promise"
The reason we stay loyal to brands is because of their values. The best brands strive to combine physical, emotional, and logical elements into one exceptional customer experience that you value.
The mission to connect people is what makes this statement so strong.We have alot to offer and a dedticated team to see you reach your desired goals and achievements. We believe in customer satisfaction. Give us a try today and experience the best of both worlds
Whether you are advertising, selling, or simply looking for web design and development services, we will set you up for success. We have the right team and development tools enough to grow your business with the best design and creative approach available at your disposal.
Equipped with state of the art technologies, we have aquired high end devices to enable our results to be nothing below excellent. Our team have been developing and improving with daily challenges. So far the development as a Team has surpassed what we expected over the years
We always aim to surpass the expectation of our clients. Our product database has grown significantly. All our products have so far delivered as expected thus our client portfolio has increased exponentially.
Design
Templates
Ontario
security
Our Latest
Designs
Our Client
Testimonials
Our client
forum
Mobile
Applications
Burned
Mock-up
Giraffe
Restaurant


Hi there
There's nothing here
Thanks for visiting! This page is being remade using
Materialize CSS
. Come back soon.


|
My Project
|
The segmented address operator. More...
#include <userop.hh>
Public Member Functions | |
| SegmentOp (Architecture *g, const string &nm, int4 ind) | |
| Constructor. More... | |
| AddrSpace * | getSpace (void) const |
| Get the address space being pointed to. | |
| bool | hasFarPointerSupport (void) const |
| Return true, if this op supports far pointers. | |
| int4 | getBaseSize (void) const |
| Get size in bytes of the base/segment value. | |
| int4 | getInnerSize (void) const |
| Get size in bytes of the near value. | |
| const VarnodeData & | getResolve (void) const |
| Get the default register for resolving indirect segments. | |
| virtual int4 | getNumVariableTerms (void) const |
| Get the number of input Varnodes expected. | |
| virtual bool | unify (Funcdata &data, PcodeOp *op, vector< Varnode *> &bindlist) const |
| Gather the formal input Varnode objects given the root PcodeOp. More... | |
| virtual uintb | execute (const vector< uintb > &input) const |
| Compute the output value of this operation, given constant inputs. More... | |
| virtual void | restoreXml (const Element *el) |
| Restore the detailed description from an XML stream. More... | |
| Public Member Functions inherited from TermPatternOp | |
| TermPatternOp (Architecture *g, const string &nm, int4 ind) | |
| Constructor. | |
| Public Member Functions inherited from UserPcodeOp | |
| UserPcodeOp (Architecture *g, const string &nm, int4 ind) | |
| Construct from name and index. | |
| const string & | getName (void) const |
| Get the low-level name of the p-code op. | |
| int4 | getIndex (void) const |
| Get the constant id of the op. | |
| virtual | ~UserPcodeOp (void) |
| Destructor. | |
| virtual string | getOperatorName (const PcodeOp *op) const |
| Get the symbol representing this operation in decompiled code. More... | |
Additional Inherited Members | |
| Protected Attributes inherited from UserPcodeOp | |
| string | name |
| Low-level name of p-code operator. | |
| int4 | useropindex |
| Index passed in the CALLOTHER op. | |
| Architecture * | glb |
| Architecture owning the user defined op. | |
The segmented address operator.
This op is a placeholder for address mappings involving segments. The map goes between a high-level view of a pointer, consisting of multiple pieces, and a low-level view, where there is only a single absolute pointer. The mapping could be
The output of the operator is always a full low-level pointer. The operator takes two inputs:
High-level analysis can ignore the base/segment and any normalization on the near pointer. Emitted expressions involving this segment op prints only the near portion. Data-type information propagates only through this high-level side.
The decompiler looks for the term-tree defined in SegmentOp and replaces it with the SEGMENTOP operator in any p-code it analyzes. The core routine that looks for the term-tree is unify().
| SegmentOp::SegmentOp | ( | Architecture * | g, |
| const string & | nm, | ||
| int4 | ind | ||
| ) |
| g | is the owning Architecture for this instance of the segment operation |
| nm | is the low-level name of the segment operation |
| ind | is the constant id identifying the specific CALLOTHER variant |
|
virtual |
Compute the output value of this operation, given constant inputs.
| input | is the ordered list of constant inputs |
Implements TermPatternOp.
|
virtual |
Restore the detailed description from an XML stream.
The details of how a user defined operation behaves can be dynamically configured from an XML tag.
| el | is the root XML element describing the op |
Implements UserPcodeOp.
|
virtual |
Gather the formal input Varnode objects given the root PcodeOp.
| data | is the function being analyzed |
| op | is the root operation |
| bindlist | will hold the ordered list of input Varnodes |
Implements TermPatternOp.


To try out some simulations that don’t match the canonical covariance matrices and illustrate how the data driven matrices help.
Here the function simple_sims_2
simulates data in five conditions with just two types of effect:
shared effects only in the first two conditions; and
shared effects only in the last three conditions.
library(ashr)
library(mashr)
set.seed(1)
simdata = simple_sims2(1000,1)
true.U1 = cbind(c(1,1,0,0,0),c(1,1,0,0,0),rep(0,5),rep(0,5),rep(0,5))
true.U2 = cbind(rep(0,5),rep(0,5),c(0,0,1,1,1),c(0,0,1,1,1),c(0,0,1,1,1))
U.true = list(true.U1 = true.U1, true.U2 = true.U2)
Run 1-by-1 to add the strong signals and ED covariances.
data = mash_set_data(simdata$Bhat, simdata$Shat)
m.1by1 = mash_1by1(data)
strong = get_significant_results(m.1by1)
U.c = cov_canonical(data)
U.pca = cov_pca(data,5,strong)
U.ed = cov_ed(data,U.pca,strong)
# Computes covariance matrices based on extreme deconvolution,
# initialized from PCA.
m.c = mash(data, U.c)
m.ed = mash(data, U.ed)
m.c.ed = mash(data, c(U.c,U.ed))
m.true = mash(data, U.true)
print(get_loglik(m.c),digits = 10)
print(get_loglik(m.ed),digits = 10)
print(get_loglik(m.c.ed),digits = 10)
print(get_loglik(m.true),digits = 10)
The log-likelihood is much better from data-driven than canonical covariances. This is good! Indeed, here the data-driven fit is very slightly better fit than the true matrices, but only very slightly.


Sachin Tendulkar writes open letter: It’s okay for men to cry
New Delhi: For the first time in his career, Sachin Tendulkar has written an open letter to all the young boys and men. This message is from him on the occasion of International Men’s week and the week in which he retired from cricket (six years ago). The letter is an emotional note from Tendulkar to all men and says that it’s okay for men to cry. It’s a message that showing our emotions only makes us #ManEnough. #ShavingStereotypes
His letter reads: “You’ll soon be fathers and husbands. Brothers and friends. Mentors and teachers. You’re going to lead by example. You’re going to be courageous and strong. Brave and resilient.
And you will also face fear, doubts and experience great tribulations. Undoubtedly, there will be times when you fail, and you will feel like crying and letting it all out.
But sure enough, you’ll hold back the tears and pretend to be tough. Because that’s what men do.
Because that’s what we are brought up to believe — that men are not supposed to cry. That crying makes a man weak.
I grew up believing this. And the reason I’m writing to you today is that I realized that I was wrong. My struggles and my pain made me who I am, shaping me into a better man.
16/11/2013. I still remember that day on the field. I had thought about it for a long time but nothing could prepare me for that last walk back to the pavilion. With each step, it started sinking in. I felt a lump in my throat, the fear of it all ending.
There was so much going through my head at that moment. I just couldn’t keep it in. And I didn’t fight it.
I felt stronger for putting myself out there and grateful for everything that I had received. I realized I was man enough.
There’s no shame in showing your tears.
Why hide your tears?
It takes a lot of courage to show your pain and your vulnerability. But just as sure as the morning, you’ll emerge from it tougher and better. So I encourage you to move past these stereotypes and notions of what men can or cannot do.  (IANS)
Also Read: ‘Take Gandhi’s teachings to younger generation’: Sachin Tendulkar
Also Watch: Govt all set to push for the contentious Citizenship Bill in the winter session of Parliament


| Total net profit | -307.7 | Gross profit | 4.71 | Gross loss | -312.41 |
| Profit factor | 0.02 | Expected payoff | -2.99 | ||
| Absolute drawdown | -307.7 | Maximal drawdown (%) | 304.31 (-8976.7%) | ||
| Total trades | 103 | Profit trades (% of total) | 6 (5.83%) | Loss trades (% of total) | 97 (94.17%) |
| Long positions (won %) | 76 (6.58%) | Short positions (won %) | 27 (3.7%) | ||
| Largest | profit trade | 1.52 | loss trade | -6.92 | |
| Average | profit trade | 0.79 | loss trade | -3.22 | |
| Minimum | profit trade | 0.31 | loss trade | -0.55 | |
| Maximum | take profit in pips | 704.9 | stop loss in pips | -690.1 | |
| Average | take profit in pips | -75.0 | stop loss in pips | -421.2 | |
| Minimum | take profit in pips | -308.5 | stop loss in pips | -306.8 | |
| Maximum | Reward-Risk | 2.3 | Duration in minutes | 3108 | |
| Average | Reward-Risk | 0.1 | Duration in minutes | 125.0 | |
| Minimum | Reward-Risk | 0.0 | Duration in minutes | 0 | |
| Maximum | consecutive wins (profit in money) | 1.0 (0.31) | consecutive losses (loss in money) | 41.0 (-133.41) | |
| Average | consecutive wins | 1.0 | consecutive losses | 16.0 |
| Total net profit | -224.07 | Gross profit | 4.13 | Gross loss | -228.2 |
| Profit factor | 0.02 | Expected payoff | -2.95 | ||
| Absolute drawdown | -224.07 | Maximal drawdown (%) | 221.2 (-7707.32%) | ||
| Total trades | 76 | Profit trades (% of total) | 5 (6.58%) | Loss trades (% of total) | 71 (93.42%) |
| Largest | profit trade | 1.52 | loss trade | -6.92 | |
| Average | profit trade | 0.83 | loss trade | -3.21 | |
| Minimum | profit trade | 0.31 | loss trade | -0.55 | |
| Maximum | take profit in pips | 147.1 | stop loss in pips | -690.1 | |
| Average | take profit in pips | -147.3 | stop loss in pips | -459.1 | |
| Minimum | take profit in pips | -308.5 | stop loss in pips | -306.8 | |
| Maximum | Reward-Risk | 0.3 | Duration in minutes | 3108.0 | |
| Average | Reward-Risk | 0.0 | Duration in minutes | 166.5 | |
| Minimum | Reward-Risk | 0.0 | Duration in minutes | 0.0 | |
| Maximum | consecutive wins (profit in money) | 1.0 (0.31) | consecutive losses (loss in money) | 24.0 (-78.94) | |
| Average | consecutive wins | 1.0 | consecutive losses | 14.0 |
| Total net profit | -83.63 | Gross profit | 0.58 | Gross loss | -84.21 |
| Profit factor | 0.01 | Expected payoff | -3.1 | ||
| Absolute drawdown | -83.63 | Maximal drawdown (%) | 80.24 (-2366.96%) | ||
| Total trades | 27 | Profit trades (% of total) | 1 (3.7%) | Loss trades (% of total) | 26 (96.3%) |
| Largest | profit trade | 0.58 | loss trade | -3.81 | |
| Average | profit trade | 0.58 | loss trade | -3.24 | |
| Minimum | profit trade | 0.58 | loss trade | -3.07 | |
| Maximum | take profit in pips | 704.9 | stop loss in pips | -353.9 | |
| Average | take profit in pips | 128.2 | stop loss in pips | -314.4 | |
| Minimum | take profit in pips | -44.6 | stop loss in pips | -307.0 | |
| Maximum | Reward-Risk | 2.3 | Duration in minutes | 46.0 | |
| Average | Reward-Risk | 0.4 | Duration in minutes | 8.3 | |
| Minimum | Reward-Risk | Duration in minutes | 0.0 | ||
| Maximum | consecutive wins (profit in money) | 1.0 (0.58) | consecutive losses (loss in money) | 23.0 (-74.37) | |
| Average | consecutive wins | 1.0 | consecutive losses | 23.0 |


|
When
The Music Stops
(Eminem) |
|
(Bizarre)
Music·.Reality·.Sometimes it's hard to tell the difference But we as entertainers have a responsibility, to these kids· Psyche (Eminem) If I, were to die, murdered in cold blood tommorrow, would you feel sorrow, or show love, or would it matter?  You smokin' crack?      Ass cheeks painted white, fuckin' Priscilla tonight Flyin' down Sunset smokin' crack, transvestite in the front, Eddie Murphy in the back MOP had grimy and gritty, Marilyn Manson, I died my hair blue, and grew some titties Ludacris told me to throw them bows, now I'm in the hospital with a broken nose and a fractured elbow voices in my head I'm goin' in shock, I'm reachin' for the glock, but the music stops... |


Welcome to TetherMe
This site will help you get tethering up and running on your phone. Either choose your carrier from the list,
or click enter settings and type in the APN details. When you submit, you phone will prompt you to install
the profile. Once installed, look in Settings -> General -> Network -> Tethering. Turn it on, and you are
right to go! (Make sure you are running iTunes 8.2). If the option isn't there, try restarting your phone.
{{google_ad|safe}}
Choose Carrier
Enter Settings


---
layout: archive
title: "🎓 Education"
permalink: /education/
author_profile: true
feature_row1:
- image_path: /assets/images/hkust.jpg
alt: "placeholder image 2"
title: "PhD. in Robotics and AI"
excerpt: '📅: 2016-2021
✍: **Research:**
Multi-Agent SLAM System, Place Recognition and Inspection Robotics
👨💼: **Supervisor:** [Prof. Ming Liu](https://ram-lab.com/group/#dr-ming-liu)
🏫: **Lab:** [Robotics and Multiperception Lab](http://www.ram-lab.com), Robotics Institute, HKUST.
🏫: **School:** Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, **HKUST**, HK (**Top 15 in Engineering and Technology** in World).
🥇: **Scholarship:** - Punjab Endowment Funds Shahbaz Shareef Merit Scholarship SSMS, Pakistan [link](http://www.peef.org.pk/PhdScholars-list.html).
- HKUST oversease research award.'
feature_row2:
- image_path: /assets/images/qau.jpg
alt: "placeholder image 2"
title: "M.Phil. in Image Processing and Communication"
excerpt: '📅: 2010-2012
✍: **Research:**
Image Processing, Object Detection and Recognition.
👨💼: **Supervisor:** [ Prof. Hasan Mahmood](https://www.qau.edu.pk/profile.php?id=810005).
🏫: **School:** Department of Electronics, Quaid-i-Azam University, **QAU**,Islamabad, Pakistan (**#1 in Pakistan**).'
feature_row3:
- image_path: /assets/images/qau.jpg
alt: "placeholder image 2"
title: "M.Sc. in Electronics"
excerpt: '📅: 2007-2009
🏫: **School:** Department of Electronics, Quaid-i-Azam University, **QAU**,Islamabad, Pakistan (**#1 in Pakistan**).
🥇: **Scholarship:** HEC position based Scholarship (three times) during M.Sc. (Electronics) at QAU. '
feature_row4:
- image_path: /assets/images/bzu.jpg
alt: "placeholder image 2"
title: "B.Sc. in Mathematics and Physics"
excerpt: '📅: 2005-2007
🏫: **School:** Bahauddin Zakariya University, **BZU**, Multan, Pakistan. '
---
{% include feature_row id="feature_row1" type="left" %}
{% include feature_row id="feature_row2" type="left" %}
{% include feature_row id="feature_row3" type="left" %}
{% include feature_row id="feature_row4" type="left" %}


Mortal Kombat 2 - The Video Game Is More Fun by Homer Yen (c) 1997
Movies based on video games, such as Street Fighter or Mario Bros., have never generated much interest at the box office. But when the first Mortal Kombat movie came out in 1995, it did surprisingly well. With a simple story, a pulsating soundtrack, and lots of awesomely choreographed fight scenes, the movie moved quickly and displayed lots of energy. It got my vote for 'the movie where I expected the least and got the most'. And, if you haven't had the opportunity, I would definitely recommend that you see it on video.
In the world of Mortal Kombat, based on the popular arcade game, dark forces from Outworld try to infiltrate Earth's realm with the ulimate goal of total conquest and the destruction of humanity. The Mortal Kombat refers to a competition, fought by human mortals against Outworld's minions, which if won, will guarantee Earth's safety for another generation. MK2 picks up almost immediately after the humans return victoriously from competition. Despite their victory, however, a gateway has somehow opened, and Outworld continues in its quest to conquer Earth. Outworld's warriors include an impressive collection of fighters, including Shao Kahn, Mintoro (a centaur), Sheeva (a four-armed ogre), and Sindel. Earth's mortal warriors, under the leadership of the benevolent God, Lord Rayden, includes Liu Kang, Princess Kitana, Sonya Blade and Jax, who must fight against Outworld's forces.
It's an easy enough premise, but unfortunately (very unfortunately), the writers try to do too much with the movie. It is only a video game, after all, but the on-screen version tries to go beyond it's comic book boundaries by adding depth, a conceptualization of self-worth, and worst of all, a love story. This becomes very awkward, because all of the players are fighters and nothing more. They are likable and impressive when they are showcasing their martial arts and fighting skills, but look extremely awkward and uncomfortable when they are required to actually act. This becomes embarrassingly apparent, for example, as the movie tries to develop a romantic bond between Liu Kang and Princess Kitana.
The original MK was smart in letting the players do what they do best. They spoke little, but fought a lot. Thus, the movie was easy to digest. However, MK2 tries to give these players a certain amount of depth, an element that was lacking in the first movie, but the attempt here fails miserably. This uneasy feeling is readily apparent, for example, whenever you hear Lord Rayden speak. Not only does he talk in riddles and offer enigmatic (e.g. useless) advice, but he speaks so slowly as if to simulate infinite wisdom. Try reading this half as fast, and you'll hear what I mean.
But the movie is not a complete fatality. Fight scenes are well-choreographed, highlighted by terrific acrobatics and agility. And players of the game will be rewarded with the inclusion of practically every character from the video game, although their screen time amounts to nothing more than a cameo. Even if you're not familiar with the video game, each fighter has their own costume and unique weaponry to easily differentiate themselves. But it's just too little of what movie-goers and especially fans of the game will expect.
Oddly, the inclusion of the human element actually pollutes the purity of the Mortal Kombat essence. And the poor acting results in a muddled movie that offers the viewing audience little chance for survival. (I am now talking very slowly as if to simulate infinite wisdom). Rent the first one, but the sequel is for Kombat fans only.
Grade: C-
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


@InterfaceAudience.Private
@InterfaceStability.Evolving
public interface RMWebServiceProtocol
The protocol between clients and the ResourceManager
to
submit/abort jobs and to get information on applications, cluster metrics,
nodes, queues, ACLs and reservations via REST calls.
RMWSConsts.RM_WEB_SERVICE_PATH
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addToClusterNodeLabels(NodeLabelsInfo newNodeLabels,
javax.servlet.http.HttpServletRequest hsr)
This method adds specific node labels for specific nodes, and it is
reachable by using
RMWSConsts.ADD_NODE_LABELS . |
javax.ws.rs.core.Response |
cancelDelegationToken(javax.servlet.http.HttpServletRequest hsr)
This method cancel the delegation token from the client, and it is
reachable by using
RMWSConsts.DELEGATION_TOKEN . |
javax.ws.rs.core.Response |
createNewApplication(javax.servlet.http.HttpServletRequest hsr)
Generates a new ApplicationId which is then sent to the client.
|
javax.ws.rs.core.Response |
createNewReservation(javax.servlet.http.HttpServletRequest hsr)
Generates a new ReservationId which is then sent to the client.
|
javax.ws.rs.core.Response |
deleteReservation(ReservationDeleteRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr)
Function to delete a Reservation to the RM.
|
String |
dumpSchedulerLogs(String time,
javax.servlet.http.HttpServletRequest hsr)
This method dumps the scheduler logs for the time got in input, and it is
reachable by using
RMWSConsts.SCHEDULER_LOGS . |
ClusterInfo |
get()
This method retrieves the cluster information, and it is reachable by using
RMWSConsts.INFO . |
ActivitiesInfo |
getActivities(javax.servlet.http.HttpServletRequest hsr,
String nodeId)
This method retrieve all the activities in a specific node, and it is
reachable by using
RMWSConsts.SCHEDULER_ACTIVITIES . |
AppInfo |
getApp(javax.servlet.http.HttpServletRequest hsr,
String appId,
Set<String> unselectedFields)
This method retrieves the report for a specific app, and it is reachable by
using
RMWSConsts.APPS_APPID . |
AppActivitiesInfo |
getAppActivities(javax.servlet.http.HttpServletRequest hsr,
String appId,
String time)
This method retrieves all the activities for a specific app for a specific
period of time, and it is reachable by using
RMWSConsts.SCHEDULER_APP_ACTIVITIES . |
AppAttemptsInfo |
getAppAttempts(javax.servlet.http.HttpServletRequest hsr,
String appId)
This method retrieves all the attempts information for a specific app, and
it is reachable by using
RMWSConsts.APPS_APPID_APPATTEMPTS . |
AppPriority |
getAppPriority(javax.servlet.http.HttpServletRequest hsr,
String appId)
This method retrieves the priority for a specific app, and it is reachable
by using
RMWSConsts.APPS_APPID_PRIORITY . |
AppQueue |
getAppQueue(javax.servlet.http.HttpServletRequest hsr,
String appId)
This method retrieves the queue for a specific app, and it is reachable by
using
RMWSConsts.APPS_APPID_QUEUE . |
AppsInfo |
getApps(javax.servlet.http.HttpServletRequest hsr,
String stateQuery,
Set<String> statesQuery,
String finalStatusQuery,
String userQuery,
String queueQuery,
String count,
String startedBegin,
String startedEnd,
String finishBegin,
String finishEnd,
Set<String> applicationTypes,
Set<String> applicationTags,
Set<String> unselectedFields)
This method retrieves all the app reports in the cluster, and it is
reachable by using
RMWSConsts.APPS . |
AppState |
getAppState(javax.servlet.http.HttpServletRequest hsr,
String appId)
This method retrieves the state for a specific app, and it is reachable by
using
RMWSConsts.APPS_APPID_STATE . |
ApplicationStatisticsInfo |
getAppStatistics(javax.servlet.http.HttpServletRequest hsr,
Set<String> stateQueries,
Set<String> typeQueries)
This method retrieves all the statistics for a specific app, and it is
reachable by using
RMWSConsts.APP_STATISTICS . |
AppTimeoutInfo |
getAppTimeout(javax.servlet.http.HttpServletRequest hsr,
String appId,
String type)
This method retrieves the timeout information for a specific app with a
specific type, and it is reachable by using
RMWSConsts.APPS_TIMEOUTS_TYPE . |
AppTimeoutsInfo |
getAppTimeouts(javax.servlet.http.HttpServletRequest hsr,
String appId)
This method retrieves the timeout information for a specific app, and it is
reachable by using
RMWSConsts.APPS_TIMEOUTS . |
ClusterInfo |
getClusterInfo()
This method retrieves the cluster information, and it is reachable by using
RMWSConsts.INFO . |
ClusterMetricsInfo |
getClusterMetricsInfo()
This method retrieves the cluster metrics information, and it is reachable
by using
RMWSConsts.METRICS . |
NodeLabelsInfo |
getClusterNodeLabels(javax.servlet.http.HttpServletRequest hsr)
This method retrieves all the node labels in the cluster, and it is
reachable by using
RMWSConsts.GET_NODE_LABELS . |
NodeLabelsInfo |
getLabelsOnNode(javax.servlet.http.HttpServletRequest hsr,
String nodeId)
This method retrieves all the node labels for specific node, and it is
reachable by using
RMWSConsts.NODES_NODEID_GETLABELS . |
LabelsToNodesInfo |
getLabelsToNodes(Set<String> labels)
This method retrieves all the node within multiple node labels in the
cluster, and it is reachable by using
RMWSConsts.LABEL_MAPPINGS . |
NodeInfo |
getNode(String nodeId)
This method retrieves a specific node information, and it is reachable by
using
RMWSConsts.NODES_NODEID . |
NodesInfo |
getNodes(String states)
This method retrieves all the nodes information in the cluster, and it is
reachable by using
RMWSConsts.NODES . |
NodeToLabelsInfo |
getNodeToLabels(javax.servlet.http.HttpServletRequest hsr)
This method retrieves all the node labels with the respective nodes in the
cluster, and it is reachable by using
RMWSConsts.GET_NODE_TO_LABELS . |
SchedulerTypeInfo |
getSchedulerInfo()
This method retrieves the current scheduler status, and it is reachable by
using
RMWSConsts.SCHEDULER . |
javax.ws.rs.core.Response |
listReservation(String queue,
String reservationId,
long startTime,
long endTime,
boolean includeResourceAllocations,
javax.servlet.http.HttpServletRequest hsr)
Function to retrieve a list of all the reservations.
|
javax.ws.rs.core.Response |
postDelegationToken(DelegationToken tokenData,
javax.servlet.http.HttpServletRequest hsr)
This method posts a delegation token from the client, and it is reachable
by using
RMWSConsts.DELEGATION_TOKEN . |
javax.ws.rs.core.Response |
postDelegationTokenExpiration(javax.servlet.http.HttpServletRequest hsr)
This method updates the expiration for a delegation token from the client,
and it is reachable by using
RMWSConsts.DELEGATION_TOKEN_EXPIRATION . |
javax.ws.rs.core.Response |
removeFromCluserNodeLabels(Set<String> oldNodeLabels,
javax.servlet.http.HttpServletRequest hsr)
This method removes all the node labels for specific nodes, and it is
reachable by using
RMWSConsts.REMOVE_NODE_LABELS . |
javax.ws.rs.core.Response |
replaceLabelsOnNode(Set<String> newNodeLabelsName,
javax.servlet.http.HttpServletRequest hsr,
String nodeId)
This method replaces all the node labels for specific node, and it is
reachable by using
RMWSConsts.NODES_NODEID_REPLACE_LABELS . |
javax.ws.rs.core.Response |
replaceLabelsOnNodes(NodeToLabelsEntryList newNodeToLabels,
javax.servlet.http.HttpServletRequest hsr)
This method replaces all the node labels for specific nodes, and it is
reachable by using
RMWSConsts.REPLACE_NODE_TO_LABELS . |
javax.ws.rs.core.Response |
submitApplication(ApplicationSubmissionContextInfo newApp,
javax.servlet.http.HttpServletRequest hsr)
Function to submit an app to the RM.
|
javax.ws.rs.core.Response |
submitReservation(ReservationSubmissionRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr)
Function to submit a Reservation to the RM.This method is reachable by
using
RMWSConsts.RESERVATION_SUBMIT . |
javax.ws.rs.core.Response |
updateApplicationPriority(AppPriority targetPriority,
javax.servlet.http.HttpServletRequest hsr,
String appId)
This method updates the priority for a specific application, and it is
reachable by using
RMWSConsts.APPS_APPID_PRIORITY . |
javax.ws.rs.core.Response |
updateApplicationTimeout(AppTimeoutInfo appTimeout,
javax.servlet.http.HttpServletRequest hsr,
String appId)
This method updates the timeout information for a specific app, and it is
reachable by using
RMWSConsts.APPS_TIMEOUT . |
javax.ws.rs.core.Response |
updateAppQueue(AppQueue targetQueue,
javax.servlet.http.HttpServletRequest hsr,
String appId)
This method updates the queue for a specific application, and it is
reachable by using
RMWSConsts.APPS_APPID_QUEUE . |
javax.ws.rs.core.Response |
updateAppState(AppState targetState,
javax.servlet.http.HttpServletRequest hsr,
String appId)
This method updates the state of the app in input, and it is reachable by
using
RMWSConsts.APPS_APPID_STATE . |
javax.ws.rs.core.Response |
updateReservation(ReservationUpdateRequestInfo resContext,
javax.servlet.http.HttpServletRequest hsr)
Function to update a Reservation to the RM.
|
ClusterInfo get()
RMWSConsts.INFO
.ClusterInfo getClusterInfo()
RMWSConsts.INFO
.ClusterMetricsInfo getClusterMetricsInfo()
RMWSConsts.METRICS
.ApplicationClientProtocol.getClusterMetrics(org.apache.hadoop.yarn.api.protocolrecords.GetClusterMetricsRequest)
SchedulerTypeInfo getSchedulerInfo()
RMWSConsts.SCHEDULER
.String dumpSchedulerLogs(String time, javax.servlet.http.HttpServletRequest hsr) throws IOException
RMWSConsts.SCHEDULER_LOGS
.time
- the period of time. It is a FormParam.hsr
- the servlet requestIOException
- when it cannot create dump log fileNodesInfo getNodes(String states)
RMWSConsts.NODES
.states
- the states we want to filter. It is a QueryParam.ApplicationClientProtocol.getClusterNodes(org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodesRequest)
NodeInfo getNode(String nodeId)
RMWSConsts.NODES_NODEID
.nodeId
- the node we want to retrieve the information.  It is a
QueryParam.statesQuery
- filter the result by states. It is a QueryParam.finalStatusQuery
- filter the result by final states. It is a
QueryParam.userQuery
- filter the result by user. It is a QueryParam.queueQuery
- filter the result by queue. It is a QueryParam.count
- set a limit of the result. It is a QueryParam.startedBegin
- filter the result by started begin time. It is a
QueryParam.startedEnd
- filter the result by started end time. It is a
QueryParam.finishBegin
- filter the result by finish begin time. It is a
QueryParam.finishEnd
- filter the result by finish end time. It is a QueryParam.applicationTypes
- filter the result by types. It is a QueryParam.applicationTags
- filter the result by tags. It is a QueryParam.unselectedFields
- De-selected params to avoid from report. It is a
QueryParam.ApplicationBaseProtocol.getApplications(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest)
ActivitiesInfo getActivities(javax.servlet.http.HttpServletRequest hsr, String nodeId)
RMWSConsts.SCHEDULER_ACTIVITIES
.hsr
- the servlet requestnodeId
- the node we want to retrieve the activities. It is a
QueryParam.AppActivitiesInfo getAppActivities(javax.servlet.http.HttpServletRequest hsr, String appId, String time)
RMWSConsts.SCHEDULER_APP_ACTIVITIES
.hsr
- the servlet requestappId
- the applicationId we want to retrieve the activities. It is a
QueryParam.time
- for how long we want to retrieve the activities. It is a
QueryParam.ApplicationStatisticsInfo getAppStatistics(javax.servlet.http.HttpServletRequest hsr, Set<String> stateQueries, Set<String> typeQueries)
RMWSConsts.APP_STATISTICS
.hsr
- the servlet requeststateQueries
- filter the result by states. It is a QueryParam.typeQueries
- filter the result by type names. It is a QueryParam.AppInfo getApp(javax.servlet.http.HttpServletRequest hsr, String appId, Set<String> unselectedFields)
RMWSConsts.APPS_APPID
.hsr
- the servlet requestappId
- the Id of the application we want the report. It is a
PathParam.unselectedFields
- De-selected param list to avoid from report. It is
a QueryParam.ApplicationBaseProtocol.getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest)
AppState getAppState(javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException
RMWSConsts.APPS_APPID_STATE
.hsr
- the servlet requestappId
- the Id of the application we want the state. It is a
PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorizedjavax.ws.rs.core.Response updateAppState(AppState targetState, javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException, org.apache.hadoop.yarn.exceptions.YarnException, InterruptedException, IOException
RMWSConsts.APPS_APPID_STATE
.targetState
- the target state for the app. It is a content param.hsr
- the servlet requestappId
- the Id of the application we want to update the state. It is a
PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
methodorg.apache.hadoop.yarn.exceptions.YarnException
- if app does not existInterruptedException
- if interruptedIOException
- if doAs action throws an IOExceptionNodeToLabelsInfo getNodeToLabels(javax.servlet.http.HttpServletRequest hsr) throws IOException
RMWSConsts.GET_NODE_TO_LABELS
.hsr
- the servlet requestIOException
- if an IOException happenedApplicationClientProtocol.getNodeToLabels(org.apache.hadoop.yarn.api.protocolrecords.GetNodesToLabelsRequest)
LabelsToNodesInfo getLabelsToNodes(Set<String> labels) throws IOException
RMWSConsts.LABEL_MAPPINGS
.labels
- filter the result by node labels. It is a QueryParam.IOException
- if an IOException happenedApplicationClientProtocol.getLabelsToNodes(org.apache.hadoop.yarn.api.protocolrecords.GetLabelsToNodesRequest)
javax.ws.rs.core.Response replaceLabelsOnNodes(NodeToLabelsEntryList newNodeToLabels, javax.servlet.http.HttpServletRequest hsr) throws Exception
RMWSConsts.REPLACE_NODE_TO_LABELS
.newNodeToLabels
- the list of new labels. It is a content param.hsr
- the servlet requestException
- if an exception happenedResourceManagerAdministrationProtocol.replaceLabelsOnNode(org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeRequest)
javax.ws.rs.core.Response replaceLabelsOnNode(Set<String> newNodeLabelsName, javax.servlet.http.HttpServletRequest hsr, String nodeId) throws Exception
RMWSConsts.NODES_NODEID_REPLACE_LABELS
.newNodeLabelsName
- the list of new labels. It is a QueryParam.hsr
- the servlet requestnodeId
- the node we want to replace the node labels. It is a
PathParam.Exception
- if an exception happenedResourceManagerAdministrationProtocol.replaceLabelsOnNode(org.apache.hadoop.yarn.server.api.protocolrecords.ReplaceLabelsOnNodeRequest)
NodeLabelsInfo getClusterNodeLabels(javax.servlet.http.HttpServletRequest hsr) throws IOException
RMWSConsts.GET_NODE_LABELS
.hsr
- the servlet requestIOException
- if an IOException happenedApplicationClientProtocol.getClusterNodeLabels(org.apache.hadoop.yarn.api.protocolrecords.GetClusterNodeLabelsRequest)
javax.ws.rs.core.Response addToClusterNodeLabels(NodeLabelsInfo newNodeLabels, javax.servlet.http.HttpServletRequest hsr) throws Exception
RMWSConsts.ADD_NODE_LABELS
.newNodeLabels
- the node labels to add. It is a content param.hsr
- the servlet requestException
- in case of bad requestResourceManagerAdministrationProtocol.addToClusterNodeLabels(org.apache.hadoop.yarn.server.api.protocolrecords.AddToClusterNodeLabelsRequest)
javax.ws.rs.core.Response removeFromCluserNodeLabels(Set<String> oldNodeLabels, javax.servlet.http.HttpServletRequest hsr) throws Exception
RMWSConsts.REMOVE_NODE_LABELS
.oldNodeLabels
- the node labels to remove. It is a QueryParam.hsr
- the servlet requestException
- in case of bad requestResourceManagerAdministrationProtocol.removeFromClusterNodeLabels(org.apache.hadoop.yarn.server.api.protocolrecords.RemoveFromClusterNodeLabelsRequest)
NodeLabelsInfo getLabelsOnNode(javax.servlet.http.HttpServletRequest hsr, String nodeId) throws IOException
RMWSConsts.NODES_NODEID_GETLABELS
.hsr
- the servlet requestnodeId
- the node we want to get all the node labels. It is a
PathParam.IOException
- if an IOException happenedAppPriority getAppPriority(javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException
RMWSConsts.APPS_APPID_PRIORITY
.hsr
- the servlet requestappId
- the app we want to get the priority. It is a PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- in case of the user is not authorizedjavax.ws.rs.core.Response updateApplicationPriority(AppPriority targetPriority, javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException, org.apache.hadoop.yarn.exceptions.YarnException, InterruptedException, IOException
RMWSConsts.APPS_APPID_PRIORITY
.targetPriority
- the priority we want to set for the app. It is a
content param.hsr
- the servlet requestappId
- the application we want to update its priority. It is a
PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authenticatedorg.apache.hadoop.yarn.exceptions.YarnException
- if the target is nullIOException
- if the update fails.InterruptedException
- if interrupted.AppQueue getAppQueue(javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException
RMWSConsts.APPS_APPID_QUEUE
.hsr
- the servlet requestappId
- the application we want to retrieve its queue. It is a
PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authenticatedjavax.ws.rs.core.Response updateAppQueue(AppQueue targetQueue, javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException, org.apache.hadoop.yarn.exceptions.YarnException, InterruptedException, IOException
RMWSConsts.APPS_APPID_QUEUE
.targetQueue
- the queue we want to set. It is a content param.hsr
- the servlet requestappId
- the application we want to change its queue. It is a
PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authenticatedorg.apache.hadoop.yarn.exceptions.YarnException
- if the app is not foundIOException
- if the update fails.InterruptedException
- if interrupted.javax.ws.rs.core.Response createNewApplication(javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException
RMWSConsts.APPS_NEW_APPLICATION
.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
methodIOException
- if the creation failsInterruptedException
- if interruptedApplicationClientProtocol.getNewApplication(org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationRequest)
javax.ws.rs.core.Response submitApplication(ApplicationSubmissionContextInfo newApp, javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException
RMWSConsts.APPS
.newApp
- structure containing information to construct the
ApplicationSubmissionContext. It is a content param.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
methodIOException
- if the submission failedInterruptedException
- if interruptedApplicationClientProtocol.submitApplication(org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationRequest)
javax.ws.rs.core.Response postDelegationToken(DelegationToken tokenData, javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException, Exception
RMWSConsts.DELEGATION_TOKEN
.tokenData
- the token to delegate. It is a content param.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if Kerberos auth failedIOException
- if the delegation failedInterruptedException
- if interruptedException
- in case of bad requestApplicationBaseProtocol.getDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenRequest)
javax.ws.rs.core.Response postDelegationTokenExpiration(javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, Exception
RMWSConsts.DELEGATION_TOKEN_EXPIRATION
.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if Kerberos auth failedIOException
- if the delegation failedException
- in case of bad requestApplicationBaseProtocol.renewDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenRequest)
javax.ws.rs.core.Response cancelDelegationToken(javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException, Exception
RMWSConsts.DELEGATION_TOKEN
.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if Kerberos auth failedIOException
- if the delegation failedInterruptedException
- if interruptedException
- in case of bad requestApplicationBaseProtocol.cancelDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenRequest)
javax.ws.rs.core.Response createNewReservation(javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException
RMWSConsts.RESERVATION_NEW
.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
method.IOException
- if creation failedInterruptedException
- if interruptedApplicationClientProtocol.getNewReservation(org.apache.hadoop.yarn.api.protocolrecords.GetNewReservationRequest)
javax.ws.rs.core.Response submitReservation(ReservationSubmissionRequestInfo resContext, javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException
RMWSConsts.RESERVATION_SUBMIT
.resContext
- provides information to construct the
ReservationSubmissionRequest. It is a content param.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
methodIOException
- if creation failedInterruptedException
- if interruptedApplicationClientProtocol.submitReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationSubmissionRequest)
javax.ws.rs.core.Response updateReservation(ReservationUpdateRequestInfo resContext, javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException
RMWSConsts.RESERVATION_UPDATE
.resContext
- provides information to construct the
ReservationUpdateRequest. It is a content param.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
methodIOException
- if the operation failedInterruptedException
- if interruptedApplicationClientProtocol.updateReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationUpdateRequest)
javax.ws.rs.core.Response deleteReservation(ReservationDeleteRequestInfo resContext, javax.servlet.http.HttpServletRequest hsr) throws org.apache.hadoop.security.authorize.AuthorizationException, IOException, InterruptedException
RMWSConsts.RESERVATION_DELETE
.resContext
- provides information to construct the
ReservationDeleteRequest. It is a content param.hsr
- the servlet requestorg.apache.hadoop.security.authorize.AuthorizationException
- when the user group information cannot be
retrieved.IOException
- when a ReservationDeleteRequest
cannot be
created from the ReservationDeleteRequestInfo
. This
exception is also thrown on
ClientRMService.deleteReservation
invokation failure.InterruptedException
- if doAs action throws an InterruptedException.ApplicationClientProtocol.deleteReservation(org.apache.hadoop.yarn.api.protocolrecords.ReservationDeleteRequest)
javax.ws.rs.core.Response listReservation(String queue, String reservationId, long startTime, long endTime, boolean includeResourceAllocations, javax.servlet.http.HttpServletRequest hsr) throws Exception
RMWSConsts.RESERVATION_LIST
.queue
- filter the result by queue. It is a QueryParam.reservationId
- filter the result by reservationId. It is a
QueryParam.startTime
- filter the result by start time. It is a QueryParam.endTime
- filter the result by end time. It is a QueryParam.includeResourceAllocations
- true if the resource allocation should be
in the result, false otherwise. It is a QueryParam.hsr
- the servlet requestException
- in case of bad requestApplicationClientProtocol.listReservations(org.apache.hadoop.yarn.api.protocolrecords.ReservationListRequest)
AppTimeoutInfo getAppTimeout(javax.servlet.http.HttpServletRequest hsr, String appId, String type) throws org.apache.hadoop.security.authorize.AuthorizationException
RMWSConsts.APPS_TIMEOUTS_TYPE
.hsr
- the servlet requestappId
- the application we want to get the timeout. It is a PathParam.type
- the type of the timeouts. It is a PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorizedAppTimeoutsInfo getAppTimeouts(javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException
RMWSConsts.APPS_TIMEOUTS
.hsr
- the servlet requestappId
- the application we want to get the timeouts. It is a
PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorizedjavax.ws.rs.core.Response updateApplicationTimeout(AppTimeoutInfo appTimeout, javax.servlet.http.HttpServletRequest hsr, String appId) throws org.apache.hadoop.security.authorize.AuthorizationException, org.apache.hadoop.yarn.exceptions.YarnException, InterruptedException, IOException
RMWSConsts.APPS_TIMEOUT
.appTimeout
- the appTimeoutInfo. It is a content param.hsr
- the servlet requestappId
- the application we want to update. It is a PathParam.org.apache.hadoop.security.authorize.AuthorizationException
- if the user is not authorized to invoke this
methodorg.apache.hadoop.yarn.exceptions.YarnException
- in case of bad requestIOException
- if the operation failedInterruptedException
- if interruptedApplicationClientProtocol.updateApplicationTimeouts(org.apache.hadoop.yarn.api.protocolrecords.UpdateApplicationTimeoutsRequest)
AppAttemptsInfo getAppAttempts(javax.servlet.http.HttpServletRequest hsr, String appId)
RMWSConsts.APPS_APPID_APPATTEMPTS
.hsr
- the servlet requestappId
- the application we want to get the attempts. It is a
PathParam.ApplicationBaseProtocol.getApplicationAttempts(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsRequest)
Copyright © 2019 Apache Software Foundation. All Rights Reserved.


Test Your Reaction
Test your reaction by clicking the shapes as FAST as you can!
Your time:
0.00
s
Amount of clicks: