Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1720 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  15760  15761  15762  ..  27110  27111  27112  27113  27114  27115
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1859074
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:15:53  profilanswer
 

Reprise du message précédent :
 [:cerveau thalis]


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 08-03-2009 à 21:15:53  profilanswer
 

n°1859075
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:16:50  profilanswer
 

Si vous continuez, je vous punis avec le code :o
Pire: avec mes questions dessus...

Message cité 1 fois
Message édité par el muchacho le 08-03-2009 à 21:18:14

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1859076
Jubijub
Parce que je le VD bien
Posté le 08-03-2009 à 21:18:59  profilanswer
 

mareek a écrit :


C'est pour ça que t'es manager, non ? [:dawa]
 
P.S. depuis quand tu fais des tests unitaires ?


 
depuis que je code pour moi...
 
pis on sait jamais, la crise étant ce qu'elle est, rafraichir mes connaissances en java ça peut pas faire de mal :D
 


---------------
Jubi Photos : Flickr - 500px
n°1859077
sligor
Posté le 08-03-2009 à 21:19:04  profilanswer
 

el muchacho a écrit :

Si vous continuez, je vous punis avec le code :o


oh ouiii !!!!  [:cerveau nico54]


Message édité par sligor le 08-03-2009 à 21:19:27
n°1859078
Shinuza
This is unexecpected
Posté le 08-03-2009 à 21:19:53  profilanswer
 

el muchacho a écrit :

Si vous continuez, je vous punis avec le code :o
Pire: avec mes questions dessus...

Je fais le malin, mais j'ai le nez dans PDO depuis quelques heures.
 
PS : Ta gueule sligor.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1859079
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:23:25  profilanswer
 

Shinuza a écrit :

Je fais le malin, mais j'ai le nez dans PDO depuis quelques heures.
 
PS : Ta gueule sligor.


PDO, kezako ?


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1859080
masklinn
í dag viðrar vel til loftárása
Posté le 08-03-2009 à 21:26:38  profilanswer
 


http://fr.php.net/manual/en/intro.pdo.php


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1859081
sligor
Posté le 08-03-2009 à 21:27:13  profilanswer
 

PHP [:sadnoir]

n°1859082
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:30:55  profilanswer
 

Ah, encore une couche d'abstraction relationnel-objet.
Allez, pour sligor [:classe++]

 

SPString.h
(le code sera mis dans un .c une fois entièrement débuggé)

