From 269b08bdb42f5801336a5581f39c8f9799824441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=CC=81scar=20M=2E=20Lage?= Date: Wed, 6 Apr 2022 21:17:47 +0200 Subject: [PATCH] Add: New posts from the legacy blog --- .../posts/apache-alta-carga-de-cpu/index.md | 24 ++ src/content/posts/apache-squid-nginx/index.md | 54 ++++ .../gallery/bash-shellshock.png | Bin 0 -> 114339 bytes .../index.md | 33 +++ .../shellshock.jpg | Bin 0 -> 71448 bytes .../index.md | 51 ++++ .../codeigniter-reactor-esteroides/index.md | 30 +++ .../desarrollo-web-con-python-flask/index.md | 255 ++++++++++++++++++ .../gallery/2013-06-12_19.07.12.jpg | Bin 0 -> 175288 bytes .../gallery/2013-06-12_19.13.37.jpg | Bin 0 -> 164015 bytes .../gallery/2013-06-12_19.34.08.jpg | Bin 0 -> 175467 bytes .../posts/disconnecting-a-bit/index.md | 10 + .../index.md | 143 ++++++++++ .../web-accelerators-memcached.jpg | Bin 0 -> 16708 bytes .../django-cambiando-de-db-engine/index.md | 25 ++ .../django.png | Bin 0 -> 3068 bytes .../index.md | 97 +++++++ .../index.md | 20 ++ .../posts/django-virtualenv-pip/index.md | 151 +++++++++++ .../dovecot-pequenas-peculiaridades/index.md | 48 ++++ src/content/posts/el-mejor-firewall/index.md | 20 ++ .../posts/el-papeleo-de-ser-padre/index.md | 85 ++++++ .../index.md | 23 ++ src/content/posts/feeling-old-techie/index.md | 11 + .../posts/feeling-old-techie/old-techie.jpg | Bin 0 -> 1170563 bytes .../posts/hacer-scroll-en-gnu-screen/index.md | 22 ++ src/content/posts/lazy-summer/gallery/0.jpg | Bin 0 -> 254853 bytes src/content/posts/lazy-summer/gallery/1.jpg | Bin 0 -> 213786 bytes src/content/posts/lazy-summer/gallery/10.jpg | Bin 0 -> 247397 bytes src/content/posts/lazy-summer/gallery/11.jpg | Bin 0 -> 278233 bytes src/content/posts/lazy-summer/gallery/12.jpg | Bin 0 -> 146296 bytes src/content/posts/lazy-summer/gallery/13.jpg | Bin 0 -> 194767 bytes src/content/posts/lazy-summer/gallery/14.jpg | Bin 0 -> 233876 bytes src/content/posts/lazy-summer/gallery/15.jpg | Bin 0 -> 199417 bytes src/content/posts/lazy-summer/gallery/16.jpg | Bin 0 -> 266698 bytes src/content/posts/lazy-summer/gallery/17.jpg | Bin 0 -> 191871 bytes src/content/posts/lazy-summer/gallery/18.jpg | Bin 0 -> 233066 bytes src/content/posts/lazy-summer/gallery/19.jpg | Bin 0 -> 163666 bytes src/content/posts/lazy-summer/gallery/2.jpg | Bin 0 -> 163145 bytes src/content/posts/lazy-summer/gallery/20.jpg | Bin 0 -> 341674 bytes src/content/posts/lazy-summer/gallery/3.jpg | Bin 0 -> 148906 bytes src/content/posts/lazy-summer/gallery/4.jpg | Bin 0 -> 181343 bytes src/content/posts/lazy-summer/gallery/5.jpg | Bin 0 -> 138000 bytes src/content/posts/lazy-summer/gallery/6.jpg | Bin 0 -> 196519 bytes src/content/posts/lazy-summer/gallery/7.jpg | Bin 0 -> 389238 bytes src/content/posts/lazy-summer/gallery/8.jpg | Bin 0 -> 347799 bytes src/content/posts/lazy-summer/gallery/9.jpg | Bin 0 -> 373484 bytes src/content/posts/lazy-summer/index.md | 13 + src/content/posts/lazy-summer/summer2015.jpg | Bin 0 -> 233876 bytes .../index.md | 32 +++ .../gallery/esquema-mercurial.jpg | Bin 0 -> 21170 bytes .../index.md | 87 ++++++ .../index.md | 36 +++ .../posts/mercurial-hook-on-push/index.md | 17 ++ .../posts/mercurial-merge-branches/index.md | 25 ++ .../gallery/mercurial-pager.png | Bin 0 -> 109682 bytes .../posts/mercurial-pager-extension/index.md | 36 +++ .../posts/mercurial-sobre-apache/index.md | 59 ++++ .../new-monitor-acer-g276hla/acerg276hl2.jpg | Bin 0 -> 229388 bytes .../new-monitor-acer-g276hla/gallery/0.jpg | Bin 0 -> 215220 bytes .../new-monitor-acer-g276hla/gallery/1.jpg | Bin 0 -> 179785 bytes .../new-monitor-acer-g276hla/gallery/2.jpg | Bin 0 -> 229388 bytes .../new-monitor-acer-g276hla/gallery/3.jpg | Bin 0 -> 256045 bytes .../new-monitor-acer-g276hla/gallery/4.jpg | Bin 0 -> 197684 bytes .../new-monitor-acer-g276hla/gallery/5.jpg | Bin 0 -> 195244 bytes .../posts/new-monitor-acer-g276hla/index.md | 14 + src/content/posts/nginx/index.md | 10 + .../posts/pair-programming-con-tmux/index.md | 17 ++ .../papa-somos-campeones-del-mundo/index.md | 16 ++ src/content/posts/pycones-2014/index.md | 11 + .../posts/pycones-2014/pycones2014.jpg | Bin 0 -> 114793 bytes src/content/posts/pycones-2015/gallery/0.jpg | Bin 0 -> 207923 bytes src/content/posts/pycones-2015/gallery/1.jpg | Bin 0 -> 183967 bytes src/content/posts/pycones-2015/gallery/10.jpg | Bin 0 -> 213087 bytes src/content/posts/pycones-2015/gallery/11.jpg | Bin 0 -> 236766 bytes src/content/posts/pycones-2015/gallery/12.jpg | Bin 0 -> 168276 bytes src/content/posts/pycones-2015/gallery/13.jpg | Bin 0 -> 228590 bytes src/content/posts/pycones-2015/gallery/14.jpg | Bin 0 -> 166098 bytes src/content/posts/pycones-2015/gallery/15.jpg | Bin 0 -> 168142 bytes src/content/posts/pycones-2015/gallery/16.jpg | Bin 0 -> 165597 bytes src/content/posts/pycones-2015/gallery/17.jpg | Bin 0 -> 218370 bytes src/content/posts/pycones-2015/gallery/18.jpg | Bin 0 -> 288672 bytes src/content/posts/pycones-2015/gallery/19.jpg | Bin 0 -> 258616 bytes src/content/posts/pycones-2015/gallery/2.jpg | Bin 0 -> 219297 bytes src/content/posts/pycones-2015/gallery/20.jpg | Bin 0 -> 154302 bytes src/content/posts/pycones-2015/gallery/21.jpg | Bin 0 -> 192512 bytes src/content/posts/pycones-2015/gallery/22.jpg | Bin 0 -> 189612 bytes src/content/posts/pycones-2015/gallery/23.jpg | Bin 0 -> 189147 bytes src/content/posts/pycones-2015/gallery/24.jpg | Bin 0 -> 202655 bytes src/content/posts/pycones-2015/gallery/25.jpg | Bin 0 -> 207661 bytes src/content/posts/pycones-2015/gallery/26.jpg | Bin 0 -> 228028 bytes src/content/posts/pycones-2015/gallery/27.jpg | Bin 0 -> 251099 bytes src/content/posts/pycones-2015/gallery/28.jpg | Bin 0 -> 258135 bytes src/content/posts/pycones-2015/gallery/29.jpg | Bin 0 -> 206762 bytes src/content/posts/pycones-2015/gallery/3.jpg | Bin 0 -> 211815 bytes src/content/posts/pycones-2015/gallery/30.jpg | Bin 0 -> 164025 bytes src/content/posts/pycones-2015/gallery/31.jpg | Bin 0 -> 178110 bytes src/content/posts/pycones-2015/gallery/32.jpg | Bin 0 -> 157961 bytes src/content/posts/pycones-2015/gallery/33.jpg | Bin 0 -> 181088 bytes src/content/posts/pycones-2015/gallery/34.jpg | Bin 0 -> 238920 bytes src/content/posts/pycones-2015/gallery/35.jpg | Bin 0 -> 236852 bytes src/content/posts/pycones-2015/gallery/36.jpg | Bin 0 -> 318779 bytes src/content/posts/pycones-2015/gallery/37.jpg | Bin 0 -> 169640 bytes src/content/posts/pycones-2015/gallery/38.jpg | Bin 0 -> 182377 bytes src/content/posts/pycones-2015/gallery/39.jpg | Bin 0 -> 172268 bytes src/content/posts/pycones-2015/gallery/4.jpg | Bin 0 -> 213742 bytes src/content/posts/pycones-2015/gallery/40.jpg | Bin 0 -> 210278 bytes src/content/posts/pycones-2015/gallery/41.jpg | Bin 0 -> 182161 bytes src/content/posts/pycones-2015/gallery/42.jpg | Bin 0 -> 176521 bytes src/content/posts/pycones-2015/gallery/43.jpg | Bin 0 -> 151678 bytes src/content/posts/pycones-2015/gallery/44.jpg | Bin 0 -> 206657 bytes src/content/posts/pycones-2015/gallery/45.jpg | Bin 0 -> 295911 bytes src/content/posts/pycones-2015/gallery/46.jpg | Bin 0 -> 163414 bytes src/content/posts/pycones-2015/gallery/47.jpg | Bin 0 -> 251835 bytes src/content/posts/pycones-2015/gallery/48.jpg | Bin 0 -> 139966 bytes src/content/posts/pycones-2015/gallery/49.jpg | Bin 0 -> 193075 bytes src/content/posts/pycones-2015/gallery/5.jpg | Bin 0 -> 223450 bytes src/content/posts/pycones-2015/gallery/50.jpg | Bin 0 -> 144725 bytes src/content/posts/pycones-2015/gallery/51.jpg | Bin 0 -> 141599 bytes src/content/posts/pycones-2015/gallery/52.jpg | Bin 0 -> 128953 bytes src/content/posts/pycones-2015/gallery/53.jpg | Bin 0 -> 140257 bytes src/content/posts/pycones-2015/gallery/54.jpg | Bin 0 -> 158440 bytes src/content/posts/pycones-2015/gallery/55.jpg | Bin 0 -> 200401 bytes src/content/posts/pycones-2015/gallery/56.jpg | Bin 0 -> 169941 bytes src/content/posts/pycones-2015/gallery/57.jpg | Bin 0 -> 214653 bytes src/content/posts/pycones-2015/gallery/58.jpg | Bin 0 -> 191443 bytes src/content/posts/pycones-2015/gallery/59.jpg | Bin 0 -> 271593 bytes src/content/posts/pycones-2015/gallery/6.jpg | Bin 0 -> 259904 bytes src/content/posts/pycones-2015/gallery/60.jpg | Bin 0 -> 186207 bytes src/content/posts/pycones-2015/gallery/61.jpg | Bin 0 -> 225068 bytes src/content/posts/pycones-2015/gallery/7.jpg | Bin 0 -> 207384 bytes src/content/posts/pycones-2015/gallery/8.jpg | Bin 0 -> 232266 bytes src/content/posts/pycones-2015/gallery/9.jpg | Bin 0 -> 155825 bytes src/content/posts/pycones-2015/index.md | 34 +++ .../posts/pycones-2015/pycones2015.png | Bin 0 -> 139217 bytes .../index.md | 91 +++++++ src/content/posts/rooted-con/index.md | 23 ++ .../posts/upgrading-django-18/django18.jpg | Bin 0 -> 26802 bytes .../gallery/django_logo_avatar.png | Bin 0 -> 5324 bytes .../posts/upgrading-django-18/index.md | 29 ++ src/content/posts/welcome-2016/index.md | 11 + src/content/posts/welcome-2016/winter.jpeg | Bin 0 -> 2719203 bytes .../gallery/0_12542296717115834462.json | 1 + ...94a5e21_254853_600x600_fit_q90_lanczos.jpg | Bin 0 -> 87260 bytes ...54853_dec993eb4ef4124154ce8f96e2bc36ea.jpg | Bin 0 -> 830 bytes .../gallery/10_10468696459291441460.json | 1 + ...c07434b_247397_600x600_fit_q90_lanczos.jpg | Bin 0 -> 67492 bytes ...47397_d078d1f9744c8540756ab5ac1d807d76.jpg | Bin 0 -> 771 bytes .../gallery/11_14446311478061399442.json | 1 + ...b23625f_278233_600x600_fit_q90_lanczos.jpg | Bin 0 -> 75921 bytes ...78233_cb30f3cef39b0b09c68bce71758642de.jpg | Bin 0 -> 794 bytes .../gallery/12_9657967456792301594.json | 1 + ...e77a461_146296_600x600_fit_q90_lanczos.jpg | Bin 0 -> 44217 bytes ...46296_e4c4f1dfd48154aa5887304dd6c21882.jpg | Bin 0 -> 730 bytes .../gallery/13_2265300918231969149.json | 1 + ...5ee6167_194767_600x600_fit_q90_lanczos.jpg | Bin 0 -> 57183 bytes ...94767_c0a63f8663e2f468bd3430c1c13ca436.jpg | Bin 0 -> 785 bytes .../gallery/14_17979406503656069238.json | 1 + ...a7146a0_233876_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66716 bytes ...33876_a21425d10659f0471cca1dc44ccf05d5.jpg | Bin 0 -> 725 bytes .../gallery/15_6854941267386546792.json | 1 + ...d4329cd_199417_600x600_fit_q90_lanczos.jpg | Bin 0 -> 59743 bytes ...99417_ebc6006a6bcb6b21043a6e5b09e102f6.jpg | Bin 0 -> 787 bytes .../gallery/16_15654678712509277964.json | 1 + ...66698_25e092bcfe570b5047f5cc9b93c6cd2c.jpg | Bin 0 -> 846 bytes ...4caaa99_266698_600x600_fit_q90_lanczos.jpg | Bin 0 -> 80470 bytes .../gallery/17_10272761687856848526.json | 1 + ...91871_34e1e87e440064aae64c43d3a865289d.jpg | Bin 0 -> 750 bytes ...c1803bf_191871_600x600_fit_q90_lanczos.jpg | Bin 0 -> 53835 bytes .../gallery/18_9048111019021426309.json | 1 + ...8a7fa07_233066_600x600_fit_q90_lanczos.jpg | Bin 0 -> 65923 bytes ...33066_a258a4c581985f7f59237c172672865f.jpg | Bin 0 -> 930 bytes .../gallery/19_14829241292874871625.json | 1 + ...63666_46b172c3f8efb2ce190210c298b76766.jpg | Bin 0 -> 790 bytes ...52ecdbc_163666_600x600_fit_q90_lanczos.jpg | Bin 0 -> 40066 bytes .../gallery/1_10356200995465040671.json | 1 + ...fce38ac_213786_600x600_fit_q90_lanczos.jpg | Bin 0 -> 77953 bytes ...13786_b7906db26a4591ce976f7290204b6f89.jpg | Bin 0 -> 815 bytes .../gallery/20_4846922027852131315.json | 1 + ...973ebab_341674_600x600_fit_q90_lanczos.jpg | Bin 0 -> 103233 bytes ...41674_e6d87b030f10e09378406cc1be4a3a4f.jpg | Bin 0 -> 868 bytes .../gallery/2_2677898251415631342.json | 1 + ...ad0d24d_163145_600x600_fit_q90_lanczos.jpg | Bin 0 -> 48749 bytes ...63145_f5e2538f828c9d0559ef472f4361f0ef.jpg | Bin 0 -> 755 bytes .../gallery/3_3774987806653364015.json | 1 + ...45a4f9d_148906_600x600_fit_q90_lanczos.jpg | Bin 0 -> 35702 bytes ...48906_c8cc38e80c775412d4cf33c218c27cba.jpg | Bin 0 -> 729 bytes .../gallery/4_1155274053709823457.json | 1 + ...81343_59abe7b4eebb8bfc9d29eb00381ab4ad.jpg | Bin 0 -> 744 bytes ...e233b2c_181343_600x600_fit_q90_lanczos.jpg | Bin 0 -> 46385 bytes .../gallery/5_8306663107032736831.json | 1 + ...850b6a1_138000_600x600_fit_q90_lanczos.jpg | Bin 0 -> 32653 bytes ...38000_73e8c96b98d775ead46bf3b8af8b0d82.jpg | Bin 0 -> 701 bytes .../gallery/6_2057340787951051576.json | 1 + ...e8d15c6_196519_600x600_fit_q90_lanczos.jpg | Bin 0 -> 55193 bytes ...96519_c6e1254194df6938610d7934ff4e9361.jpg | Bin 0 -> 777 bytes .../gallery/7_1779127309759365730.json | 1 + ...89238_441ea80f3c1d9d3ba2311fb8bd0da981.jpg | Bin 0 -> 877 bytes ...6fcba6e_389238_600x600_fit_q90_lanczos.jpg | Bin 0 -> 114894 bytes .../gallery/8_16280807446024759666.json | 1 + ...58aa3d2_347799_600x600_fit_q90_lanczos.jpg | Bin 0 -> 115760 bytes ...47799_9f6f07beb32c589b9623d70f50d301fa.jpg | Bin 0 -> 903 bytes .../gallery/9_3623233093655540535.json | 1 + ...73484_2d1f037fc10f0e15741f6fbd86edffa9.jpg | Bin 0 -> 809 bytes ...ced9a29_373484_600x600_fit_q90_lanczos.jpg | Bin 0 -> 111517 bytes .../gallery/0_12003568618266380924.json | 1 + ...cc5c661_215220_600x600_fit_q90_lanczos.jpg | Bin 0 -> 61937 bytes ...15220_8997f5005d61be0b11ddb503ebf92b15.jpg | Bin 0 -> 890 bytes .../gallery/1_15434077189497542689.json | 1 + ...a83843b_179785_600x600_fit_q90_lanczos.jpg | Bin 0 -> 52128 bytes ...79785_d65cc7b8ec9552b05e4bc932627d3e20.jpg | Bin 0 -> 886 bytes .../gallery/2_1369601799788787489.json | 1 + ...d2a7122_229388_600x600_fit_q90_lanczos.jpg | Bin 0 -> 68085 bytes ...29388_6e6dade569e5fdb5ba6b37a20943d445.jpg | Bin 0 -> 911 bytes .../gallery/3_1099391948206504701.json | 1 + ...56045_22932dcf8c9f806b80326b263a497ed1.jpg | Bin 0 -> 887 bytes ...1fbc601_256045_600x600_fit_q90_lanczos.jpg | Bin 0 -> 73541 bytes .../gallery/4_5835243169553804839.json | 1 + ...86ff4e0_197684_600x600_fit_q90_lanczos.jpg | Bin 0 -> 52073 bytes ...97684_a201f6f463e39653e3d83972bb83e4f4.jpg | Bin 0 -> 891 bytes .../gallery/5_15830273850576042776.json | 1 + ...95244_0ba845deb7084aa861ee960fff71cfdb.jpg | Bin 0 -> 894 bytes ...792c45f_195244_600x600_fit_q90_lanczos.jpg | Bin 0 -> 53740 bytes .../gallery/0_6407891107764303174.json | 1 + ...07923_090c75ee5112034c652deab05d9485b1.jpg | Bin 0 -> 898 bytes ...53743f9_207923_600x600_fit_q90_lanczos.jpg | Bin 0 -> 64179 bytes .../gallery/10_5923254932184830627.json | 1 + ...13087_5aeb26bb22c50e1a5e81bfedb5ada5a6.jpg | Bin 0 -> 899 bytes ...760e1a6_213087_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66587 bytes .../gallery/11_11424483052873418705.json | 1 + ...36766_3132c15370e018421e4c92dff0263ac7.jpg | Bin 0 -> 913 bytes ...7cfe256_236766_600x600_fit_q90_lanczos.jpg | Bin 0 -> 76063 bytes .../gallery/12_18383679857442506057.json | 1 + ...8460f41_168276_600x600_fit_q90_lanczos.jpg | Bin 0 -> 37129 bytes ...68276_eec101845791b396d9616213beb7fa6d.jpg | Bin 0 -> 696 bytes .../gallery/13_11516240076029516894.json | 1 + ...dd43cec_228590_600x600_fit_q90_lanczos.jpg | Bin 0 -> 69104 bytes ...28590_f92fb01e8b83a7b2fbb5e29e442fc420.jpg | Bin 0 -> 829 bytes .../gallery/14_8934699809560152849.json | 1 + ...66098_2e146033c51de21f407bd92664143b7d.jpg | Bin 0 -> 840 bytes ...5a86791_166098_600x600_fit_q90_lanczos.jpg | Bin 0 -> 49372 bytes .../gallery/15_16052802994018388647.json | 1 + ...eace030_168142_600x600_fit_q90_lanczos.jpg | Bin 0 -> 51480 bytes ...68142_cd2fff2a709192cf5b5543a29ce6d100.jpg | Bin 0 -> 839 bytes .../gallery/16_7571942764884083773.json | 1 + ...62ed9bc_165597_600x600_fit_q90_lanczos.jpg | Bin 0 -> 50579 bytes ...65597_b5274ec6785b6ced365c61ca520adedf.jpg | Bin 0 -> 889 bytes .../gallery/17_10584072443146593500.json | 1 + ...2aa8ed4_218370_600x600_fit_q90_lanczos.jpg | Bin 0 -> 65723 bytes ...18370_aaedf623dbef7fb9f437050a3bceb55b.jpg | Bin 0 -> 913 bytes .../gallery/18_14097150707768090989.json | 1 + ...990b516_288672_600x600_fit_q90_lanczos.jpg | Bin 0 -> 95385 bytes ...88672_a2a306bf157afda35ae90a8d9baa47a5.jpg | Bin 0 -> 971 bytes .../gallery/19_10339331887317504427.json | 1 + ...dd472dd_258616_600x600_fit_q90_lanczos.jpg | Bin 0 -> 80220 bytes ...58616_750773e6f1416d2f856f70c99cbce29b.jpg | Bin 0 -> 856 bytes .../gallery/1_18047899977523128934.json | 1 + ...83967_3dedff23ee1dc1fd73328cd7809e6af2.jpg | Bin 0 -> 909 bytes ...513ef96_183967_600x600_fit_q90_lanczos.jpg | Bin 0 -> 58930 bytes .../gallery/20_6221170848009959606.json | 1 + ...bb8da84_154302_600x600_fit_q90_lanczos.jpg | Bin 0 -> 54146 bytes ...54302_81101ca3c3cf7f6d13409ef778201478.jpg | Bin 0 -> 916 bytes .../gallery/21_13041390231487517140.json | 1 + ...92512_43278a2f1ff96932268fa46fc6a0b49e.jpg | Bin 0 -> 886 bytes ...2189939_192512_600x600_fit_q90_lanczos.jpg | Bin 0 -> 61985 bytes .../gallery/22_4921327575355694435.json | 1 + ...89612_24f7a2b3c385b0508849ce0beb0a0ebf.jpg | Bin 0 -> 876 bytes ...3f135c6_189612_600x600_fit_q90_lanczos.jpg | Bin 0 -> 53637 bytes .../gallery/23_16229672396681330755.json | 1 + ...89147_08edad1047529f0eef7eb206bbe3c521.jpg | Bin 0 -> 924 bytes ...4f5e484_189147_600x600_fit_q90_lanczos.jpg | Bin 0 -> 65432 bytes .../gallery/24_8979705640331783875.json | 1 + ...c16ebaf_202655_600x600_fit_q90_lanczos.jpg | Bin 0 -> 64512 bytes ...02655_a6fbbd63195129d09dbc21b694371910.jpg | Bin 0 -> 862 bytes .../gallery/25_8786137707558815101.json | 1 + ...580dfd5_207661_600x600_fit_q90_lanczos.jpg | Bin 0 -> 63859 bytes ...07661_c9a46114aa87b35ab04fa33613329cb2.jpg | Bin 0 -> 824 bytes .../gallery/26_13259433016475835956.json | 1 + ...28028_1f5921b4dd60a50bda57b8eea9fd521b.jpg | Bin 0 -> 938 bytes ...1a0d699_228028_600x600_fit_q90_lanczos.jpg | Bin 0 -> 79641 bytes .../gallery/27_14400975570764889675.json | 1 + ...fa76f38_251099_600x600_fit_q90_lanczos.jpg | Bin 0 -> 82058 bytes ...51099_f025364ccf802071fb4d3eb47b80d931.jpg | Bin 0 -> 951 bytes .../gallery/28_3550607663515401766.json | 1 + ...23876c3_258135_600x600_fit_q90_lanczos.jpg | Bin 0 -> 73068 bytes ...58135_ae2f37bd23699d70f1dcd29c4e9d8a70.jpg | Bin 0 -> 814 bytes .../gallery/29_10689234258789239449.json | 1 + ...a00fac6_206762_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66370 bytes ...06762_bd7eea512ada37b817e3bba41bdfc138.jpg | Bin 0 -> 883 bytes .../gallery/2_7414014571819818227.json | 1 + ...19297_31df8cb4793e1cb0c0dcab76d2cac059.jpg | Bin 0 -> 841 bytes ...34ad925_219297_600x600_fit_q90_lanczos.jpg | Bin 0 -> 64724 bytes .../gallery/30_13693304747120391786.json | 1 + ...fe12aef_164025_600x600_fit_q90_lanczos.jpg | Bin 0 -> 52962 bytes ...64025_60c8953e9e9195a17db1e3c51b65371f.jpg | Bin 0 -> 894 bytes .../gallery/31_4382752384048828907.json | 1 + ...8ac3ddc_178110_600x600_fit_q90_lanczos.jpg | Bin 0 -> 56200 bytes ...78110_6dce1c18f150f22179a3c123065bab63.jpg | Bin 0 -> 848 bytes .../gallery/32_16387516273204269383.json | 1 + ...57961_55b9c4c0acd8ecb0d542e01886481c9a.jpg | Bin 0 -> 838 bytes ...28ca0a4_157961_600x600_fit_q90_lanczos.jpg | Bin 0 -> 47107 bytes .../gallery/33_12238674276110719325.json | 1 + ...81fd747_181088_600x600_fit_q90_lanczos.jpg | Bin 0 -> 58627 bytes ...81088_a55f410aa3d2e958dde131c374890511.jpg | Bin 0 -> 901 bytes .../gallery/34_17252120482618166856.json | 1 + ...38920_4e4f3e21772b166eb15263446d4c87d6.jpg | Bin 0 -> 903 bytes ...01a5de6_238920_600x600_fit_q90_lanczos.jpg | Bin 0 -> 78113 bytes .../gallery/35_14178591889087715946.json | 1 + ...9aff19d_236852_600x600_fit_q90_lanczos.jpg | Bin 0 -> 75127 bytes ...36852_f737766079fb7d91ed01b3804f867829.jpg | Bin 0 -> 901 bytes .../gallery/36_14067723302091151496.json | 1 + ...398c461_318779_600x600_fit_q90_lanczos.jpg | Bin 0 -> 106899 bytes ...18779_b3479001c96f7acb709fa5abb7a73f03.jpg | Bin 0 -> 917 bytes .../gallery/37_17254969010466178679.json | 1 + ...3bef83a_169640_600x600_fit_q90_lanczos.jpg | Bin 0 -> 46649 bytes ...69640_ee1e8fd9cf9bc81a835777251bb446a1.jpg | Bin 0 -> 844 bytes .../gallery/38_6333667266239365148.json | 1 + ...82377_03ca5f7a376cd2caa1da63fd886addff.jpg | Bin 0 -> 874 bytes ...cb128a4_182377_600x600_fit_q90_lanczos.jpg | Bin 0 -> 56260 bytes .../gallery/39_4854147153456968256.json | 1 + ...72268_36ab51f94edbd21eebc889dd0c51a1ca.jpg | Bin 0 -> 859 bytes ...82396bf_172268_600x600_fit_q90_lanczos.jpg | Bin 0 -> 51812 bytes .../gallery/3_8695359682251765734.json | 1 + ...bf33965_211815_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66545 bytes ...11815_613d814b63ac3a54757102ed3e81a308.jpg | Bin 0 -> 891 bytes .../gallery/40_13735976913620134418.json | 1 + ...6be9dc0_210278_600x600_fit_q90_lanczos.jpg | Bin 0 -> 67757 bytes ...10278_d07097a22dea4e4e977f6207481cf9f9.jpg | Bin 0 -> 888 bytes .../gallery/41_9394898954403790817.json | 1 + ...74a5911_182161_600x600_fit_q90_lanczos.jpg | Bin 0 -> 55019 bytes ...82161_7bf06b7d792d9810e53e0f1720faa332.jpg | Bin 0 -> 883 bytes .../gallery/42_14310461835512467759.json | 1 + ...76521_0835e619b1608560e081aee9461c08c3.jpg | Bin 0 -> 863 bytes ...f0ed14a_176521_600x600_fit_q90_lanczos.jpg | Bin 0 -> 54193 bytes .../gallery/43_14507512771970994069.json | 1 + ...51678_2e34552ecc33c64b16e2e97683640ded.jpg | Bin 0 -> 834 bytes ...2ac8986_151678_600x600_fit_q90_lanczos.jpg | Bin 0 -> 46840 bytes .../gallery/44_1143756573607559782.json | 1 + ...5ee1aee_206657_600x600_fit_q90_lanczos.jpg | Bin 0 -> 59684 bytes ...06657_a2e857c23b1a465df028d9b5045a5290.jpg | Bin 0 -> 821 bytes .../gallery/45_15412893969025827921.json | 1 + ...ef2f0e5_295911_600x600_fit_q90_lanczos.jpg | Bin 0 -> 97846 bytes ...95911_d38782ab27c6faf333f5833da72fe9a0.jpg | Bin 0 -> 945 bytes .../gallery/46_16468940319874691523.json | 1 + ...63414_40f651d5ef1f1fb7db83773202936d96.jpg | Bin 0 -> 840 bytes ...b74b223_163414_600x600_fit_q90_lanczos.jpg | Bin 0 -> 53636 bytes .../gallery/47_2500016623543825018.json | 1 + ...06077f8_251835_600x600_fit_q90_lanczos.jpg | Bin 0 -> 75070 bytes ...51835_af2bdbfd5a3a52f533e72706e862ada8.jpg | Bin 0 -> 863 bytes .../gallery/48_8492322184414310730.json | 1 + ...39966_0c7201399beaa3bdc6ac55e5c32823cf.jpg | Bin 0 -> 848 bytes ...b76519a_139966_600x600_fit_q90_lanczos.jpg | Bin 0 -> 38760 bytes .../gallery/49_1706238853956599331.json | 1 + ...93075_22ef42066a34cb3d697dcdcdf02b556c.jpg | Bin 0 -> 896 bytes ...761d5cf_193075_600x600_fit_q90_lanczos.jpg | Bin 0 -> 59159 bytes .../gallery/4_6550456347865530346.json | 1 + ...13742_15e70d00c8c51c9a4213e302e8a85641.jpg | Bin 0 -> 899 bytes ...7425c83_213742_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66278 bytes .../gallery/50_1475724790449116489.json | 1 + ...44725_5bea586a8b3d545110a48afdb714642d.jpg | Bin 0 -> 818 bytes ...743700a_144725_600x600_fit_q90_lanczos.jpg | Bin 0 -> 40324 bytes .../gallery/51_15561992274054091303.json | 1 + ...bb6f4ef_141599_600x600_fit_q90_lanczos.jpg | Bin 0 -> 36617 bytes ...41599_65fb69e0f35d18e894668a980869bffd.jpg | Bin 0 -> 845 bytes .../gallery/52_6458729227368638577.json | 1 + ...735ea87_128953_600x600_fit_q90_lanczos.jpg | Bin 0 -> 36615 bytes ...28953_ccf25fda558bf08cab17beb1541428a7.jpg | Bin 0 -> 803 bytes .../gallery/53_7177855990122430308.json | 1 + ...3540953_140257_600x600_fit_q90_lanczos.jpg | Bin 0 -> 37811 bytes ...40257_b588174f853969a74f83424050e02464.jpg | Bin 0 -> 778 bytes .../gallery/54_16099272614103237767.json | 1 + ...c1ffbc9_158440_600x600_fit_q90_lanczos.jpg | Bin 0 -> 45344 bytes ...58440_66199906dc271d32fb1666b2a273f4b6.jpg | Bin 0 -> 859 bytes .../gallery/55_17747350202341535494.json | 1 + ...f31d1b7_200401_600x600_fit_q90_lanczos.jpg | Bin 0 -> 61405 bytes ...00401_f83850847e28de1bcb0f430be88f35be.jpg | Bin 0 -> 869 bytes .../gallery/56_6062971155082337889.json | 1 + ...69941_224be4848e62308768d70e02bd131a44.jpg | Bin 0 -> 871 bytes ...50db74b_169941_600x600_fit_q90_lanczos.jpg | Bin 0 -> 52237 bytes .../gallery/57_7424749452743690543.json | 1 + ...f0067c3_214653_600x600_fit_q90_lanczos.jpg | Bin 0 -> 62147 bytes ...14653_e65e13804cdf8753d4128670d115fb30.jpg | Bin 0 -> 854 bytes .../gallery/58_18404423652075577132.json | 1 + ...91443_322ec4affb378ce5c2b5c671289057c9.jpg | Bin 0 -> 822 bytes ...49f3447_191443_600x600_fit_q90_lanczos.jpg | Bin 0 -> 61465 bytes .../gallery/59_16342781747432625733.json | 1 + ...317db5e_271593_600x600_fit_q90_lanczos.jpg | Bin 0 -> 81412 bytes ...71593_da68ebfbe232d4779de3c7cf56ae9e58.jpg | Bin 0 -> 853 bytes .../gallery/5_17884755482417775342.json | 1 + ...14508da_223450_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66552 bytes ...23450_f3754e34653eed279401fbf97db6fad0.jpg | Bin 0 -> 821 bytes .../gallery/60_7048968434219691376.json | 1 + ...86207_2224b099ec66296edd1b1918df5af5b2.jpg | Bin 0 -> 810 bytes ...37a6f98_186207_600x600_fit_q90_lanczos.jpg | Bin 0 -> 57841 bytes .../gallery/61_15951380981058762918.json | 1 + ...86af94a_225068_600x600_fit_q90_lanczos.jpg | Bin 0 -> 67567 bytes ...25068_fe2f4443faa3523884dd7f2dcc3df6f9.jpg | Bin 0 -> 858 bytes .../gallery/6_15128560275184569586.json | 1 + ...59904_3ce6c67547741b2192e274fed580540d.jpg | Bin 0 -> 959 bytes ...c24b75a_259904_600x600_fit_q90_lanczos.jpg | Bin 0 -> 79674 bytes .../gallery/7_13608000756820852244.json | 1 + ...294dfcf_207384_600x600_fit_q90_lanczos.jpg | Bin 0 -> 63391 bytes ...07384_8cd3cbc2488f3bcd4b26787156ea116c.jpg | Bin 0 -> 803 bytes .../gallery/8_11488320280975418321.json | 1 + ...e6a9ac8_232266_600x600_fit_q90_lanczos.jpg | Bin 0 -> 66742 bytes ...32266_b282b498d7c6066f74d4a502c2e412b9.jpg | Bin 0 -> 807 bytes .../gallery/9_5391519095604983842.json | 1 + ...b7aa166_155825_600x600_fit_q90_lanczos.jpg | Bin 0 -> 53668 bytes ...55825_bb51a1c730b7158e8d6b5a89bcc59ec4.jpg | Bin 0 -> 910 bytes 409 files changed, 1752 insertions(+) create mode 100644 src/content/posts/apache-alta-carga-de-cpu/index.md create mode 100644 src/content/posts/apache-squid-nginx/index.md create mode 100644 src/content/posts/bash-shellshock-bug-update-loving-fabric/gallery/bash-shellshock.png create mode 100644 src/content/posts/bash-shellshock-bug-update-loving-fabric/index.md create mode 100644 src/content/posts/bash-shellshock-bug-update-loving-fabric/shellshock.jpg create mode 100644 src/content/posts/cambiar-kernel-en-ovh-con-grub-nfs/index.md create mode 100644 src/content/posts/codeigniter-reactor-esteroides/index.md create mode 100644 src/content/posts/desarrollo-web-con-python-flask/index.md create mode 100644 src/content/posts/disconnecting-a-bit/gallery/2013-06-12_19.07.12.jpg create mode 100644 src/content/posts/disconnecting-a-bit/gallery/2013-06-12_19.13.37.jpg create mode 100644 src/content/posts/disconnecting-a-bit/gallery/2013-06-12_19.34.08.jpg create mode 100644 src/content/posts/disconnecting-a-bit/index.md create mode 100644 src/content/posts/django-and-memcache-clear-cache-keys/index.md create mode 100644 src/content/posts/django-and-memcache-clear-cache-keys/web-accelerators-memcached.jpg create mode 100644 src/content/posts/django-cambiando-de-db-engine/index.md create mode 100644 src/content/posts/django-deploy-problems-limited-hosting/django.png create mode 100644 src/content/posts/django-deploy-problems-limited-hosting/index.md create mode 100644 src/content/posts/django-limpiando-usuarios-desde-shell/index.md create mode 100644 src/content/posts/django-virtualenv-pip/index.md create mode 100644 src/content/posts/dovecot-pequenas-peculiaridades/index.md create mode 100644 src/content/posts/el-mejor-firewall/index.md create mode 100644 src/content/posts/el-papeleo-de-ser-padre/index.md create mode 100644 src/content/posts/emacs-go-to-line-y-reload-sin-salir-de-emacs/index.md create mode 100644 src/content/posts/feeling-old-techie/index.md create mode 100644 src/content/posts/feeling-old-techie/old-techie.jpg create mode 100644 src/content/posts/hacer-scroll-en-gnu-screen/index.md create mode 100644 src/content/posts/lazy-summer/gallery/0.jpg create mode 100644 src/content/posts/lazy-summer/gallery/1.jpg create mode 100644 src/content/posts/lazy-summer/gallery/10.jpg create mode 100644 src/content/posts/lazy-summer/gallery/11.jpg create mode 100644 src/content/posts/lazy-summer/gallery/12.jpg create mode 100644 src/content/posts/lazy-summer/gallery/13.jpg create mode 100644 src/content/posts/lazy-summer/gallery/14.jpg create mode 100644 src/content/posts/lazy-summer/gallery/15.jpg create mode 100644 src/content/posts/lazy-summer/gallery/16.jpg create mode 100644 src/content/posts/lazy-summer/gallery/17.jpg create mode 100644 src/content/posts/lazy-summer/gallery/18.jpg create mode 100644 src/content/posts/lazy-summer/gallery/19.jpg create mode 100644 src/content/posts/lazy-summer/gallery/2.jpg create mode 100644 src/content/posts/lazy-summer/gallery/20.jpg create mode 100644 src/content/posts/lazy-summer/gallery/3.jpg create mode 100644 src/content/posts/lazy-summer/gallery/4.jpg create mode 100644 src/content/posts/lazy-summer/gallery/5.jpg create mode 100644 src/content/posts/lazy-summer/gallery/6.jpg create mode 100644 src/content/posts/lazy-summer/gallery/7.jpg create mode 100644 src/content/posts/lazy-summer/gallery/8.jpg create mode 100644 src/content/posts/lazy-summer/gallery/9.jpg create mode 100644 src/content/posts/lazy-summer/index.md create mode 100644 src/content/posts/lazy-summer/summer2015.jpg create mode 100644 src/content/posts/limitando-usuarios-ssh-en-mercurial/index.md create mode 100644 src/content/posts/mercurial-automatizando-al-maximo/gallery/esquema-mercurial.jpg create mode 100644 src/content/posts/mercurial-automatizando-al-maximo/index.md create mode 100644 src/content/posts/mercurial-en-fedora-core-4-y-centos-5/index.md create mode 100644 src/content/posts/mercurial-hook-on-push/index.md create mode 100644 src/content/posts/mercurial-merge-branches/index.md create mode 100644 src/content/posts/mercurial-pager-extension/gallery/mercurial-pager.png create mode 100644 src/content/posts/mercurial-pager-extension/index.md create mode 100644 src/content/posts/mercurial-sobre-apache/index.md create mode 100644 src/content/posts/new-monitor-acer-g276hla/acerg276hl2.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/gallery/0.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/gallery/1.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/gallery/2.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/gallery/3.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/gallery/4.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/gallery/5.jpg create mode 100644 src/content/posts/new-monitor-acer-g276hla/index.md create mode 100644 src/content/posts/nginx/index.md create mode 100644 src/content/posts/pair-programming-con-tmux/index.md create mode 100644 src/content/posts/papa-somos-campeones-del-mundo/index.md create mode 100644 src/content/posts/pycones-2014/index.md create mode 100644 src/content/posts/pycones-2014/pycones2014.jpg create mode 100644 src/content/posts/pycones-2015/gallery/0.jpg create mode 100644 src/content/posts/pycones-2015/gallery/1.jpg create mode 100644 src/content/posts/pycones-2015/gallery/10.jpg create mode 100644 src/content/posts/pycones-2015/gallery/11.jpg create mode 100644 src/content/posts/pycones-2015/gallery/12.jpg create mode 100644 src/content/posts/pycones-2015/gallery/13.jpg create mode 100644 src/content/posts/pycones-2015/gallery/14.jpg create mode 100644 src/content/posts/pycones-2015/gallery/15.jpg create mode 100644 src/content/posts/pycones-2015/gallery/16.jpg create mode 100644 src/content/posts/pycones-2015/gallery/17.jpg create mode 100644 src/content/posts/pycones-2015/gallery/18.jpg create mode 100644 src/content/posts/pycones-2015/gallery/19.jpg create mode 100644 src/content/posts/pycones-2015/gallery/2.jpg create mode 100644 src/content/posts/pycones-2015/gallery/20.jpg create mode 100644 src/content/posts/pycones-2015/gallery/21.jpg create mode 100644 src/content/posts/pycones-2015/gallery/22.jpg create mode 100644 src/content/posts/pycones-2015/gallery/23.jpg create mode 100644 src/content/posts/pycones-2015/gallery/24.jpg create mode 100644 src/content/posts/pycones-2015/gallery/25.jpg create mode 100644 src/content/posts/pycones-2015/gallery/26.jpg create mode 100644 src/content/posts/pycones-2015/gallery/27.jpg create mode 100644 src/content/posts/pycones-2015/gallery/28.jpg create mode 100644 src/content/posts/pycones-2015/gallery/29.jpg create mode 100644 src/content/posts/pycones-2015/gallery/3.jpg create mode 100644 src/content/posts/pycones-2015/gallery/30.jpg create mode 100644 src/content/posts/pycones-2015/gallery/31.jpg create mode 100644 src/content/posts/pycones-2015/gallery/32.jpg create mode 100644 src/content/posts/pycones-2015/gallery/33.jpg create mode 100644 src/content/posts/pycones-2015/gallery/34.jpg create mode 100644 src/content/posts/pycones-2015/gallery/35.jpg create mode 100644 src/content/posts/pycones-2015/gallery/36.jpg create mode 100644 src/content/posts/pycones-2015/gallery/37.jpg create mode 100644 src/content/posts/pycones-2015/gallery/38.jpg create mode 100644 src/content/posts/pycones-2015/gallery/39.jpg create mode 100644 src/content/posts/pycones-2015/gallery/4.jpg create mode 100644 src/content/posts/pycones-2015/gallery/40.jpg create mode 100644 src/content/posts/pycones-2015/gallery/41.jpg create mode 100644 src/content/posts/pycones-2015/gallery/42.jpg create mode 100644 src/content/posts/pycones-2015/gallery/43.jpg create mode 100644 src/content/posts/pycones-2015/gallery/44.jpg create mode 100644 src/content/posts/pycones-2015/gallery/45.jpg create mode 100644 src/content/posts/pycones-2015/gallery/46.jpg create mode 100644 src/content/posts/pycones-2015/gallery/47.jpg create mode 100644 src/content/posts/pycones-2015/gallery/48.jpg create mode 100644 src/content/posts/pycones-2015/gallery/49.jpg create mode 100644 src/content/posts/pycones-2015/gallery/5.jpg create mode 100644 src/content/posts/pycones-2015/gallery/50.jpg create mode 100644 src/content/posts/pycones-2015/gallery/51.jpg create mode 100644 src/content/posts/pycones-2015/gallery/52.jpg create mode 100644 src/content/posts/pycones-2015/gallery/53.jpg create mode 100644 src/content/posts/pycones-2015/gallery/54.jpg create mode 100644 src/content/posts/pycones-2015/gallery/55.jpg create mode 100644 src/content/posts/pycones-2015/gallery/56.jpg create mode 100644 src/content/posts/pycones-2015/gallery/57.jpg create mode 100644 src/content/posts/pycones-2015/gallery/58.jpg create mode 100644 src/content/posts/pycones-2015/gallery/59.jpg create mode 100644 src/content/posts/pycones-2015/gallery/6.jpg create mode 100644 src/content/posts/pycones-2015/gallery/60.jpg create mode 100644 src/content/posts/pycones-2015/gallery/61.jpg create mode 100644 src/content/posts/pycones-2015/gallery/7.jpg create mode 100644 src/content/posts/pycones-2015/gallery/8.jpg create mode 100644 src/content/posts/pycones-2015/gallery/9.jpg create mode 100644 src/content/posts/pycones-2015/index.md create mode 100644 src/content/posts/pycones-2015/pycones2015.png create mode 100644 src/content/posts/restaurar-innodb-partiendo-solamente-de-archivos/index.md create mode 100644 src/content/posts/rooted-con/index.md create mode 100644 src/content/posts/upgrading-django-18/django18.jpg create mode 100644 src/content/posts/upgrading-django-18/gallery/django_logo_avatar.png create mode 100644 src/content/posts/upgrading-django-18/index.md create mode 100644 src/content/posts/welcome-2016/index.md create mode 100644 src/content/posts/welcome-2016/winter.jpeg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/0_12542296717115834462.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/0_hua6ad174fa62b219fcdeaea69594a5e21_254853_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/0_hua6ad174fa62b219fcdeaea69594a5e21_254853_dec993eb4ef4124154ce8f96e2bc36ea.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/10_10468696459291441460.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/10_hu7a769204fde0a7dc32a9aa2d0c07434b_247397_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/10_hu7a769204fde0a7dc32a9aa2d0c07434b_247397_d078d1f9744c8540756ab5ac1d807d76.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/11_14446311478061399442.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/11_hu4b0a808e6c7f99b86cc3f0f03b23625f_278233_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/11_hu4b0a808e6c7f99b86cc3f0f03b23625f_278233_cb30f3cef39b0b09c68bce71758642de.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/12_9657967456792301594.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/12_hu9a24c0421e5b37ebdaf76a5f5e77a461_146296_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/12_hu9a24c0421e5b37ebdaf76a5f5e77a461_146296_e4c4f1dfd48154aa5887304dd6c21882.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/13_2265300918231969149.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/13_hub1cd6d8e97ea647884fb9bf1b5ee6167_194767_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/13_hub1cd6d8e97ea647884fb9bf1b5ee6167_194767_c0a63f8663e2f468bd3430c1c13ca436.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/14_17979406503656069238.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/14_hu17d75a076600b50c3a3a10958a7146a0_233876_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/14_hu17d75a076600b50c3a3a10958a7146a0_233876_a21425d10659f0471cca1dc44ccf05d5.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/15_6854941267386546792.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/15_hufe5524e95aff50893cd6150ecd4329cd_199417_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/15_hufe5524e95aff50893cd6150ecd4329cd_199417_ebc6006a6bcb6b21043a6e5b09e102f6.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/16_15654678712509277964.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/16_hu5ff30388f726448c95e3738bf4caaa99_266698_25e092bcfe570b5047f5cc9b93c6cd2c.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/16_hu5ff30388f726448c95e3738bf4caaa99_266698_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/17_10272761687856848526.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/17_hu3ff4ce1472300f1d9cc5a5269c1803bf_191871_34e1e87e440064aae64c43d3a865289d.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/17_hu3ff4ce1472300f1d9cc5a5269c1803bf_191871_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/18_9048111019021426309.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/18_huebf5c3a29c953a79f29293f358a7fa07_233066_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/18_huebf5c3a29c953a79f29293f358a7fa07_233066_a258a4c581985f7f59237c172672865f.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/19_14829241292874871625.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/19_huf71818ce818f35b48a8df3b9a52ecdbc_163666_46b172c3f8efb2ce190210c298b76766.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/19_huf71818ce818f35b48a8df3b9a52ecdbc_163666_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/1_10356200995465040671.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/1_hu55e24b817882a8bdc351185f3fce38ac_213786_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/1_hu55e24b817882a8bdc351185f3fce38ac_213786_b7906db26a4591ce976f7290204b6f89.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/20_4846922027852131315.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/20_hua4607f52c3cc0638490f1a028973ebab_341674_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/20_hua4607f52c3cc0638490f1a028973ebab_341674_e6d87b030f10e09378406cc1be4a3a4f.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/2_2677898251415631342.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/2_hu8746df48e62d6c4c083f75256ad0d24d_163145_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/2_hu8746df48e62d6c4c083f75256ad0d24d_163145_f5e2538f828c9d0559ef472f4361f0ef.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/3_3774987806653364015.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/3_huad418d6c218f4505d38c6567545a4f9d_148906_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/3_huad418d6c218f4505d38c6567545a4f9d_148906_c8cc38e80c775412d4cf33c218c27cba.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/4_1155274053709823457.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/4_hua95a0999227bb81fc72ab8702e233b2c_181343_59abe7b4eebb8bfc9d29eb00381ab4ad.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/4_hua95a0999227bb81fc72ab8702e233b2c_181343_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/5_8306663107032736831.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/5_hu05e4ef8bda285d66ba7d2e2fe850b6a1_138000_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/5_hu05e4ef8bda285d66ba7d2e2fe850b6a1_138000_73e8c96b98d775ead46bf3b8af8b0d82.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/6_2057340787951051576.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/6_hu47039d94ba7933155f835c2a4e8d15c6_196519_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/6_hu47039d94ba7933155f835c2a4e8d15c6_196519_c6e1254194df6938610d7934ff4e9361.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/7_1779127309759365730.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/7_hu242023f163b9cb034503189446fcba6e_389238_441ea80f3c1d9d3ba2311fb8bd0da981.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/7_hu242023f163b9cb034503189446fcba6e_389238_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/8_16280807446024759666.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/8_hu1524ac3c5dd57dd83a664cdc458aa3d2_347799_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/8_hu1524ac3c5dd57dd83a664cdc458aa3d2_347799_9f6f07beb32c589b9623d70f50d301fa.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/9_3623233093655540535.json create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/9_hu4faaaeaa83ff802cba93a3d08ced9a29_373484_2d1f037fc10f0e15741f6fbd86edffa9.jpg create mode 100644 src/resources/_gen/images/posts/lazy-summer/gallery/9_hu4faaaeaa83ff802cba93a3d08ced9a29_373484_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/0_12003568618266380924.json create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/0_hu241915f69f324ea3b8e959697cc5c661_215220_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/0_hu241915f69f324ea3b8e959697cc5c661_215220_8997f5005d61be0b11ddb503ebf92b15.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/1_15434077189497542689.json create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/1_hu9f83be7f23cca4aa3b203c370a83843b_179785_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/1_hu9f83be7f23cca4aa3b203c370a83843b_179785_d65cc7b8ec9552b05e4bc932627d3e20.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/2_1369601799788787489.json create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/2_hu02326bb09892813fb374f7b3dd2a7122_229388_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/2_hu02326bb09892813fb374f7b3dd2a7122_229388_6e6dade569e5fdb5ba6b37a20943d445.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/3_1099391948206504701.json create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/3_huadad41939994a4ef8fe9ad5741fbc601_256045_22932dcf8c9f806b80326b263a497ed1.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/3_huadad41939994a4ef8fe9ad5741fbc601_256045_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/4_5835243169553804839.json create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/4_hu20cb8430c2cabf8ae663e5a8386ff4e0_197684_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/4_hu20cb8430c2cabf8ae663e5a8386ff4e0_197684_a201f6f463e39653e3d83972bb83e4f4.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/5_15830273850576042776.json create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/5_hub7134565acc1de84f9f40425e792c45f_195244_0ba845deb7084aa861ee960fff71cfdb.jpg create mode 100644 src/resources/_gen/images/posts/new-monitor-acer-g276hla/gallery/5_hub7134565acc1de84f9f40425e792c45f_195244_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/0_6407891107764303174.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/0_hu54519c6757e6321992efe4f4c53743f9_207923_090c75ee5112034c652deab05d9485b1.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/0_hu54519c6757e6321992efe4f4c53743f9_207923_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/10_5923254932184830627.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/10_hu0589d82e265b071e8c60bfec4760e1a6_213087_5aeb26bb22c50e1a5e81bfedb5ada5a6.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/10_hu0589d82e265b071e8c60bfec4760e1a6_213087_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/11_11424483052873418705.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/11_hub27a1a2d96e42c0c908f15fe57cfe256_236766_3132c15370e018421e4c92dff0263ac7.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/11_hub27a1a2d96e42c0c908f15fe57cfe256_236766_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/12_18383679857442506057.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/12_hu415afaa8db9f597ba9170d2ec8460f41_168276_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/12_hu415afaa8db9f597ba9170d2ec8460f41_168276_eec101845791b396d9616213beb7fa6d.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/13_11516240076029516894.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/13_hu3a05d244130cb507287a4b52bdd43cec_228590_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/13_hu3a05d244130cb507287a4b52bdd43cec_228590_f92fb01e8b83a7b2fbb5e29e442fc420.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/14_8934699809560152849.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/14_hu08f089d05889016cf744884dd5a86791_166098_2e146033c51de21f407bd92664143b7d.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/14_hu08f089d05889016cf744884dd5a86791_166098_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/15_16052802994018388647.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/15_hubf1eaef9cdaa33214b5752795eace030_168142_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/15_hubf1eaef9cdaa33214b5752795eace030_168142_cd2fff2a709192cf5b5543a29ce6d100.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/16_7571942764884083773.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/16_hu2f468ac3ee91971df9889188d62ed9bc_165597_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/16_hu2f468ac3ee91971df9889188d62ed9bc_165597_b5274ec6785b6ced365c61ca520adedf.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/17_10584072443146593500.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/17_huef35fe6df9f44f2551a205b6d2aa8ed4_218370_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/17_huef35fe6df9f44f2551a205b6d2aa8ed4_218370_aaedf623dbef7fb9f437050a3bceb55b.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/18_14097150707768090989.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/18_huc5d1302b1f3d26680f9a159e1990b516_288672_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/18_huc5d1302b1f3d26680f9a159e1990b516_288672_a2a306bf157afda35ae90a8d9baa47a5.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/19_10339331887317504427.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/19_hu9e8f9b87d3e9717749f336f20dd472dd_258616_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/19_hu9e8f9b87d3e9717749f336f20dd472dd_258616_750773e6f1416d2f856f70c99cbce29b.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/1_18047899977523128934.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/1_huf39a148ec550d94f2b7faf698513ef96_183967_3dedff23ee1dc1fd73328cd7809e6af2.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/1_huf39a148ec550d94f2b7faf698513ef96_183967_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/20_6221170848009959606.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/20_hud09e4330b6011ff36912397babb8da84_154302_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/20_hud09e4330b6011ff36912397babb8da84_154302_81101ca3c3cf7f6d13409ef778201478.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/21_13041390231487517140.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/21_hu75853befb4e36fb6a54cf5e462189939_192512_43278a2f1ff96932268fa46fc6a0b49e.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/21_hu75853befb4e36fb6a54cf5e462189939_192512_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/22_4921327575355694435.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/22_hubeb0bdf750bd9e96425d7a32d3f135c6_189612_24f7a2b3c385b0508849ce0beb0a0ebf.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/22_hubeb0bdf750bd9e96425d7a32d3f135c6_189612_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/23_16229672396681330755.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/23_hue7382dc1a3db28fba982f0fd14f5e484_189147_08edad1047529f0eef7eb206bbe3c521.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/23_hue7382dc1a3db28fba982f0fd14f5e484_189147_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/24_8979705640331783875.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/24_hu1cb48989658a93674cfbf05aec16ebaf_202655_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/24_hu1cb48989658a93674cfbf05aec16ebaf_202655_a6fbbd63195129d09dbc21b694371910.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/25_8786137707558815101.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/25_hu3da679d7253b175798f7de78b580dfd5_207661_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/25_hu3da679d7253b175798f7de78b580dfd5_207661_c9a46114aa87b35ab04fa33613329cb2.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/26_13259433016475835956.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/26_hua724685a872a3aca4f7da86c21a0d699_228028_1f5921b4dd60a50bda57b8eea9fd521b.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/26_hua724685a872a3aca4f7da86c21a0d699_228028_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/27_14400975570764889675.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/27_hub71bc4ac02e301d97692b6502fa76f38_251099_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/27_hub71bc4ac02e301d97692b6502fa76f38_251099_f025364ccf802071fb4d3eb47b80d931.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/28_3550607663515401766.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/28_hu7acf923c835f3e5676bd784b523876c3_258135_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/28_hu7acf923c835f3e5676bd784b523876c3_258135_ae2f37bd23699d70f1dcd29c4e9d8a70.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/29_10689234258789239449.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/29_hu4d51364be17cbb2399fc63daca00fac6_206762_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/29_hu4d51364be17cbb2399fc63daca00fac6_206762_bd7eea512ada37b817e3bba41bdfc138.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/2_7414014571819818227.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/2_huf706a760ae9e877cf6f0a5f5434ad925_219297_31df8cb4793e1cb0c0dcab76d2cac059.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/2_huf706a760ae9e877cf6f0a5f5434ad925_219297_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/30_13693304747120391786.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/30_huc703f18f98914b82bd5e92cfffe12aef_164025_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/30_huc703f18f98914b82bd5e92cfffe12aef_164025_60c8953e9e9195a17db1e3c51b65371f.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/31_4382752384048828907.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/31_hu8119feecce8542ff3d99437938ac3ddc_178110_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/31_hu8119feecce8542ff3d99437938ac3ddc_178110_6dce1c18f150f22179a3c123065bab63.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/32_16387516273204269383.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/32_huebe1a5d4bccbbca71db44f9af28ca0a4_157961_55b9c4c0acd8ecb0d542e01886481c9a.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/32_huebe1a5d4bccbbca71db44f9af28ca0a4_157961_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/33_12238674276110719325.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/33_hu9a07fd34987189cccc4cff59581fd747_181088_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/33_hu9a07fd34987189cccc4cff59581fd747_181088_a55f410aa3d2e958dde131c374890511.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/34_17252120482618166856.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/34_hu2257d63499eb4702228c3b24101a5de6_238920_4e4f3e21772b166eb15263446d4c87d6.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/34_hu2257d63499eb4702228c3b24101a5de6_238920_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/35_14178591889087715946.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/35_hu1f84634bd1cefd1800ddb7ca49aff19d_236852_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/35_hu1f84634bd1cefd1800ddb7ca49aff19d_236852_f737766079fb7d91ed01b3804f867829.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/36_14067723302091151496.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/36_hu076e2b61601df6d5d73dc07e6398c461_318779_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/36_hu076e2b61601df6d5d73dc07e6398c461_318779_b3479001c96f7acb709fa5abb7a73f03.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/37_17254969010466178679.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/37_hud289ef424b548079d30f312283bef83a_169640_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/37_hud289ef424b548079d30f312283bef83a_169640_ee1e8fd9cf9bc81a835777251bb446a1.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/38_6333667266239365148.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/38_hubfa61c6d919032cc0af258940cb128a4_182377_03ca5f7a376cd2caa1da63fd886addff.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/38_hubfa61c6d919032cc0af258940cb128a4_182377_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/39_4854147153456968256.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/39_hue2506af7140d5ff5c70db011b82396bf_172268_36ab51f94edbd21eebc889dd0c51a1ca.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/39_hue2506af7140d5ff5c70db011b82396bf_172268_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/3_8695359682251765734.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/3_hu48cc40e6458ba03375fc071bcbf33965_211815_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/3_hu48cc40e6458ba03375fc071bcbf33965_211815_613d814b63ac3a54757102ed3e81a308.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/40_13735976913620134418.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/40_huae58a3df987c14db11bd549d66be9dc0_210278_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/40_huae58a3df987c14db11bd549d66be9dc0_210278_d07097a22dea4e4e977f6207481cf9f9.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/41_9394898954403790817.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/41_hu13112ef377fd4252654f387ed74a5911_182161_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/41_hu13112ef377fd4252654f387ed74a5911_182161_7bf06b7d792d9810e53e0f1720faa332.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/42_14310461835512467759.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/42_hu5ba0e7cb3255c03c984e5cac2f0ed14a_176521_0835e619b1608560e081aee9461c08c3.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/42_hu5ba0e7cb3255c03c984e5cac2f0ed14a_176521_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/43_14507512771970994069.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/43_hu6783989c41a7b55fcec31c5022ac8986_151678_2e34552ecc33c64b16e2e97683640ded.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/43_hu6783989c41a7b55fcec31c5022ac8986_151678_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/44_1143756573607559782.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/44_hu1f50f6007ec986bd4577e1a635ee1aee_206657_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/44_hu1f50f6007ec986bd4577e1a635ee1aee_206657_a2e857c23b1a465df028d9b5045a5290.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/45_15412893969025827921.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/45_hud0505680479f23448078a8fdbef2f0e5_295911_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/45_hud0505680479f23448078a8fdbef2f0e5_295911_d38782ab27c6faf333f5833da72fe9a0.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/46_16468940319874691523.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/46_hu7db21a173454bd2bdc2e249a5b74b223_163414_40f651d5ef1f1fb7db83773202936d96.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/46_hu7db21a173454bd2bdc2e249a5b74b223_163414_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/47_2500016623543825018.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/47_hubf5e3a625591363190bced66306077f8_251835_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/47_hubf5e3a625591363190bced66306077f8_251835_af2bdbfd5a3a52f533e72706e862ada8.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/48_8492322184414310730.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/48_huec31704d33599a28758a8b583b76519a_139966_0c7201399beaa3bdc6ac55e5c32823cf.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/48_huec31704d33599a28758a8b583b76519a_139966_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/49_1706238853956599331.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/49_hubdeb402ab8e33f07619765b3a761d5cf_193075_22ef42066a34cb3d697dcdcdf02b556c.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/49_hubdeb402ab8e33f07619765b3a761d5cf_193075_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/4_6550456347865530346.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/4_hu1f447bcf84bf7f0dba8a1ce2b7425c83_213742_15e70d00c8c51c9a4213e302e8a85641.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/4_hu1f447bcf84bf7f0dba8a1ce2b7425c83_213742_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/50_1475724790449116489.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/50_hueeae1ad56f7a151ef1327ec0d743700a_144725_5bea586a8b3d545110a48afdb714642d.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/50_hueeae1ad56f7a151ef1327ec0d743700a_144725_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/51_15561992274054091303.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/51_hu5396f1d285b1a6aa8ba2b4af9bb6f4ef_141599_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/51_hu5396f1d285b1a6aa8ba2b4af9bb6f4ef_141599_65fb69e0f35d18e894668a980869bffd.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/52_6458729227368638577.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/52_hue41609ad7825a1c4e3b1922b7735ea87_128953_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/52_hue41609ad7825a1c4e3b1922b7735ea87_128953_ccf25fda558bf08cab17beb1541428a7.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/53_7177855990122430308.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/53_huf16f4f550dce4cdacb9eff61c3540953_140257_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/53_huf16f4f550dce4cdacb9eff61c3540953_140257_b588174f853969a74f83424050e02464.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/54_16099272614103237767.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/54_hue813656148c4e82451af6a59fc1ffbc9_158440_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/54_hue813656148c4e82451af6a59fc1ffbc9_158440_66199906dc271d32fb1666b2a273f4b6.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/55_17747350202341535494.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/55_hu7c7f2b1e4b7c7e9e0412c0871f31d1b7_200401_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/55_hu7c7f2b1e4b7c7e9e0412c0871f31d1b7_200401_f83850847e28de1bcb0f430be88f35be.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/56_6062971155082337889.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/56_hu851048af5bb78d799e73e30d050db74b_169941_224be4848e62308768d70e02bd131a44.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/56_hu851048af5bb78d799e73e30d050db74b_169941_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/57_7424749452743690543.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/57_hu9cf1756015fd4abfe529a3a85f0067c3_214653_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/57_hu9cf1756015fd4abfe529a3a85f0067c3_214653_e65e13804cdf8753d4128670d115fb30.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/58_18404423652075577132.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/58_hufa861f6c5eee7c1e01746adb349f3447_191443_322ec4affb378ce5c2b5c671289057c9.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/58_hufa861f6c5eee7c1e01746adb349f3447_191443_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/59_16342781747432625733.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/59_hubbe336e42017d27858b198eaa317db5e_271593_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/59_hubbe336e42017d27858b198eaa317db5e_271593_da68ebfbe232d4779de3c7cf56ae9e58.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/5_17884755482417775342.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/5_hu9bbf7c63dd21ed258749cb7eb14508da_223450_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/5_hu9bbf7c63dd21ed258749cb7eb14508da_223450_f3754e34653eed279401fbf97db6fad0.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/60_7048968434219691376.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/60_hucf1b0cc6e262ce05bda0b5a7937a6f98_186207_2224b099ec66296edd1b1918df5af5b2.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/60_hucf1b0cc6e262ce05bda0b5a7937a6f98_186207_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/61_15951380981058762918.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/61_hu475b5642c8b345a167a63a3c586af94a_225068_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/61_hu475b5642c8b345a167a63a3c586af94a_225068_fe2f4443faa3523884dd7f2dcc3df6f9.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/6_15128560275184569586.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/6_hu8731a54c98e1cefd126a65e2ac24b75a_259904_3ce6c67547741b2192e274fed580540d.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/6_hu8731a54c98e1cefd126a65e2ac24b75a_259904_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/7_13608000756820852244.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/7_hu400a26d094429d0d7261c20a0294dfcf_207384_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/7_hu400a26d094429d0d7261c20a0294dfcf_207384_8cd3cbc2488f3bcd4b26787156ea116c.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/8_11488320280975418321.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/8_hu9243cf5cd808e8393c8f9ed71e6a9ac8_232266_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/8_hu9243cf5cd808e8393c8f9ed71e6a9ac8_232266_b282b498d7c6066f74d4a502c2e412b9.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/9_5391519095604983842.json create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/9_hu8c066ab596c9d1fd4ef0ebab4b7aa166_155825_600x600_fit_q90_lanczos.jpg create mode 100644 src/resources/_gen/images/posts/pycones-2015/gallery/9_hu8c066ab596c9d1fd4ef0ebab4b7aa166_155825_bb51a1c730b7158e8d6b5a89bcc59ec4.jpg diff --git a/src/content/posts/apache-alta-carga-de-cpu/index.md b/src/content/posts/apache-alta-carga-de-cpu/index.md new file mode 100644 index 0000000..41ad097 --- /dev/null +++ b/src/content/posts/apache-alta-carga-de-cpu/index.md @@ -0,0 +1,24 @@ +--- +title: "Apache: Alta carga de CPU" +date: 2011-08-09T10:27:52Z +draft: false +tags: [ "sysadmin" ] +image: +--- + +

