Repos, dessins et mes débuts en musique

La semaine du 5 au 9 mars 2018 était encore beaucoup plus orientée repos, mais j’ai fais des petites choses. J’ai fais deux dessins, suivant mon inspiration du moment. Le premier me représente, certes avec les cheveux foncés, flottant dans l’eau. C’est quelque chose que je trouve tellement agréable que lorsque j’ai l’occasion de m’y adonner, j’ai l’impression de lâcher prise totalement et pourrai même rêver éveillée. Le deuxième dessin est une triquetra ou Noeud de Trinité. Une personne sur Twitter m’a expliqué qu’il symbolisait les 3 aspects de la divinité féminine : âme, corps et esprit. J’ai aussi vu qu’il pouvait être utilisé pour représenter la règle triple dans la Wicca. C’est en ce sens que j’ai eu envie de faire ce dessin 🙂

J’ai aussi commencé la version veectorielle du dessin Juicy du Inktober 2017. Une fois terminée, je l’a mettrais dans ma boutique sur Deviantart. Si cela vous intéresse, je verrai si il peut être sur un t-shirt ou d’autres objets. J’ai aussi écrit la deuxième version de mon futur article pour le magazine Carrot Invaders. Et enfin, j’ai commencé l’apprentissage sur le logiciel de musique MilkyTracker. Il me faudra bien entendu du temps pour l’apprivoiser et trouver les bons sons à utiliser. J’ai envie de vous faire écouter un premier test très court inspiré de Baby One More Time. Je suis ultra débutante, et ne suis pas musicienne, donc ne vous attendez pas à quelque chose de bon :p

Autre chose pour finir. Je me suis acheté de la nourriture vegan sur Un Monde Vegan et 3 livres sur un autre site. Je vous reparlerais de la nourriture après avoir fait des tests, même si j’ai déjà commencé avec le fromage 🙂 Les livres sont deux romans et un guide pratique. Le premier roman est tout simplement le mythe de Cthulhu, c’est à dire le tome 1 de l’univers de H. P. Lovecraft. Et le deuxième est le début de la saga Vorkosigan de Lois McMaster Bujold. Une découverte pour moi qui devrait beaucoup me plaire, et je remercie Miwa pour m’en avoir parlé <3 Enfin, le guide pratique est sur la Wicca (plus tôt Wicca éclectique) de Scott Cunningham. Je souhaite étudier cette religion et ses pratiques car je sens depuis longtemps une attirance pour elle. Vous comprenez pour le triquetra maintenant ? 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

recaptcha/recaptchalib.php at 1.0.0 · google/recaptcha · GitHub
Skip to content
Permalink
Switch branches/tags
Find file
8a45f9d Dec 1, 2014
141 lines (129 sloc) 4.47 KB
<?php
/**
* This is a PHP library that handles calling reCAPTCHA.
* - Documentation and latest version
* https://developers.google.com/recaptcha/docs/php
* - Get a reCAPTCHA API Key
* https://www.google.com/recaptcha/admin/create
* - Discussion group
* http://groups.google.com/group/recaptcha
*
* @copyright Copyright (c) 2014, Google Inc.
* @link http://www.google.com/recaptcha
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
/**
* A ReCaptchaResponse is returned from checkAnswer().
*/
class ReCaptchaResponse
{
public $success;
public $errorCodes;
}
class ReCaptcha
{
private static $_signupUrl = "https://www.google.com/recaptcha/admin";
private static $_siteVerifyUrl =
"https://www.google.com/recaptcha/api/siteverify?";
private $_secret;
private static $_version = "php_1.0";
/**
* Constructor.
*
* @param string $secret shared secret between site and ReCAPTCHA server.
*/
function ReCaptcha($secret)
{
if ($secret == null || $secret == "") {
die("To use reCAPTCHA you must get an API key from <a href='"
. self::$_signupUrl . "'>" . self::$_signupUrl . "</a>");
}
$this->_secret=$secret;
}
/**
* Encodes the given data into a query string format.
*
* @param array $data array of string elements to be encoded.
*
* @return string - encoded request.
*/
private function _encodeQS($data)
{
$req = "";
foreach ($data as $key => $value) {
$req .= $key . '=' . urlencode(stripslashes($value)) . '&';
}
// Cut the last '&'
$req=substr($req, 0, strlen($req)-1);
return $req;
}
/**
* Submits an HTTP GET to a reCAPTCHA server.
*
* @param string $path url path to recaptcha server.
* @param array $data array of parameters to be sent.
*
* @return array response
*/
private function _submitHTTPGet($path, $data)
{
$req = $this->_encodeQS($data);
$response = file_get_contents($path . $req);
return $response;
}
/**
* Calls the reCAPTCHA siteverify API to verify whether the user passes
* CAPTCHA test.
*
* @param string $remoteIp IP address of end user.
* @param string $response response string from recaptcha verification.
*
* @return ReCaptchaResponse
*/
public function verifyResponse($remoteIp, $response)
{
// Discard empty solution submissions
if ($response == null || strlen($response) == 0) {
$recaptchaResponse = new ReCaptchaResponse();
$recaptchaResponse->success = false;
$recaptchaResponse->errorCodes = 'missing-input';
return $recaptchaResponse;
}
$getResponse = $this->_submitHttpGet(
self::$_siteVerifyUrl,
array (
'secret' => $this->_secret,
'remoteip' => $remoteIp,
'v' => self::$_version,
'response' => $response
)
);
$answers = json_decode($getResponse, true);
$recaptchaResponse = new ReCaptchaResponse();
if (trim($answers ['success']) == true) {
$recaptchaResponse->success = true;
} else {
$recaptchaResponse->success = false;
$recaptchaResponse->errorCodes = $answers [error-codes];
}
return $recaptchaResponse;
}
}
?>
You can't perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Fatal error: Class 'ReCaptcha' not found in /homepages/39/d436294224/htdocs/clickandbuilds/TheeDonistMonk/index.php on line 29