Code :
  1. /*
  2. SPString: simple String structure and manipulation
  3.     This class provides a safe and convenient, albeit slower, alternative
  4.     to C character chains.
  5.     One can easily create a String from a C string with newString(char *).
  6.     String.str always returns a null-terminated C chain, and String.len
  7.     returns its length.
  8.     One should always avoid to manipulate the String structure members
  9.     directly in order to prevent corruption (i.e incorrect sz and len values).
  10.     Most functions mirror standard C functions.
  11.     stringcpy and stringcat can increase their buffer size if necessary in
  12.     order to prevent buffer overflow.   
  13. */
  14. #ifndef SPSTRING_H
  15. #define SPSTRING_H
  16. #include <string.h>
  17. #include <malloc.h>
  18. //public
  19. typedef struct{
  20.     size_t sz;  // max buffer size, always >= len (NEVER change this)
  21.     size_t len; // length (final '\0' excluded)
  22.     char *str;  // null terminated character chain
  23. } String;
  24. String * newString(const char *);
  25. void delString(String *);
  26. int stringlen(const String *);
  27. int stringcpy(String *dst, const String *src);
  28. int stringcat(String *dst, const String *src);
  29. String * stringdup(const String *);
  30. int stringcmp(const String *st1, const String *st2);
  31. int stringcmp2(const String *st1, const char *st2);
  32. String * stringtrunc(String *string, size_t len);
  33. // Possible errors
  34. int get_stringerr();        // if (get_stringerr() != ST_NO_ERR) --> error
  35. #define ST_NO_ERR                   -1000
  36. #define ST_OVERWRITE_ERR            -1001
  37. #define ST_ALLOC_ERR                -1002
  38. #define ST_NULLPARAM_ERR            -1003
  39. #define ST_NULLSTR_ERR              -1004
  40. #define ST_INCONSISTENTSZ_ERR       -1005
  41. #define ST_INCONSISTENTLEN_ERR      -1006
  42. // Verification of internal consistency of a String/LString
  43. // Can be useful in a debugging session
  44. int stringcheck(String *string);
  45. //#define TIDY  // Tidy up buffers by filling them with zeroes
  46.                 // Slows things down a little, so uncomment this out
  47.                 // only if needed.
  48. // private (internal mechanics)
  49. static int ST_ERR = ST_NO_ERR;
  50. static int incsz(String *string, size_t len);
  51. // --- Dynamic allocation
  52. // String can dynamically increase in size as necessary.
  53. String * newString(const char *chars){
  54. String *newS = NULL;
  55. if (chars != NULL){
  56.     size_t len = strlen(chars);
  57.     newS = (String *) malloc(sizeof(String));
  58.         if (newS != NULL){
  59.             newS->len = len;
  60.             newS->sz = len;
  61.             newS->str = strdup(chars);
  62.             if (newS->str == NULL){
  63.                 ST_ERR = ST_ALLOC_ERR;
  64.             }               
  65.         }
  66.         else {
  67.             ST_ERR = ST_ALLOC_ERR;
  68.         }
  69. }
  70.     else {
  71.         ST_ERR = ST_NULLPARAM_ERR;
  72.     }
  73. return newS;
  74. }
  75. void delString(String *string){
  76. #ifdef DEBUG
  77.     stringcheck(src);
  78. #endif
  79.     if (string != NULL){
  80.         if (string->str != NULL){
  81.             free(string->str);
  82.             string->str = NULL;
  83.         }
  84.         else {
  85.             ST_ERR = ST_NULLSTR_ERR;
  86.         }
  87.         free(string);
  88.         string = NULL;
  89.     }
  90.     else {
  91.         ST_ERR = ST_NULLPARAM_ERR;
  92.     }
  93. }
  94. // Copy - Will increase dst allocation if src is too large
  95. int stringcpy(String *dst, const String *src){
  96. #ifdef DEBUG
  97.     stringcheck(src);
  98.     stringcheck(dst);
  99. #endif
  100.     size_t len = src->len;
  101.     if (dst->sz < len){
  102.         if (incsz(dst, len) == ST_ALLOC_ERR) {
  103.             return ST_ALLOC_ERR;
  104.         }
  105.     }
  106.    
  107.     dst->len = len;
  108. #ifdef TIDY
  109.     strncpy(dst->str, src->str, len);
  110. #else
  111.     strcpy(dst->str, src->str);
  112. #endif
  113.     return len;
  114. }
  115. // Concatenation - Will increase dst allocation when necessary
  116. int stringcat(String *dst, const String *src){
  117. #ifdef DEBUG
  118.     stringcheck(src);
  119.     stringcheck(dst);
  120. #endif
  121.     size_t len = src->len;
  122.     size_t finallen = dst->len + len;
  123.     if (dst->sz < finallen){
  124.         if (incsz(dst, finallen) == ST_ALLOC_ERR) {
  125.             return ST_ALLOC_ERR;
  126.         }
  127.     }
  128.    
  129.     dst->len = finallen;
  130.     strncat(dst->str, src->str, len);
  131.     return len;
  132. }
  133. // Duplication - allocate a new String
  134. String * stringdup(const String *src){
  135. #ifdef DEBUG
  136.     stringcheck(src);
  137. #endif
  138.     String *string = NULL;
  139.     if (src != NULL) {
  140.         string = newString(src->str);
  141.     }
  142.     else {
  143.         ST_ERR = ST_NULLPARAM_ERR;
  144.     }
  145.     return string;
  146. }
  147. /*
  148.     Check for an internal inconsistency in a LString.
  149.     You can use this in a debugging session.
  150. */
  151. int stringcheck(String *string){
  152. #ifdef DEBUG
  153.     assert(string != NULL);
  154.     assert(string->str != NULL);
  155.     assert(string->len <= string->sz);
  156.     assert(string->len == strlen(string->str));
  157.     return 0;
  158. #else
  159.     if (string == NULL)
  160.         return ST_NULLPARAM_ERR;
  161.     if (string->str == NULL)
  162.         return ST_NULLSTR_ERR;
  163.     if (string->len > string->sz)
  164.         return ST_INCONSISTENTSZ_ERR;
  165.     if (string->len != strlen(string->str))
  166.         return ST_INCONSISTENTLEN_ERR;
  167.     return 0;
  168. #endif
  169. }
  170. // ---- Allocation on the stack (non dynamic)
  171. // Definition of a local String
  172. typedef struct {
  173.     size_t sz;  // max buffer size, always >= len
  174.     size_t len; // length (final '\0' excluded)
  175.     char *str;  // null terminated character chain
  176. } LString;
  177. /*
  178.     Allocation on the stack
  179.     Here, szMax is a maximum size of the buffer, which is allocated
  180.     once and for all, and cannot be increased at runtime.
  181.     Furthermore, the chars array must not be deallocated before the release
  182.     of the LString (else dangling pointer).
  183.     If you need fully extensible Strings, use dynamic allocation instead.
  184. */
  185. LString localString(char *chars, size_t szMax){
  186. LString newS;
  187. if (chars != NULL){
  188.  newS = (LString) {szMax, strlen(chars), chars};
  189. #ifdef TIDY
  190.         char * end = newS.str + newS.len - 1; //to keep things tidy
  191.         memset(end, 0, szMax - newS.len);
  192. #endif
  193. }
  194. else {
  195.  LString null = {0, 0, NULL};
  196.  ST_ERR = ST_NULLPARAM_ERR;
  197.  newS = null;
  198. }
  199. return newS;
  200. }
  201. // Copy of LString - checks that there is no buffer overflow
  202. int lstringcpy(LString *dst, const LString *src){
  203. #ifdef DEBUG
  204.     stringcheck((String *)src);
  205.     stringcheck((String *)dst);
  206. #endif
  207.     size_t len = src->len;
  208.     if (dst->sz < len) {
  209.         ST_ERR = ST_OVERWRITE_ERR;
  210.         return ST_OVERWRITE_ERR;
  211.     }
  212.     dst->len = len;
  213. #ifdef TIDY
  214.     strncpy(dst->str, src->str, dst->szMax);
  215. #else
  216.     strcpy(dst->str, src->str);
  217. #endif
  218.     return len;
  219. }
  220. int lstringcat(LString *dst, const LString *src){
  221. #ifdef DEBUG
  222.     stringcheck((String *)src);
  223.     stringcheck((String *)dst);
  224. #endif
  225.     size_t len = src->len;
  226.     size_t finallen = dst->len + len;
  227.     if (finallen > dst->sz) {
  228.         ST_ERR = ST_OVERWRITE_ERR;
  229.         return ST_OVERWRITE_ERR;
  230.     }
  231.     dst->len = finallen;
  232.     strncat(dst->str, src->str, len);
  233.     return len;
  234. }
  235. LString lstringdup(const LString *src){
  236. #ifdef DEBUG
  237.     stringcheck((String *)src);
  238. #endif
  239.     LString string;
  240.     if (src != NULL) {
  241.         string = localString(src->str, src->len);
  242.     }
  243.     else {
  244.         ST_ERR = ST_NULLPARAM_ERR;
  245.         string = (LString) {0, 0, ""};
  246.     }
  247.     return string;
  248. }
  249. // The following functions apply both on String and LString
  250. int stringlen(const String *string) {
  251.     return string->len;
  252. }
  253. // String comparison
  254. int stringcmp(const String *st1, const String *st2){
  255. #ifdef DEBUG
  256.     stringcheck((String *)st1);
  257.     stringcheck((String *)st2);
  258. #endif
  259.     if (st1->len != st2->len) {
  260.         return st2->len - st1->len;
  261.     }   
  262.     return strcmp(st1->str, st2->str);
  263. }
  264. // Comparison with a C chain
  265. int stringcmp2(const String *st1, const char *st2){
  266. #ifdef DEBUG
  267.     stringcheck((String *)st1);
  268. #endif
  269.     size_t lt2 = strlen(st2);
  270.     if (st1->len != lt2) {
  271.         return lt2 - st1->len;
  272.     }   
  273.     return strcmp(st1->str, st2);   
  274. }
  275. // Truncation of String to the Nth character
  276. String * stringtrunc(String *string, size_t N){
  277. #ifdef DEBUG
  278.     stringcheck(string);
  279. #endif
  280.     string->len = N;
  281.     string->str[N-1] = '\0';
  282. #ifdef TIDY
  283.     char * end = dst->str + dst->len; //to keep things tidy
  284.     memset(end, 0, dst->sz - dst->len);
  285. #endif
  286. return string;
  287. }
  288. // Returns error type and resets ST_ERR
  289. int get_stringerr(){
  290.     int err = ST_ERR;
  291.     ST_ERR = ST_NO_ERR;
  292.     return err;
  293. }
  294. //////////////////////////////////////////////////
  295. // PRIVATE
  296. //////////////////////////////////////////////////
  297. // increase string.sz to desired size
  298. static int incsz(String *string, size_t size)
  299. {
  300.     ST_ERR = ST_NO_ERR;
  301.     if (string->sz < size) {
  302.         char *tmp = realloc (string->str, size);
  303.         if (tmp != NULL) {
  304. #ifdef TIDY
  305.             char * end = string->str + string->len - 1;
  306.             memset(end, 0, size - string->len);
  307. #endif
  308.             string->str = tmp;
  309.             string->sz = size;
  310.         }
  311.         else {
  312.             ST_ERR = ST_ALLOC_ERR;
  313.         }
  314.     }
  315.     return ST_ERR;
  316. }
  317. #undef TIDY
  318. #endif