+ Llevo desde el fin de semana con la mosca detrás de la oreja. Uno de los servidores que administro ha visto incrementada de forma inexperada su carga media de CPU sin motivo aparente. Donde el load average normal de 1 minuto variaba entre 0.40 y 0.80 de repente suponía cargas tan elevadas como 60 o 100 unidades.

+

+ En esos momentos puntuales que llegaban a dejar la máquina zombie el proceso que abarcaba un consumo de entre el 60% y el 90% de CPU era apache2. Intrigante que ni error.log ni slow-queries.log de MySQL (lo que normalmente suele ser cuello de botella) dieran ninguna pista.

+

+ Analytics tampoco decía nada de un aumento considerable de visitas -más bien al contrario- y el resto de herramientas de monitorización parecían cómplices del problema (¡tener tools para ésto!).

+

+ En un alarde de desesperación y viendo más o menos por dónde podían venir los tiros -a través del método de prueba y error- localicé el VirtualHost que estaba dando problemas, un código no auditado y afamado por su ausente optimización. Vamos que ya tenía precedentes, aunque ninguno de esta índole.

+

+ Después de desactivar distintas partes del dominio en más pruebas esperando focalizar el error en algún script concreto, la conclusión es que tenía que ser algo que se incluía en todos los archivos, algo común a toda la web. Así que miramos los includes comunes (si, PHP) y llegamos a la conclusión de que era problema de sesiones, sin exculpar al programador.

