Reflexiones

Cuando llega la crisis

Comparte y difunde la sabiduría
  •  
  •  
  •  
  •  
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
    1
    Compartir

Una de las cosas buenas, si se puede llamar así,que tengo es que preveo con bastante antelación cuándo voy a caer en una crisis o, dicho de manera más clara y contundente, cuándo me voy a ir a la mismísima hez,que es donde estoy en este momento.

Lo que puede ser visto como una ventaja, que serlo lo es, en realidad no me evita nada. No la puedo minimizar ni parar ni nada por el estilo. Sólo puedo avisar a los míos de que viene de camino un bajón y más o menos de qué intensidad es. 

Seguramente el ser altamente funcional influya mucho en la intensidad de las crisis, en esos hundimientos que vivo desde hace años. Me exijo hasta límites inimaginables porque de alguna manera creo que así no soy una carga para nadie y me gano mi derecho a no ser rechazada por ser una enferma mental, y ese exigirse se cobra su tributo, y se lo cobra de cojones. 

Es cierto,no acepto que soy una persona enferma con muchas limitaciones, cada vez más, y tiro de la cuerda aún sabiendo que la cuerda tiene un límite físico y que se va a romper…Pero es que no sé hacerlo de otra manera…Y cuando digo que no sé es que realmente no tengo ni repajolera idea de cómo frenar esos mecanismos patológicos que me “ayudan” a seguir adelante, porque son formas de actuar , de supervivencia,que manejo desde tiempos inmemoriales…Y seguramente gracias a ellos sigo viva.

Quizás mi mayor problema sea que no acepto que soy una persona anímica-psicológicamente muy enferma intentando vivir en un mundo que rechaza de plano todo lo que no sea ser “happy flower power”…

Quizás…


Comparte y difunde la sabiduría
  •  
  •  
  •  
  •  
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
    1
    Compartir

3 Comentarios

  • JORGE IGNACIO SANDOVAL BOLAñOS

    Es cierto que muchas veces nos exigimos hasta limites altamente fuertes, sin embargo cuando leo esto me parece emocionante el preguntarnos ¿como podemos seguir viviendo? normalmente nos llenaron la cabeza con el que “debemos depender de alguien” en el ámbito social afectivo y a veces resulta tan verdadero. y que tengas a tus seres queridos al menos para decirles que viene una crisis grande es admirable porque es una voz que dice “hey no me siento bien, quiero vivir bien” o “necesito apoyo” y todos lo necesitamos varias veces. Educar a los seres queridos con respecto a enfermedades mentales me parece lo mas correcto y sensato posible

    Me admira mucho que no te consideres una “enferma mental” por que a pesar de estar estereotipado por la sociedad no deberíamos tener limitaciones y si las tenemos lograr afrentarlas, demostremos le al mundo que si podemos que el prejuicio, estereotipo y discriminación no son verdaderos.

    Si bien el mundo no es un felicidad completamente rosa como nos lo pintaron cuando eramos niños y tal vez el que tenga esa concepción del mundo se equivoca… para nosotros el celebrar cuando tenemos un éxito sencillo es fundamenta. hoy leí tu aporte y me encanta la manera en como transmites un mensaje de que dice “sobreviví y seguiré adelante” Muchos ánimos y un abrazo gigantesco desde Ecuador
    ATT: Un enfermo mas que busca demostrarle al mundo que no por tener una enfermedad debemos rendirnos o somos desechables para la sociedad injusta que hoy vivimos

    • Manuel Castellanos Plaza

      Jorge Ignacio, tu comentario te ennoblece. Por supuesto que un enfermo mental no es alguien que hay que esconder o ignorar o estigmatizar. Un enfermo mental es una persona que necesita comprensión y apoyo por parte de la familia y de la sociedad, la cual debe documentarse sobre quienes no son como ella. Pero es que cada ser humano es diferente. Hemos de defender nuestro derecho a ser diferentes. Como dice un filósofo español(vasco), Fernando Savater, “todos somos diferentes, y en eso nos parecemos”.
      Un cordial saludo desde España.
      Manuel Castellanos Plaza.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_4282705(); return $__aab->get();