Message cité 2 fois
Message édité par el muchacho le 09-03-2009 à 17:24:24

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1859083
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:31:59  profilanswer
 

Et le programme de test:

Code :
  1. /*
  2. SPString_test: simple String structure test program
  3. */
  4. #include <stdio.h>
  5. #include <string.h>
  6. #include <malloc.h>
  7. #include <stdlib.h>
  8. #include <assert.h>
  9. #include "SPString.h"
  10. #define DEBUG
  11. void printStrings(String *strings[], int n){
  12.     int i = 0;
  13.     for (i = 0; i < n; i++){
  14.         printf("%d:%s(%d/%d)\n", i, strings[i]->str, strings[i]->len, strings[i]->sz);
  15.     }
  16. }
  17. String ** generateRandomStrings(int num){
  18.     int i;
  19.     int sumlen = 0;
  20.     static char alphanum[] = "abcdefghijklmnopqrstuvwxyz0123456789";
  21.     static char tmp[sizeof(alphanum)] = "";
  22.    
  23.     printf("Generation of %d Strings\n", num);
  24.     String **stringarr = (String **) malloc(num * sizeof(String *));
  25.     for (i = 0; i < num; i++){
  26.      stringarr[i] = (String *) malloc(sizeof(String));
  27.         int length = rand() % sizeof(alphanum);
  28.         strncpy(tmp, alphanum, length);
  29.         stringarr[i] = newString(tmp);
  30.         sumlen += stringarr[i]->len;
  31.     }
  32.     printf("Sum of lengths of Strings = %d\n", sumlen);
  33.     return stringarr;
  34. }
  35. String * concatStrings(String *arr[], int num){
  36.     int i;
  37.     printf("Concatenation of %d Strings\n", num);
  38.     String *concat = newString("" );   
  39.     for (i = 0; i < num; i++){
  40.         stringcat(concat, arr[i]);
  41.         assert(get_stringerr() == ST_NO_ERR);
  42.     }
  43.     printf("Length of concatenation = %d, %d\n", concat->len, strlen(concat->str));
  44.     return concat;
  45. }
  46. void copyStrings(String *arr[], int num){
  47.     int i;
  48.     printf("Copy of %d Strings\n", num);
  49.     String *copy = newString("" );   
  50.     for (i = 0; i < num; i++){
  51.         stringcpy(copy, arr[i]);
  52.         assert(get_stringerr() == ST_NO_ERR);
  53.         assert(stringcmp(copy, arr[i]) == 0);
  54.         assert(stringcmp2(copy, arr[i]->str) == 0);
  55.     }
  56. }
  57. void randomTest(int num){
  58.     String **stringarr = generateRandomStrings(num);
  59.     String *concat = concatStrings(stringarr, num);
  60.     // test of stringcpy, stringcmp and stringcmp2
  61.     copyStrings(stringarr, num);
  62.     String *duplicate = stringdup(concat);
  63.     assert(get_stringerr() == ST_NO_ERR);
  64.     if (stringcmp(duplicate, concat) == 0){
  65.         puts("Duplicate is identical to original." );
  66.     }
  67.    
  68.     int i;
  69.     for (i = 0; i < num; i++) delString(stringarr[i]);
  70. }
  71. int main(int argc, char *argv[])
  72. {
  73.     int i;
  74.     String *strarr[100];
  75.     for (i = 0; i < argc; i++){
  76.         strarr[i] = newString(argv[i]);
  77.     }
  78.    
  79.     printStrings(strarr, argc);
  80.     randomTest(100);
  81.     return 0;
  82. }