+

+ Una de las primeras acciones de todos los scripts es definir el tiempo de sesión a 3 días, definir el directorio donde se guardarán los archivos de sesión y arrancar la sesión. Probablemente el programador no esperaba tener 60k visitas y más de 200k páginas vistas en los 3 días que dura cada sesión, pero está claro que para apache2 suponía un problema el acceso de lectura/escritura a un mismo directorio con más de 90k archivos.

+

+ La solución inicial -a falta de más tiempo para cambiar el sistema de sesiones a memcache, Redis o cualquier otra solución basada en RAM- era sencilla, reducir el tiempo de sesión, vaciar el directorio donde se guardan las sesiones, comprobar de nuevo el load average durante un intervalo representativo y una tarea programada que monitorice el contenido de ese directorio. Después de todo la carga se ha vuelto a estabilizar entre 0.30 y 0.40.

+

+ No sé si estoy para moralejas porque la solución es temporal, pero como lo prometido es deuda me gustaría terminar esta anotación advirtiendo a todo el mundo sobre la fiabilidad del código no auditado, el uso moderado de las sesiones y las endorfinas que libera uno cuando consigue resolver algo "así".

diff --git a/src/content/posts/apache-squid-nginx/index.md b/src/content/posts/apache-squid-nginx/index.md new file mode 100644 index 0000000..fd15faa --- /dev/null +++ b/src/content/posts/apache-squid-nginx/index.md @@ -0,0 +1,54 @@ +--- +title: "Apache + Squid + Nginx" +date: 2011-10-28T23:50:34Z +draft: false +tags: [ ] +image: +--- + +

