Reflexiones

Un eterno “sí pero no”

Comparte y difunde la sabiduría

5/5 - (3 votos)

No sé si esto que voy a contar es habitual en pacientes borderline o de otras patologías mentales, pero me ocurre algo bastante “curioso”: una opinión o un pensamiento no me dura ni un minuto, porque al minuto 1 con 1 segundo entra en mi mente la idea contraria y me parece igualmente sostenible.

Hablo, claro está, de ideas que no se pueden considerar como valores, claramente. Por ejemplo, siempre he mantenido la misma línea de pensamiento y de creencias respeto al aborto, a la pena de muerte, a los valores como la familia, la educación , el lograr las cosas por uno mismo con su esfuerzo, la política, etc.

Por ejemplo me cuesta mucho dar un consejo si me lo piden, porque yo veo las cosas de una manera y las explico así pero según estoy hablando salta esa vocecilla enferma que me hace ver que lo que digo puede inducir a error a la persona con la que hablo. Me tomo bastante tiempo en pensar las cosas porque bajo ningún concepto me quiero dejar llevar por la impulsividad, la agresividad, etc, a la hora de dar un consejo.

Si una persona me cuenta un tema suyo donde hay más personas implicadas y yo creo que lo mejor para esa persona es alejarse para protegerse, y así lo transmito, mis emociones saltan de inmediato ( o la voz enfermiza ,que da igual que igual da) para intentar frenarme dándome a entender que soy una mala persona porque lo suyo es seguir dejando que a uno lo crucifiquen, cuando mi mente me dice que uno no debe dejarse machacar y menos si nadie va a obtener algo positivo, ético o moral de ello.

Si yo sé que una persona necesita hablar y yo lo último que quiero en este planeta es hablar con alguien o escucharle, pero sé que eso le viene bien y le ayuda, lo hago. Aunque luego me quede sin fuerza mental y física durante unos días…No sé si me explico y creo que de esto volveré a hablar más adelante, porque tan malo es inmolarse en aras del beneficio ajeno cuando uno está muy enfermo como pasar olímpicamente de las necesidades ajenas.

Evidentemente no se puede sostener una postura y la contraria (aunque en estos tiempos postmodernos parece que no sólo se puede sino que además se debe si quieres ser chic), pero cuando una persona es como soy yo, borderline de 10 sobre 15 y otras cosas, la arquitectura emocional está tan mal edificada que acaba influyendo en los pensamientos…

Y así logro la cuadratura del círculo, cosa que no recomiendo en absoluto, pero que a mí me pasa.

Y seguro que no soy la única.


Comparte y difunde la sabiduría

4 Comentarios

  • Kal-el

    Me pasa lo mismo, aunque yo tengo controlado la impulsividad, pero es cierto que cuando hablo con alguien, algo dentro de mí me dice, no me interesa lo que dices, y por consiguiente me entra ese calor como que te quieres ir y no seguir escuchando, es algo que me agobia mucho. Otra de las cosas que me pasa es que no puedo estar en lugares donde hay mucha gente, me suadn las manos y quiero salir corriendo, pero aguanto, hasta que no puedo más, invento alguna escusa y me voy. Cierto es que soy muy solitaria y algo antisocial, me siento extraña y hay veces que en alguna conversación quiero acabar cuanto antes, comienzo la taquicardia y pienso que voy a entrar en pánico. Intento controlarlo, pero no siempre lo consigo. Pero cierto es que aprendí sola a controlar esos síntomas, aunque hay personas que saber lo que tengo e intentan sacar lo peor de mi, me doy media vuelta y me voy.

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();