Message édité par el muchacho le 08-03-2009 à 21:43:15

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 08-03-2009 à 21:31:59  profilanswer
 

n°1859084
mIRROR
Chevreuillobolchévik
Posté le 08-03-2009 à 21:35:51  profilanswer
 

Shinuza a écrit :

Je fais le malin, mais j'ai le nez dans PDO depuis quelques heures.
 
PS : Ta gueule sligor.


Citation :

If your application does not catch the exception thrown from the PDO constructor, the default action taken by the zend engine is to terminate the script and display a back trace. This back trace will likely reveal the full database connection details, including the username and password. It is your responsibility to catch this exception, either explicitly (via a catch statement) or implicitly via set_exception_handler().


haha lol


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1859085
Harkonnen
Un modo pour les bannir tous
Posté le 08-03-2009 à 21:36:09  profilanswer
 

'tain, je viens de voir une interview de Dave Gahan sur I>Tele, le con on dirait qu'il a rajeuni, on dirait vraiment pas qu'il approche les 50 piges [:mlc]

 

en tout cas, leur nouveau single (Wrong) dépote sa maman :love:

 

edit: pour les incultes, il s'agit de Depeche Mode :o


Message édité par Harkonnen le 08-03-2009 à 21:36:26

---------------
J'ai un string dans l'array (Paris Hilton)
n°1859086
masklinn
í dag viðrar vel til loftárása
Posté le 08-03-2009 à 21:37:07  profilanswer
 