+ ¡Menuda combinación!. A decir verdad empecé jugando un poco con el maldito slowloris y al final acabé montando este batiburrillo de servidores, primero para paliar el efecto del dichoso gusano y segundo para preparar el servidor para la inminente nueva versión del blog - que me gustaría estrenar con el décimo aniversario de este humilde rinconcito -.

+

+ En un esquema inicial analógico de esos que tantos nos gustan podemos ver la pirula (pido perdón de antemano por la calidad de la foto):

+

+

+

+ Probablemente no sea necesario tener 3 servidores para este entorno, seguro que puedo poner a escuchar Nginx en el puerto 80 y redirigir todo el tráfico dinámico al 81 a la vez que responde al tráfico estático de ciertos subdominios (static*) de forma automática y en la misma instancia. Pero tenía la tarde libre y me apetecía probar una configuración rara con Squid.

+

+ Apache

+

+ La configuración de Apache es de lo más sencilla, lo único que he hecho ha sido ponerlo a escuchar en el puerto 81 por defecto, y a todos sus Virtualhosts también. No había mucho más que tocar puesto que ya tenía el mod_php y todas las dependencias instaladas.

+

+ Nginx

+

+ Nunca había jugado con él y a primera vista me gustó la sencillez de sus archivos de configuración. Tampoco tenía que hacer gran cosa, ponerlo a escuchar en el puerto 82 y poco más puesto que sólo serviría contenido estático. Creé los Virtualhosts que atenderían las peticiones estáticas, los activé vía enlace simbólico a sites-enabled y poco más. La configuración de un Virtualhost cualquiera:

