Skip to content

Instantly share code, notes, and snippets.

View TimDorand's full-sized avatar

Timothée Dorand TimDorand

View GitHub Profile
private void initCartes(){
listeCartes = new Carte[nbCartes];
for (int i=0 ; i<nbCartes ; i++){
listeCartes[i] = new Carte("../Photos/carte"+i%(nbCartes>>1)+".png","../Photos/dos.png",i%(nbCartes>>1));
listeCartes[i].tournerVersDos();
}
melangeLesCartes();
private void melangeLesCartes()
{
for (int i = 0 ; i < nbCartes ; i++ ){
// On met un valeur aléatoire dans v
int v = (int) (Math.random() * nbCartes);
// On stocke la valeur alea dans une valeur temporaire
Carte temp = listeCartes[i];
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
<script>
function initialize() {
var input = document.getElementById('searchTextField');
var options = {
types: ['geocode'],
types: ['(regions)'],
componentRestrictions: {country: 'fr'}
};
05-17 13:22:56.154 4553-5635/com.shuffle.theo.shuffletrip E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #5
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
<?php
header('Content-type : bitmap; charset=utf-8');
if(isset($_POST["encoded_string"])){
$encoded_string = $_POST["encoded_string"];
$image_name = $_POST["image_name"];
$decoded_string = base64_decode($encoded_string);
@TimDorand
TimDorand / HomePostController.php
Last active May 31, 2016 16:12
Controller that upload pictures
<?php
namespace App\Http\Controllers;
use App\HomePost;
use App\User;
use Illuminate\Http\Request;
use App\Http\Requests;
use Illuminate\Support\Facades\Auth;
import {Response} from '@angular/http';
import { HttpService } from './httpservice.service';
@Component({
selector: 'http-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
providers:[HttpService]
})
export class AppComponent implements OnInit {
function getTodos(){
var request = Titanium.Network.createHTTPClient();
var done=false;
request.onload = function() {
try {
if (this.readyState == 4 || !done) {
done=true;
if(this.status===200){
@TimDorand
TimDorand / index.js
Last active March 7, 2017 12:57
Request callback Titanium
var request = Titanium.Network.createHTTPClient();
var done=false;
request.onload = function() {
try {
if (this.readyState == 4 || !done) {
done=true;
if(this.status===200){
var content = JSON.parse(this.responseText);
}else{
@TimDorand
TimDorand / docker-compose-logs.log
Created June 2, 2017 08:41
Detailed error MYSQL, cannot open mysql.plugin
mysql_1 | 2017-06-02T08:32:52.623401Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
mysql_1 | 2017-06-02T08:32:52.623440Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
mysql_1 | 2017-06-02T08:32:52.624430Z 0 [Note] mysqld (mysqld 5.7.18) starting as process 8 ...
mysql_1 | 2017-06-02T08:32:52.626653Z 0 [Note] InnoDB: PUNCH HOLE support available
mysql_1 | 2017-06-02T08:32:52.626668Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
mysql_1 | 2017-06-02T08:32:52.626670Z 0 [Note] InnoDB: Uses event mutexes
mysql_1 | 2017-06-02T08:32:52.626672Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
mysql_1 | 2017-06-02T08:32:52.626675Z 0 [Note] InnoDB: Compressed tabl