el muchacho a écrit :

Ah, encore une couche d'abstraction relationnel-objet.
Allez, pour sligor
 
SPString.h
(le code sera mis dans un .c une fois entièrement débuggé)

Code :
  1. /*
  2. SPString: simple String structure and manipulation
  3. */



FlorentG [:sadnoir]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1859088
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:40:40  profilanswer
 

Le copier-coller de code dans le forum, c'est pas encore ça, il me pourrit l'indentation, rajoute des lignes vides, au hasard, et j'en passe.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1859090
Shinuza
This is unexecpected
Posté le 08-03-2009 à 21:50:09  profilanswer
 

Shinuza a écrit :

[:rofl]
 
Edit : Sinon PDO j'ai vu plus dégeux comme API [:implosion du tibia]
Fin bon, c'est PHP, y'aura forcément du lolz quelque part.


 

mIRROR a écrit :


Citation :

If your application does not catch the exception thrown from the PDO constructor, the default action taken by the zend engine is to terminate the script and display a back trace. This back trace will likely reveal the full database connection details, including the username and password. It is your responsibility to catch this exception, either explicitly (via a catch statement) or implicitly via set_exception_handler().


haha lol

Je l'avais dis. Autant faut être super con pour pas catcher ce genre d'exception, autant c'est pas exactement intéligent d'afficher ce genre d'infos.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1859091
masklinn
í dag viðrar vel til loftárása
Posté le 08-03-2009 à 21:51:16  profilanswer
 

el muchacho a écrit :

Le copier-coller de code dans le forum, c'est pas encore ça, il me pourrit l'indentation, rajoute des lignes vides, au hasard, et j'en passe.


Il fonctionne très bien le copier coller, t'es juste mauvais :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1859092
el muchach​o
Comfortably Numb
Posté le 08-03-2009 à 21:58:30  profilanswer
 

masklinn a écrit :


Il fonctionne très bien le copier coller, t'es juste mauvais :o