+ +``` +server { + listen 82; + server_name static.dominio.com; + root /home/www/dominio/sd/static/; + autoindex on; +} +``` + +

+ Squid

+

+ Aquí vino la diversión, ¿cómo decirle a Squid que balanceara el tráfico dinámico al puerto 81 y el estático al puerto 82?. Después de leer la documentación y hacer varias pruebas con cache_peer,  y cache_peer_domain he llegado a la conclusión que la configuración "buena" es la siguiente:

+ +``` +cache_peer ip parent 81 0 no-query originserver name=server_1 +cache_peer_domain server_1 dominio.com www.dominio.com +cache_peer ip parent 82 0 no-query originserver name=server_2 +cache_peer_domain server_2 static.dominio.com +``` + +

+ Como se puede ver, habría que cambiar ip por la ip pública correspondiente y los fqdn por los reales.

+

+ Conclusión

+

+ He pasado una tarde agradable en compañía de mis amigos los servidores web. No, en serio, al final he conseguido reproducir el escenario que me había propuesto, (aún sabiendo que se podría mejorar), he frenado los sockets incompletos de Apache y he preparado el servidor para servir estáticos de forma independiente del contenido dinámico (que en breve cambiará de PHP a Python + Django).

+

+ No ha estado mal :).

diff --git a/src/content/posts/bash-shellshock-bug-update-loving-fabric/gallery/bash-shellshock.png b/src/content/posts/bash-shellshock-bug-update-loving-fabric/gallery/bash-shellshock.png new file mode 100644 index 0000000000000000000000000000000000000000..5aab1558e6a0e14e582f022526a3f4da1f6bbd0d GIT binary patch literal 114339 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 you wake up in the morning with a new like the bash shellshock bug you should get away your lazy part and update all your servers to new patched version. This is ssh every single server, check the vulnerability, update the package, check again that all is ok and move on to next host.

+

If you have tons of servers the task becomes tedious. To get a bit of fun you can choose to develop a Fabric module that makes the job instead of you. The fun:

+ +``` +def make_me_a_bashandwich(): + puts(red('Checking bash vulnerability')) + out = sudo("env x='() { :;}; echo vulnerable' bash -c 'echo this is a test'") + if "vulnerable" in out: + puts(red('Vulnerable')) + puts(red('Updating bash')) + sudo('apt-get update') + sudo('apt-get install --only-upgrade %s' % package) + else: + puts(green('OK')) +``` + +

Your only job is to run that piece of code in all your servers and take a deep look to the screen:

+ +``` +$ fab -H server1,server2,server3 -u root make_me_a_bashandwich +``` + +

+

In my humble opinion, it's more fun than the old way, isn't it?

+

Image credit: Robert GrahamTwitter.

diff --git a/src/content/posts/bash-shellshock-bug-update-loving-fabric/shellshock.jpg b/src/content/posts/bash-shellshock-bug-update-loving-fabric/shellshock.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a63338b49e972023a0690d39a8e0214c045c9c20 GIT binary patch literal 71448 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