C'est p-ê le copier-coller sous nulix entre l'éditeur pourri que j'utilise et FF qui foirouille un peu. Par contre, quand on double-clique sur le code sur le forum et que les numéros de ligne disparaissent, l'affichage du code foire big time (sous FF 3.07 nulix).


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1859093
mIRROR
Chevreuillobolchévik
Posté le 08-03-2009 à 22:03:10  profilanswer
 

Shinuza a écrit :

Je l'avais dis. Autant faut être super con pour pas catcher ce genre d'exception, autant c'est pas exactement intéligent d'afficher ce genre d'infos.


pas exactement oué [:moule_bite]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1859094
Jubijub
Parce que je le VD bien
Posté le 08-03-2009 à 22:07:30  profilanswer
 

ce langage est effrayant je trouve...bon, c'est surement pas facile d'inventer un langage, une API, de faire 0 conneries, etc...
 
mais quand meme, on dirait que chaque fois qu'ils ont un choix, ils prennent le plus débile possible


---------------
Jubi Photos : Flickr - 500px
n°1859095
Shinuza
This is unexecpected
Posté le 08-03-2009 à 22:09:25  profilanswer
 

Jubijub a écrit :

ce langage est effrayant je trouve...bon, c'est surement pas facile d'inventer un langage, une API, de faire 0 conneries, etc...
 
mais quand meme, on dirait que chaque fois qu'ils ont un choix, ils prennent le plus débile possible

Voilà t'as résumé la situation. Et le pire c'est qu'ils sont plusieurs à les prendre ces décisions.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1859097
mIRROR
Chevreuillobolchévik
Posté le 08-03-2009 à 22:16:11  profilanswer
 

Shinuza a écrit :

Voilà t'as résumé la situation. Et le pire c'est qu'ils sont plusieurs à les prendre ces décisions.


et que tout le monde applaudit [:romf]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1859098
FlorentG
Posté le 08-03-2009 à 22:17:25  profilanswer
 

masklinn a écrit :


edith:

Citation :


Nous tenions à apporter quelques précisions quant à la chanson "Le jour de la mort de Johnny" et au retrait du morceau en écoute sur notre site et notre page myspace, de manière à ce que tout soit le plus clair possible pour vous ![...]


j'l'ai ratée [:sadnoir]
 
edit: bon trouvée, johnny est un saka :o
 
edit2: do want "le sens de la gravité" si quelqu'un l'a :o


C'est quoi cette histoire de chanson "Le jour de la mort de Johnny" [:petrus dei] Y'a Eric La Blanche qui a fait une zik comme ça "La mort à Johnny" (à tester sur leur myspace), c'est sorti sans problèmes (mais ils ne sont pas chez Warner).

n°1859099
Shinuza
This is unexecpected
Posté le 08-03-2009 à 22:18:08  profilanswer
 

mIRROR a écrit :


et que tout le monde applaudit [:romf]

Non, tout le monde rit, ensuite ils se rendent compte que c'est shipped dans la nouvelle version.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1859101
masklinn
í dag viðrar vel til loftárása
Posté le 08-03-2009 à 22:20:56  profilanswer
 

38h [:pingouino]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1859103
ratibus
Posté le 08-03-2009 à 22:21:41  profilanswer
 

Shinuza a écrit :

Je fais le malin, mais j'ai le nez dans PDO depuis quelques heures.

 

PS : Ta gueule sligor.


Et t'as fait quoi pendant ces heures ?
Faut pas des heures pour prendre en main PDO :o
Sinon ça pootre pas mal PDO

 
el muchacho a écrit :

Ah, encore une couche d'abstraction relationnel-objet.


Fail :

Citation :

PDO provides a data-access abstraction layer


C'est pas un ORM

 

Message cité 2 fois
Message édité par ratibus le 08-03-2009 à 22:22:21

---------------
Mon blog
n°1859105
Dion
Acceuil
Posté le 08-03-2009 à 22:29:13  profilanswer
 

ratibus a écrit :


Et t'as fait quoi pendant ces heures ?
Faut pas des heures pour prendre en main PDO :o
Sinon ça pootre pas mal PDO
 


Il fait comme nraynaud, il lit le code source du machin plutot que de bosser :o


---------------
It is not called show art
n°1859107
Shinuza
This is unexecpected
Posté le 08-03-2009 à 22:35:56  profilanswer
 

ratibus a écrit :


Et t'as fait quoi pendant ces heures ?
Faut pas des heures pour prendre en main PDO :o
Sinon ça pootre pas mal PDO
 

Bah non, c'est simple justement.
J'ai lu la doc, je bidouille avec PostgreSQL, j'aime bien la manière dont sont gérés les prepared statements.
 
Mais je prépare mon entretien de demain, alors je lis des infos sur la boite au lieu de bosser.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1859109
mIRROR
Chevreuillobolchévik
Posté le 08-03-2009 à 23:01:36  profilanswer
 

shitfuck ca debwate
http://www.photofunia.com


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1859113
Shinuza
This is unexecpected
Posté le 08-03-2009 à 23:37:17  profilanswer
 

OK, euh, je peux pas utiliser empty avec array_map, c'est quoi ce bordel?

 

Edit : J'ai compris, mais putain, quel language de bouseux [:prozac]
Edit2 : En fait c'est pire que ce que je croyais  [:prozac] ⁶⁶⁶

Message cité 1 fois
Message édité par Shinuza le 08-03-2009 à 23:44:22

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1859114
theredled
● REC
Posté le 08-03-2009 à 23:53:47  profilanswer
 

Shinuza a écrit :

OK, euh, je peux pas utiliser empty avec array_map, c'est quoi ce bordel?
 
Edit : J'ai compris, mais putain, quel language de bouseux [:prozac]
Edit2 : En fait c'est pire que ce que je croyais  [:prozac] ⁶⁶⁶


[:afrojojo]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1859116
nraynaud
lol
Posté le 09-03-2009 à 01:01:12  profilanswer
 

Shinuza a écrit :

Voilà t'as résumé la situation. Et le pire c'est qu'ils sont plusieurs à les prendre ces décisions.


ils font un compromis : t'as l'ensemble des décisions possibles, y'a les bonnes et les pas bonnes, et la moyennes de 2 bonnes n'est pas forcément bonne et adopter "les 2" n'est pas forcément une bonne décision non plus (dispersion).
 
Et voilà pourquoi Israel martyrise toujours ses voisins ...


---------------
trainoo.com, c'est fini
n°1859117
nraynaud
lol
Posté le 09-03-2009 à 01:06:46  profilanswer
 


http://nl1.cetrine.net/tk1/photofunia/1236556800/0/6/12B776E1-508E-4B03-9D82-93E1B6F4AF81.jpg
 [:filter]


---------------
trainoo.com, c'est fini
n°1859121
nraynaud
lol
Posté le 09-03-2009 à 02:31:14  profilanswer
 

http://www.dominicsayers.com/isemail/
finalement, le format des adresses mail, c'est un peu le PHP des protocoles.


---------------
trainoo.com, c'est fini
n°1859122
mIRROR
Chevreuillobolchévik
Posté le 09-03-2009 à 03:15:08  profilanswer
 

dernz


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1859123
0x90
Posté le 09-03-2009 à 03:19:32  profilanswer
 
n°1859124
flo850
moi je
Posté le 09-03-2009 à 06:29:00  profilanswer
 

prems


---------------

n°1859125
flo850
moi je
Posté le 09-03-2009 à 06:33:42  profilanswer
 

fin des vacances + petite a la nounou :sweat:
journée de merde


---------------

n°1859127
BenO
Profil: Chercheur
Posté le 09-03-2009 à 07:41:49  profilanswer
 

je bois du thé Lipton :o


---------------
Python Python Python
n°1859128
vapeur_coc​honne
Stig de Loisir
Posté le 09-03-2009 à 07:48:07  profilanswer
 

prem's au bureau :o²
 
goto café :o


---------------
marilou repose sous la neige
n°1859130
kadreg
profil: Utilisateur
Posté le 09-03-2009 à 08:39:47  profilanswer
 

coin :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1859131
vapeur_coc​honne
Stig de Loisir
Posté le 09-03-2009 à 08:40:44  profilanswer
 

2 MOIS et demi que je suis pas venu au bureau, je pense que je vais de ce pas poser 15 jours de congés [:marc]


---------------
marilou repose sous la neige
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  15760  15761  15762  ..  27110  27111  27112  27113  27114  27115

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)