Untitled HTML (21-May @ 23:19)

Syntax Highlighted Code

  1. <script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
  2. new TWTR.Widget({
  3.   version: 2,
  4. [23 more lines...]

Plain Code

<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 11,
  interval: 30000,
  width: 'auto',
  height: 800,
  theme: {
    shell: {
      background: '#ffffff',
      color: '#000000'
    },
    tweets: {
      background: '#ffffff',
      color: '#000000',
      links: '#0099ff'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: true,
    behavior: 'all'
  }
}).render().setUser('albatrocity').start();
</script>

Untitled ActionScript (21-May @ 23:17)

Syntax Highlighted Code

  1. <script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
  2. <script>
  3. new TWTR.Widget({
  4.   version: 2,
  5. [23 more lines...]

Plain Code

<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 11,
  interval: 30000,
  width: 'auto',
  height: 800,
  theme: {
    shell: {
      background: '#ffffff',
      color: '#000000'
    },
    tweets: {
      background: '#ffffff',
      color: '#000000',
      links: '#0099ff'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: true,
    behavior: 'all'
  }
}).render().setUser('albatrocity').start();
</script>

Untitled Text (14-May @ 17:58)

Syntax Highlighted Code

  1. 8602216441
  2.  

Plain Code

8602216441

Untitled PL-SQL (12-May @ 06:42)

Syntax Highlighted Code

  1. Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O        
  2. Ö ЙE 0›E  ™E ðšES        
  3. Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
  4. Ö X–E à–E 0•E p•EA          
  5. [34 more lines...]

Plain Code

Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O         
Ö ЙE 0›E  ™E ðšES         
Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
Ö X–E à–E 0•E p•EA          
Ö —E  ˜E (–E ЖE<              Ö X—E H˜E ˜–E ¸—E˜8          Ö ¸–E —E @•E  —E—T          Ö ¨˜E 0™E  —E @—E2          Ö —E ø˜E Ø–E ИEv;          Ö à—E p˜E H–E P—E´V          Ö €šE КE ЗE ˜EíN          Ö ЙE °šE €™E ¨šEñ@          Ö ø™E xšE  ™E šE<J          Ö p™E @šE (™E šEÆ-          Ö ™E šE ȘE ЙE<8          Ö À—E ИE À—E À˜E·          Ö  –E È—E Ø•E ˜—EµA          Ö H•E 8–E  •E  –E£7          Ö À”E ЕE 0”E  •ERN          Ö —E p—E •E 8•EŽ,          Ö `•E @—E ”E 8—E1D          Ö (—E @—E H”E 0•E<^          Ö  —E ЗE €–E H—Eè,          Ö —E P—E `–E à–EÍ          
Ö €–E  —E –E À–Eô          Ö 0—E X—E  –E 8–E¾$          Ö –E 0—E ø•E ø–E,          
Ö È–E  —E ¸•E –EÚ)              Ö  –E 0—E H–E —E½          Ö H–E À–E 8•E –E³$          Ö ˜–E ð–E ЕE  –Ek)          Ö –E  –E À•E x–Eb6          Ö h”E ø•E è“E ¸•Eò           Ö È“E (”E À“E ”EX          Õ •E •E “E ¸“E@          Õ •E 0•E €”E ¸”E@          Õ 0“E •E 0“E •E          Õ ”E H”E  “E  ”Eü           Õ ð“E  ”E €“E ”E0          Õ ГE è“E Ð’E ¸“Eü$          Õ (’E ”E (’E ˜“EI8          Õ ‘E ’E E 8’El9          Õ  ‘E ’E ˆE °E(          Õ (E @‘E  E ȐEt0          Õ hE (‘E `E èE8          Õ àE `E 0E 8EüÕ          
Õ ؏E ؏E ØŽE `E±é          Õ pE ¨E 8E ؏Eª              Õ ÐŽE ¨E ŽE €ET          Õ  E  E €ŽE ÀŽE[T          Õ ˆE àE ˜E ÀEç          Õ E 8‘E ðE €Eº          Õ ¸E ðE (E (E¶          Õ €‘E €‘E PE °E†          Õ ¸E p‘E E 8‘E          Õ x‘E p’E ˜E °E/           Õ ˆ‘E °‘E  ‘E °‘E¹          Õ  ’E À’E БE  ’Ej           Õ ø‘E ø‘E ˆ‘E ˆ‘ER           Õ ¸‘E Ø‘E °‘E Ø‘EV           Õ x‘E x‘E ˆE ‘E+           Õ ’E °’E АE  ‘EX           Õ P’E x’E ˆ‘E x’EÑ           Õ ˆ‘E x’E `‘E x’Ei           Õ ¸E P‘E °E P‘E&           Õ ˜E ˜E 8E 8E–           Õ  E 0E  E 0E          Õ °E @E °E 0E           Õ 8E 8E  E 8E           
Õ 0ŽE èŽE XE èŽE+               Õ PŽE PŽE E àE           Õ ȍE pŽE ¸E øE"          Õ èŒE àE ¨ŒE àE&           Õ ˆE ˆE ÐŒE 0EM           Õ ÈŒE àE ÈŒE àE…           Õ ˜‹E ¸‹E ØŠE 8‹Eh           Õ p‹E È‹E p‹E ˆ‹E+           
Õ hŠE  ŒE hŠE  ŒE           
Õ @‰E ø‰E ¸ˆE ø‰EB           
Õ ÈŠE ÈŠE ¨‰E ¨‰E           
Õ ŠE 8‹E ŠE ÀŠE½           
Õ ø‰E ø‰E ÀˆE ÀˆEH           
Õ h‡E ȉE h‡E ȉEâ           
Õ è‡E °ˆE (‡E ¸‡EÊ           
Õ €‰E ŠE ‡E ‡E           
Õ ŠE ŠE 0ˆE 0ˆE)           
Õ 8‹E p‹E  ŠE  ŠEy           
Õ  ‹E 0‹E 8ŠE ˜ŠEœ           
Õ 8ŠE  ŠE h‰E xŠEM           
Õ ŠE €‹E ŠE €‹E            
Õ €‹E È‹E (‹E €‹Eú           

Õ Ø‹E PŒE ¨‹E ¨‹E>          
Õ ‹E x‹E ¸ŠE ЊE¼           
Õ ÀŒE ÀŒE (ŠE ¨ŠEH           
Õ E HE @ŽE hŽEI           
Õ `‘E ð‘E xE xE7           
Õ (‘E  ‘E (‘E  ‘E­               Õ ˜’E Ð’E ‘E ‘E*               Õ (’E Ø’E ’E Ø’E*               Õ H‘E ˆ‘E  ‘E ˆ‘EH               Õ ‘E Ø‘E @‘E `‘EÊ               Õ 0E P‘E 0E P‘E
               Õ HE HE ØŽE ØŽE               Õ pŽE ˜ŽE pŽE ˜ŽEj              Õ àŽE àŽE àŽE àŽEk              Õ (E €E (E hE8               Õ HE XE pŽE pŽEH              Õ HŽE E HŽE E
               Õ €E èE E ˆEK               Õ ÈŒE ¨E ÈŒE hE®          
    Õ ÈŒE ÈŒE ÈŒE ÈŒE!               Õ €ŒE ŒE €ŒE ŒE
                   Õ €‹E €‹E €‹E €‹EW               Õ ¸ŒE ¸ŒE ¸ŒE ¸ŒEI               Õ ¨ŒE ¨ŒE ¨ŒE ¨ŒE               Õ (ŒE XŒE (ŒE PŒE               Õ HŒE ˜ŒE HŒE ˜ŒE–           Õ èˆE èˆE èˆE èˆE           Õ `ŠE `ŠE `ŠE `ŠE           Õ @‹E @‹E @‹E @‹E
           Õ ŒE ŒE ŒE ŒE­           Õ `‹E `‹E `‹E `‹E           Õ 0‹E 0‹E 0‹E 0‹Ek           
Õ €‰E €‰E €‰E €‰E           Õ 8ˆE 8ˆE 8ˆE 8ˆE\           Õ  ‰E  ‰E  ‰E  ‰E           Õ  ‰E  ‰E  ‰E  ‰E           
Õ ð…E ð…E è…E è…E
           Õ 8…E 8…E 8…E 8…E           Õ x„E x„E x„E x„E           Õ x…E 0†E x…E 0†EJ           Õ Ø…E Ø…E Ø…E Ø…E
           Õ `…E  …E `…E  …Eô           Õ ¨†E ¨†E ¨†E ¨†E           Õ X‡E X‡E X‡E X‡E           Õ X†E X†E X†E X†Ex          Õ È…E È…E È…E È…E           Õ ø„E ø„E ø„E ø„E               Õ ˜„E ˜„E €„E €„Eg          Õ °„E °„E ¨„E ¨„E           Õ „E „E „E „E           Õ ЃE ЃE ȃE ȃE           Õ p‚E p‚E p‚E p‚E           Õ `~E `~E `~E `~EU           Õ zE zE zE zEn           Õ à|E  }E Ð|E  }E               Ö (›E hœE (›E PœE€          

Untitled Text (12-May @ 06:42)

Syntax Highlighted Code

  1. Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O        
  2. Ö ЙE 0›E  ™E ðšES        
  3. Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
  4. Ö X–E à–E 0•E p•EA          
  5. [34 more lines...]

Plain Code

Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O         
Ö ЙE 0›E  ™E ðšES         
Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
Ö X–E à–E 0•E p•EA          
Ö —E  ˜E (–E ЖE<              Ö X—E H˜E ˜–E ¸—E˜8          Ö ¸–E —E @•E  —E—T          Ö ¨˜E 0™E  —E @—E2          Ö —E ø˜E Ø–E ИEv;          Ö à—E p˜E H–E P—E´V          Ö €šE КE ЗE ˜EíN          Ö ЙE °šE €™E ¨šEñ@          Ö ø™E xšE  ™E šE<J          Ö p™E @šE (™E šEÆ-          Ö ™E šE ȘE ЙE<8          Ö À—E ИE À—E À˜E·          Ö  –E È—E Ø•E ˜—EµA          Ö H•E 8–E  •E  –E£7          Ö À”E ЕE 0”E  •ERN          Ö —E p—E •E 8•EŽ,          Ö `•E @—E ”E 8—E1D          Ö (—E @—E H”E 0•E<^          Ö  —E ЗE €–E H—Eè,          Ö —E P—E `–E à–EÍ          
Ö €–E  —E –E À–Eô          Ö 0—E X—E  –E 8–E¾$          Ö –E 0—E ø•E ø–E,          
Ö È–E  —E ¸•E –EÚ)              Ö  –E 0—E H–E —E½          Ö H–E À–E 8•E –E³$          Ö ˜–E ð–E ЕE  –Ek)          Ö –E  –E À•E x–Eb6          Ö h”E ø•E è“E ¸•Eò           Ö È“E (”E À“E ”EX          Õ •E •E “E ¸“E@          Õ •E 0•E €”E ¸”E@          Õ 0“E •E 0“E •E          Õ ”E H”E  “E  ”Eü           Õ ð“E  ”E €“E ”E0          Õ ГE è“E Ð’E ¸“Eü$          Õ (’E ”E (’E ˜“EI8          Õ ‘E ’E E 8’El9          Õ  ‘E ’E ˆE °E(          Õ (E @‘E  E ȐEt0          Õ hE (‘E `E èE8          Õ àE `E 0E 8EüÕ          
Õ ؏E ؏E ØŽE `E±é          Õ pE ¨E 8E ؏Eª              Õ ÐŽE ¨E ŽE €ET          Õ  E  E €ŽE ÀŽE[T          Õ ˆE àE ˜E ÀEç          Õ E 8‘E ðE €Eº          Õ ¸E ðE (E (E¶          Õ €‘E €‘E PE °E†          Õ ¸E p‘E E 8‘E          Õ x‘E p’E ˜E °E/           Õ ˆ‘E °‘E  ‘E °‘E¹          Õ  ’E À’E БE  ’Ej           Õ ø‘E ø‘E ˆ‘E ˆ‘ER           Õ ¸‘E Ø‘E °‘E Ø‘EV           Õ x‘E x‘E ˆE ‘E+           Õ ’E °’E АE  ‘EX           Õ P’E x’E ˆ‘E x’EÑ           Õ ˆ‘E x’E `‘E x’Ei           Õ ¸E P‘E °E P‘E&           Õ ˜E ˜E 8E 8E–           Õ  E 0E  E 0E          Õ °E @E °E 0E           Õ 8E 8E  E 8E           
Õ 0ŽE èŽE XE èŽE+               Õ PŽE PŽE E àE           Õ ȍE pŽE ¸E øE"          Õ èŒE àE ¨ŒE àE&           Õ ˆE ˆE ÐŒE 0EM           Õ ÈŒE àE ÈŒE àE…           Õ ˜‹E ¸‹E ØŠE 8‹Eh           Õ p‹E È‹E p‹E ˆ‹E+           
Õ hŠE  ŒE hŠE  ŒE           
Õ @‰E ø‰E ¸ˆE ø‰EB           
Õ ÈŠE ÈŠE ¨‰E ¨‰E           
Õ ŠE 8‹E ŠE ÀŠE½           
Õ ø‰E ø‰E ÀˆE ÀˆEH           
Õ h‡E ȉE h‡E ȉEâ           
Õ è‡E °ˆE (‡E ¸‡EÊ           
Õ €‰E ŠE ‡E ‡E           
Õ ŠE ŠE 0ˆE 0ˆE)           
Õ 8‹E p‹E  ŠE  ŠEy           
Õ  ‹E 0‹E 8ŠE ˜ŠEœ           
Õ 8ŠE  ŠE h‰E xŠEM           
Õ ŠE €‹E ŠE €‹E            
Õ €‹E È‹E (‹E €‹Eú           

Õ Ø‹E PŒE ¨‹E ¨‹E>          
Õ ‹E x‹E ¸ŠE ЊE¼           
Õ ÀŒE ÀŒE (ŠE ¨ŠEH           
Õ E HE @ŽE hŽEI           
Õ `‘E ð‘E xE xE7           
Õ (‘E  ‘E (‘E  ‘E­               Õ ˜’E Ð’E ‘E ‘E*               Õ (’E Ø’E ’E Ø’E*               Õ H‘E ˆ‘E  ‘E ˆ‘EH               Õ ‘E Ø‘E @‘E `‘EÊ               Õ 0E P‘E 0E P‘E
               Õ HE HE ØŽE ØŽE               Õ pŽE ˜ŽE pŽE ˜ŽEj              Õ àŽE àŽE àŽE àŽEk              Õ (E €E (E hE8               Õ HE XE pŽE pŽEH              Õ HŽE E HŽE E
               Õ €E èE E ˆEK               Õ ÈŒE ¨E ÈŒE hE®          
    Õ ÈŒE ÈŒE ÈŒE ÈŒE!               Õ €ŒE ŒE €ŒE ŒE
                   Õ €‹E €‹E €‹E €‹EW               Õ ¸ŒE ¸ŒE ¸ŒE ¸ŒEI               Õ ¨ŒE ¨ŒE ¨ŒE ¨ŒE               Õ (ŒE XŒE (ŒE PŒE               Õ HŒE ˜ŒE HŒE ˜ŒE–           Õ èˆE èˆE èˆE èˆE           Õ `ŠE `ŠE `ŠE `ŠE           Õ @‹E @‹E @‹E @‹E
           Õ ŒE ŒE ŒE ŒE­           Õ `‹E `‹E `‹E `‹E           Õ 0‹E 0‹E 0‹E 0‹Ek           
Õ €‰E €‰E €‰E €‰E           Õ 8ˆE 8ˆE 8ˆE 8ˆE\           Õ  ‰E  ‰E  ‰E  ‰E           Õ  ‰E  ‰E  ‰E  ‰E           
Õ ð…E ð…E è…E è…E
           Õ 8…E 8…E 8…E 8…E           Õ x„E x„E x„E x„E           Õ x…E 0†E x…E 0†EJ           Õ Ø…E Ø…E Ø…E Ø…E
           Õ `…E  …E `…E  …Eô           Õ ¨†E ¨†E ¨†E ¨†E           Õ X‡E X‡E X‡E X‡E           Õ X†E X†E X†E X†Ex          Õ È…E È…E È…E È…E           Õ ø„E ø„E ø„E ø„E               Õ ˜„E ˜„E €„E €„Eg          Õ °„E °„E ¨„E ¨„E           Õ „E „E „E „E           Õ ЃE ЃE ȃE ȃE           Õ p‚E p‚E p‚E p‚E           Õ `~E `~E `~E `~EU           Õ zE zE zE zEn           Õ à|E  }E Ð|E  }E               Ö (›E hœE (›E PœE€          

Untitled C++ (12-May @ 06:41)

Syntax Highlighted Code

  1. Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O        
  2. Ö ЙE 0›E  ™E ðšES        
  3. Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
  4. Ö X–E à–E 0•E p•EA          
  5. [34 more lines...]

Plain Code

Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O         
Ö ЙE 0›E  ™E ðšES         
Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
Ö X–E à–E 0•E p•EA          
Ö —E  ˜E (–E ЖE<              Ö X—E H˜E ˜–E ¸—E˜8          Ö ¸–E —E @•E  —E—T          Ö ¨˜E 0™E  —E @—E2          Ö —E ø˜E Ø–E ИEv;          Ö à—E p˜E H–E P—E´V          Ö €šE КE ЗE ˜EíN          Ö ЙE °šE €™E ¨šEñ@          Ö ø™E xšE  ™E šE<J          Ö p™E @šE (™E šEÆ-          Ö ™E šE ȘE ЙE<8          Ö À—E ИE À—E À˜E·          Ö  –E È—E Ø•E ˜—EµA          Ö H•E 8–E  •E  –E£7          Ö À”E ЕE 0”E  •ERN          Ö —E p—E •E 8•EŽ,          Ö `•E @—E ”E 8—E1D          Ö (—E @—E H”E 0•E<^          Ö  —E ЗE €–E H—Eè,          Ö —E P—E `–E à–EÍ          
Ö €–E  —E –E À–Eô          Ö 0—E X—E  –E 8–E¾$          Ö –E 0—E ø•E ø–E,          
Ö È–E  —E ¸•E –EÚ)              Ö  –E 0—E H–E —E½          Ö H–E À–E 8•E –E³$          Ö ˜–E ð–E ЕE  –Ek)          Ö –E  –E À•E x–Eb6          Ö h”E ø•E è“E ¸•Eò           Ö È“E (”E À“E ”EX          Õ •E •E “E ¸“E@          Õ •E 0•E €”E ¸”E@          Õ 0“E •E 0“E •E          Õ ”E H”E  “E  ”Eü           Õ ð“E  ”E €“E ”E0          Õ ГE è“E Ð’E ¸“Eü$          Õ (’E ”E (’E ˜“EI8          Õ ‘E ’E E 8’El9          Õ  ‘E ’E ˆE °E(          Õ (E @‘E  E ȐEt0          Õ hE (‘E `E èE8          Õ àE `E 0E 8EüÕ          
Õ ؏E ؏E ØŽE `E±é          Õ pE ¨E 8E ؏Eª              Õ ÐŽE ¨E ŽE €ET          Õ  E  E €ŽE ÀŽE[T          Õ ˆE àE ˜E ÀEç          Õ E 8‘E ðE €Eº          Õ ¸E ðE (E (E¶          Õ €‘E €‘E PE °E†          Õ ¸E p‘E E 8‘E          Õ x‘E p’E ˜E °E/           Õ ˆ‘E °‘E  ‘E °‘E¹          Õ  ’E À’E БE  ’Ej           Õ ø‘E ø‘E ˆ‘E ˆ‘ER           Õ ¸‘E Ø‘E °‘E Ø‘EV           Õ x‘E x‘E ˆE ‘E+           Õ ’E °’E АE  ‘EX           Õ P’E x’E ˆ‘E x’EÑ           Õ ˆ‘E x’E `‘E x’Ei           Õ ¸E P‘E °E P‘E&           Õ ˜E ˜E 8E 8E–           Õ  E 0E  E 0E          Õ °E @E °E 0E           Õ 8E 8E  E 8E           
Õ 0ŽE èŽE XE èŽE+               Õ PŽE PŽE E àE           Õ ȍE pŽE ¸E øE"          Õ èŒE àE ¨ŒE àE&           Õ ˆE ˆE ÐŒE 0EM           Õ ÈŒE àE ÈŒE àE…           Õ ˜‹E ¸‹E ØŠE 8‹Eh           Õ p‹E È‹E p‹E ˆ‹E+           
Õ hŠE  ŒE hŠE  ŒE           
Õ @‰E ø‰E ¸ˆE ø‰EB           
Õ ÈŠE ÈŠE ¨‰E ¨‰E           
Õ ŠE 8‹E ŠE ÀŠE½           
Õ ø‰E ø‰E ÀˆE ÀˆEH           
Õ h‡E ȉE h‡E ȉEâ           
Õ è‡E °ˆE (‡E ¸‡EÊ           
Õ €‰E ŠE ‡E ‡E           
Õ ŠE ŠE 0ˆE 0ˆE)           
Õ 8‹E p‹E  ŠE  ŠEy           
Õ  ‹E 0‹E 8ŠE ˜ŠEœ           
Õ 8ŠE  ŠE h‰E xŠEM           
Õ ŠE €‹E ŠE €‹E            
Õ €‹E È‹E (‹E €‹Eú           

Õ Ø‹E PŒE ¨‹E ¨‹E>          
Õ ‹E x‹E ¸ŠE ЊE¼           
Õ ÀŒE ÀŒE (ŠE ¨ŠEH           
Õ E HE @ŽE hŽEI           
Õ `‘E ð‘E xE xE7           
Õ (‘E  ‘E (‘E  ‘E­               Õ ˜’E Ð’E ‘E ‘E*               Õ (’E Ø’E ’E Ø’E*               Õ H‘E ˆ‘E  ‘E ˆ‘EH               Õ ‘E Ø‘E @‘E `‘EÊ               Õ 0E P‘E 0E P‘E
               Õ HE HE ØŽE ØŽE               Õ pŽE ˜ŽE pŽE ˜ŽEj              Õ àŽE àŽE àŽE àŽEk              Õ (E €E (E hE8               Õ HE XE pŽE pŽEH              Õ HŽE E HŽE E
               Õ €E èE E ˆEK               Õ ÈŒE ¨E ÈŒE hE®          
    Õ ÈŒE ÈŒE ÈŒE ÈŒE!               Õ €ŒE ŒE €ŒE ŒE
                   Õ €‹E €‹E €‹E €‹EW               Õ ¸ŒE ¸ŒE ¸ŒE ¸ŒEI               Õ ¨ŒE ¨ŒE ¨ŒE ¨ŒE               Õ (ŒE XŒE (ŒE PŒE               Õ HŒE ˜ŒE HŒE ˜ŒE–           Õ èˆE èˆE èˆE èˆE           Õ `ŠE `ŠE `ŠE `ŠE           Õ @‹E @‹E @‹E @‹E
           Õ ŒE ŒE ŒE ŒE­           Õ `‹E `‹E `‹E `‹E           Õ 0‹E 0‹E 0‹E 0‹Ek           
Õ €‰E €‰E €‰E €‰E           Õ 8ˆE 8ˆE 8ˆE 8ˆE\           Õ  ‰E  ‰E  ‰E  ‰E           Õ  ‰E  ‰E  ‰E  ‰E           
Õ ð…E ð…E è…E è…E
           Õ 8…E 8…E 8…E 8…E           Õ x„E x„E x„E x„E           Õ x…E 0†E x…E 0†EJ           Õ Ø…E Ø…E Ø…E Ø…E
           Õ `…E  …E `…E  …Eô           Õ ¨†E ¨†E ¨†E ¨†E           Õ X‡E X‡E X‡E X‡E           Õ X†E X†E X†E X†Ex          Õ È…E È…E È…E È…E           Õ ø„E ø„E ø„E ø„E               Õ ˜„E ˜„E €„E €„Eg          Õ °„E °„E ¨„E ¨„E           Õ „E „E „E „E           Õ ЃE ЃE ȃE ȃE           Õ p‚E p‚E p‚E p‚E           Õ `~E `~E `~E `~EU           Õ zE zE zE zEn           Õ à|E  }E Ð|E  }E               Ö (›E hœE (›E PœE€          

Untitled ActionScript (12-May @ 06:40)

Syntax Highlighted Code

  1. Ö ›E @›EE ›E@¾          Ö øšE 0E À™E ðšE.O        
  2. Ö ЙE 0E  ™E ðšES        
  3. Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™EE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™EE ȘEEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™EEEçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8E x–E ˜”E h–EI          Ö @˜EE ˜•E H–EoD          Ö €•EE P•EEA          
  4. Ö X–E à–E 0E p•EA          
  5. [34 more lines...]

Plain Code

Ö ›E @›E @šE ›E@¾          Ö øšE 0›E À™E ðšE.O         
Ö ЙE 0›E  ™E ðšES         
Ö `˜E ˜™E 0˜E p™EXŒ              Ö —E X™E ˆ—E ˜˜E­|          Ö ˆ—E €˜E €–E  —EpL          Ö è—E è˜E 8—E À—E£@          Ö  ™E ¨™E à—E (˜E»2          Ö  ™E hšE 8˜E ؘE.G          Ö X—E x™E —E ð˜ETQ          Ö H™E H™E à–E Ø—E=j          Ö ˜™E ð™E ȘE ø˜EàH          Ö €™E PšE ȘE šEî=          Ö H˜E €™E  ˜E `™Eì:          Ö ø˜E °™E X˜E h˜EçI          Ö à—E ø˜E ЗE à˜EB;          Ö È–E ИE ˜–E  ˜EÆO          Ö À•E Ø–E ˆ•E À–EØ9          Ö €–E ˜–E °”E p•EºA          Ö 8–E x–E ˜”E h–EI          Ö @˜E `˜E ˜•E H–EoD          Ö €•E H˜E P•E ˜EA          
Ö X–E à–E 0•E p•EA          
Ö —E  ˜E (–E ЖE<              Ö X—E H˜E ˜–E ¸—E˜8          Ö ¸–E —E @•E  —E—T          Ö ¨˜E 0™E  —E @—E2          Ö —E ø˜E Ø–E ИEv;          Ö à—E p˜E H–E P—E´V          Ö €šE КE ЗE ˜EíN          Ö ЙE °šE €™E ¨šEñ@          Ö ø™E xšE  ™E šE<J          Ö p™E @šE (™E šEÆ-          Ö ™E šE ȘE ЙE<8          Ö À—E ИE À—E À˜E·          Ö  –E È—E Ø•E ˜—EµA          Ö H•E 8–E  •E  –E£7          Ö À”E ЕE 0”E  •ERN          Ö —E p—E •E 8•EŽ,          Ö `•E @—E ”E 8—E1D          Ö (—E @—E H”E 0•E<^          Ö  —E ЗE €–E H—Eè,          Ö —E P—E `–E à–EÍ          
Ö €–E  —E –E À–Eô          Ö 0—E X—E  –E 8–E¾$          Ö –E 0—E ø•E ø–E,          
Ö È–E  —E ¸•E –EÚ)              Ö  –E 0—E H–E —E½          Ö H–E À–E 8•E –E³$          Ö ˜–E ð–E ЕE  –Ek)          Ö –E  –E À•E x–Eb6          Ö h”E ø•E è“E ¸•Eò           Ö È“E (”E À“E ”EX          Õ •E •E “E ¸“E@          Õ •E 0•E €”E ¸”E@          Õ 0“E •E 0“E •E          Õ ”E H”E  “E  ”Eü           Õ ð“E  ”E €“E ”E0          Õ ГE è“E Ð’E ¸“Eü$          Õ (’E ”E (’E ˜“EI8          Õ ‘E ’E E 8’El9          Õ  ‘E ’E ˆE °E(          Õ (E @‘E  E ȐEt0          Õ hE (‘E `E èE8          Õ àE `E 0E 8EüÕ          
Õ ؏E ؏E ØŽE `E±é          Õ pE ¨E 8E ؏Eª              Õ ÐŽE ¨E ŽE €ET          Õ  E  E €ŽE ÀŽE[T          Õ ˆE àE ˜E ÀEç          Õ E 8‘E ðE €Eº          Õ ¸E ðE (E (E¶          Õ €‘E €‘E PE °E†          Õ ¸E p‘E E 8‘E          Õ x‘E p’E ˜E °E/           Õ ˆ‘E °‘E  ‘E °‘E¹          Õ  ’E À’E БE  ’Ej           Õ ø‘E ø‘E ˆ‘E ˆ‘ER           Õ ¸‘E Ø‘E °‘E Ø‘EV           Õ x‘E x‘E ˆE ‘E+           Õ ’E °’E АE  ‘EX           Õ P’E x’E ˆ‘E x’EÑ           Õ ˆ‘E x’E `‘E x’Ei           Õ ¸E P‘E °E P‘E&           Õ ˜E ˜E 8E 8E–           Õ  E 0E  E 0E          Õ °E @E °E 0E           Õ 8E 8E  E 8E           
Õ 0ŽE èŽE XE èŽE+               Õ PŽE PŽE E àE           Õ ȍE pŽE ¸E øE"          Õ èŒE àE ¨ŒE àE&           Õ ˆE ˆE ÐŒE 0EM           Õ ÈŒE àE ÈŒE àE…           Õ ˜‹E ¸‹E ØŠE 8‹Eh           Õ p‹E È‹E p‹E ˆ‹E+           
Õ hŠE  ŒE hŠE  ŒE           
Õ @‰E ø‰E ¸ˆE ø‰EB           
Õ ÈŠE ÈŠE ¨‰E ¨‰E           
Õ ŠE 8‹E ŠE ÀŠE½           
Õ ø‰E ø‰E ÀˆE ÀˆEH           
Õ h‡E ȉE h‡E ȉEâ           
Õ è‡E °ˆE (‡E ¸‡EÊ           
Õ €‰E ŠE ‡E ‡E           
Õ ŠE ŠE 0ˆE 0ˆE)           
Õ 8‹E p‹E  ŠE  ŠEy           
Õ  ‹E 0‹E 8ŠE ˜ŠEœ           
Õ 8ŠE  ŠE h‰E xŠEM           
Õ ŠE €‹E ŠE €‹E            
Õ €‹E È‹E (‹E €‹Eú           

Õ Ø‹E PŒE ¨‹E ¨‹E>          
Õ ‹E x‹E ¸ŠE ЊE¼           
Õ ÀŒE ÀŒE (ŠE ¨ŠEH           
Õ E HE @ŽE hŽEI           
Õ `‘E ð‘E xE xE7           
Õ (‘E  ‘E (‘E  ‘E­               Õ ˜’E Ð’E ‘E ‘E*               Õ (’E Ø’E ’E Ø’E*               Õ H‘E ˆ‘E  ‘E ˆ‘EH               Õ ‘E Ø‘E @‘E `‘EÊ               Õ 0E P‘E 0E P‘E
               Õ HE HE ØŽE ØŽE               Õ pŽE ˜ŽE pŽE ˜ŽEj              Õ àŽE àŽE àŽE àŽEk              Õ (E €E (E hE8               Õ HE XE pŽE pŽEH              Õ HŽE E HŽE E
               Õ €E èE E ˆEK               Õ ÈŒE ¨E ÈŒE hE®          
    Õ ÈŒE ÈŒE ÈŒE ÈŒE!               Õ €ŒE ŒE €ŒE ŒE
                   Õ €‹E €‹E €‹E €‹EW               Õ ¸ŒE ¸ŒE ¸ŒE ¸ŒEI               Õ ¨ŒE ¨ŒE ¨ŒE ¨ŒE               Õ (ŒE XŒE (ŒE PŒE               Õ HŒE ˜ŒE HŒE ˜ŒE–           Õ èˆE èˆE èˆE èˆE           Õ `ŠE `ŠE `ŠE `ŠE           Õ @‹E @‹E @‹E @‹E
           Õ ŒE ŒE ŒE ŒE­           Õ `‹E `‹E `‹E `‹E           Õ 0‹E 0‹E 0‹E 0‹Ek           
Õ €‰E €‰E €‰E €‰E           Õ 8ˆE 8ˆE 8ˆE 8ˆE\           Õ  ‰E  ‰E  ‰E  ‰E           Õ  ‰E  ‰E  ‰E  ‰E           
Õ ð…E ð…E è…E è…E
           Õ 8…E 8…E 8…E 8…E           Õ x„E x„E x„E x„E           Õ x…E 0†E x…E 0†EJ           Õ Ø…E Ø…E Ø…E Ø…E
           Õ `…E  …E `…E  …Eô           Õ ¨†E ¨†E ¨†E ¨†E           Õ X‡E X‡E X‡E X‡E           Õ X†E X†E X†E X†Ex          Õ È…E È…E È…E È…E           Õ ø„E ø„E ø„E ø„E               Õ ˜„E ˜„E €„E €„Eg          Õ °„E °„E ¨„E ¨„E           Õ „E „E „E „E           Õ ЃE ЃE ȃE ȃE           Õ p‚E p‚E p‚E p‚E           Õ `~E `~E `~E `~EU           Õ zE zE zE zEn           Õ à|E  }E Ð|E  }E               Ö (›E hœE (›E PœE€          

Untitled ActionScript (11-May @ 14:04)

Syntax Highlighted Code

  1. class wsp::mysql {
  2.   $line = 'intra3'
  3.   $wsps = hiera('wsps')
  4.   create_resources("wsp::mysql::app", $wsps)
  5. [27 more lines...]

Plain Code

class wsp::mysql {
  $line = 'intra3'
  $wsps = hiera('wsps')
  create_resources("wsp::mysql::app", $wsps)
}

define wsp::mysql::app ($tcname=$tcname) {
  $db_cons = hiera('db_cons', {})
  # this will hit duplicate resources when two apps talk to the same db
  create_resources("wsp::mysql::createdb", $db_cons)
}

define wsp::mysql::createdb ($type, $dbserver, $dbport, $jdbc, $user, $password, $max_active=50, $max_idle=6, $init_size=5) {

  if $dbserver == $hostname {

    notify { "Create DB: $name": }

    database { "${name}":
      charset => 'latin1',
    }

    # Collect any grants from the Apps
    Database_user  <<| tag = "wsp::database::${name}" |>>
    Database_grant <<| tag = "wsp::database::${name}" |>>
  }

}

define wsp::mysql::grantuser () {

}

Untitled ActionScript (11-May @ 14:04)

Syntax Highlighted Code

  1. class wsp::mysql {
  2.   $line = 'intra3'
  3.   $wsps = hiera('wsps')
  4.   create_resources("wsp::mysql::app", $wsps)
  5. [27 more lines...]

Plain Code

class wsp::mysql {
  $line = 'intra3'
  $wsps = hiera('wsps')
  create_resources("wsp::mysql::app", $wsps)
}

define wsp::mysql::app ($tcname=$tcname) {
  $db_cons = hiera('db_cons', {})
  # this will hit duplicate resources when two apps talk to the same db
  create_resources("wsp::mysql::createdb", $db_cons)
}

define wsp::mysql::createdb ($type, $dbserver, $dbport, $jdbc, $user, $password, $max_active=50, $max_idle=6, $init_size=5) {

  if $dbserver == $hostname {

    notify { "Create DB: $name": }

    database { "${name}":
      charset => 'latin1',
    }

    # Collect any grants from the Apps
    Database_user  <<| tag = "wsp::database::${name}" |>>
    Database_grant <<| tag = "wsp::database::${name}" |>>
  }

}

define wsp::mysql::grantuser () {

}

Untitled Ruby (11-May @ 13:36)

Syntax Highlighted Code

  1. :hierarchy:
  2.     - %{environment}/%{line}-wsps/%{tcname}
  3.     - %{environment}/%{line}
  4.  
  5. [34 more lines...]

Plain Code

:hierarchy:
    - %{environment}/%{line}-wsps/%{tcname}
    - %{environment}/%{line}

intra3.yaml line specific stuff, like what tomcats should be here
wsps:
  mygreatapp1:
    tcname: 'tc7_test1'
  superapp2:
    tcname: 'tc7_tasd1'


then a yaml for each tomcat or application
cat tc7_test1.yaml
---
vhostname: 'test1'
portrange: '123'
jvm_params:
  xmx: '2048'
  xms: '1024'
db_cons:
  sd_puppet:
    type: 'mysql'
    jdbc: 'puppet_db'
    dbserver: 'asdasd'
    dbport: '3306'
    user: 'puppet'
    password: 'bnW$asd'
    #max_active: 50
    max_idle: 16
    #init_size: 5
  sddsd_puppet2:
    type: 'mysql'
    jdbc: 'puppet_db2'
    dbserver: 'asdsd'
    dbport: '3306'
    user: 'puppet'
    password: 'asdljdlasld'

Untitled Ruby (11-May @ 13:30)

Syntax Highlighted Code

  1. class wsp::mysql {
  2.   $line = 'intra3'
  3.   $wsps = hiera('wsps')
  4.   #notify { "wps: $wsps": }
  5. [46 more lines...]

Plain Code

class wsp::mysql {
  $line = 'intra3'
  $wsps = hiera('wsps')
  #notify { "wps: $wsps": }
  create_resources(wsp::mysql::finddb, $wsps)

}

define wsp::mysql::finddb ($tcname=$tcname) {
  #notify { "tcname: $tcname": }
  #notify { "environment: $environment": }
  $db_cons = hiera('db_cons', '')
  #notify { "db_cons: $db_cons": }
  #db_cons: {"enbw_puppet2"=>{"user"=>"puppet", "jdbc"=>"puppet_db2", "type"=>"mysql", "dbport"=>"3306", "password"=>"asdljdlasld", "dbserver"=>"asdadasd"}, 
"enbw_puppet"=>{"user"=>"puppet", "max_idle"=>16, "jdbc"=>"puppet_db", "type"=>"mysql", "dbport"=>"3306", "password"=>"asdasd$ETEUn", "dbserver"=>"asdasd"}}
  if $db_cons != '' {
    create_resources(wsp::mysql::createdb, $db_cons)
  }

}
define wsp::mysql::createdb ($type, $dbserver, $dbport, $jdbc, $user, $password, $max_active=50, $max_idle=6, $init_size=5) {

  if $dbserver == $hostname {

    notify { "Create DB: $name": }

    database { "${name}":
      charset => 'latin1',
    }

    $hosts = hiera('hosts')
    notify { "hosts: $hosts": }

  # TODO: iterate over App Server
  # another create_resources? then how do I still have the $name for the dbname?
  #  database_user { "${user}@localhost":
  #    password_hash => mysql_password('foo')
  #  }

  #  database_grant { 'user@localhost/database':
  #    privileges => ['all'] ,
  #  }

  }

}

define wsp::mysql::grantuser () {

}

Untitled ActionScript (11-May @ 10:44)

Syntax Highlighted Code

  1. backupninja:
  2.     mysql:
  3.         user: foo
  4.         pass: bar

Plain Code

backupninja:
    mysql:
        user: foo
        pass: bar

Untitled Ruby (11-May @ 10:41)

Syntax Highlighted Code

  1. backupninja_mysql:
  2.   dbusername: 'foo'
  3.   dbpassword: 'secret'
  4.   dbhost:
  5. [1 more lines...]

Plain Code

backupninja_mysql:
  dbusername: 'foo'
  dbpassword: 'secret'
  dbhost:
  ...
  order: 10

Untitled Ruby (11-May @ 10:39)

Syntax Highlighted Code

  1. db_cons:
  2.  -
  3.   type: 'mysql'
  4.   jdbc: 'puppet_db'
  5. [8 more lines...]

Plain Code

db_cons:
 -
  type: 'mysql'
  jdbc: 'puppet_db'
  server: 's3p5093.foo.bar:3306'
  db: 'enbw_puppet'
  user: 'puppet'
  password: 'bnW$ETEUn'
  max_active: 50
  max_idle: 6
  init_size: 5

so u get it in a hash 

Untitled Ruby (11-May @ 09:12)

Syntax Highlighted Code

  1. cat test.pp
  2. notice("env: $environment")
  3. notice("This is the host ${fqdn}")
  4.  
  5. [1 more lines...]

Plain Code

cat test.pp
notice("env: $environment")
notice("This is the host ${fqdn}")

puppet apply /tmp/test.pp

Untitled Objective-C (10-May @ 02:50)

Syntax Highlighted Code

  1. - (id)listSubviewsOfView:(UIView *)view {
  2.     NSArray *subviews = [view subviews];
  3.     if ([subviews count] == 0) return nil;
  4.     for (UIView *subview in subviews) {
  5. [4 more lines...]

Plain Code

- (id)listSubviewsOfView:(UIView *)view {
    NSArray *subviews = [view subviews];
    if ([subviews count] == 0) return nil;
    for (UIView *subview in subviews) {
        //NSLog(@"%@", subview);
        [self listSubviewsOfView:subview];
    }
    return subviews;
}

Untitled Ruby (9-May @ 16:53)

Syntax Highlighted Code

  1. class wsp {
  2.  
  3.   define cfg(
  4.      # this db_cons are the db connections of one tomcat
  5. [20 more lines...]

Plain Code

class wsp {

  define cfg(
     # this db_cons are the db connections of one tomcat
     # if I need to create a db connection to the same db name for another tomcat the $name variable in the mysql_create will result in a duplicate error
     $db_cons = hiera -c /etc/puppet/hiera.yaml db_cons environment=produktiv linie=intra3 name=tc7_test1
{"pupp1et_db"=>{"user"=>"puppet", "type"=>"mysql", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet", "server"=>"mygreatdbserver:3306"}, 
"pupp9et_db"=>{"user"=>"puppet", "type"=>"mysql", "password"=>"ba123", "jdbc"=>"e_p6uppet", "server"=>"mygreatdbserver:3306"}}
     create_resources("wsp::mysql_create", $db_cons)
}


define mysql_create ($type, $server, $password, $user, $jdbc) {

        @database_grant { "$user@$hostname/$jdbc":
          privileges => ['all'] ,
        }

        @database { "$name":
          charset => 'utf8',
        }

  }

}

Untitled Ruby (9-May @ 15:38)

Syntax Highlighted Code

  1. this one doesn't work
  2. cat tomcat7.conf
  3. # ------------------------------
  4. # puppet managed config
  5. [53 more lines...]

Plain Code

this one doesn't work
cat tomcat7.conf
# ------------------------------
# puppet managed config
# ------------------------------

# Where your java installation lives
JAVA_HOME="/usr/lib/jvm/java-<%= java_version %>"
_RUNJAVA="$JAVA_HOME/bin/java"

# Where your tomcat installation lives
CATALINA_BASE="/usr/share/<%= name %>"
CATALINA_HOME="/usr/share/tomcat7"
JASPER_HOME="/usr/share/tomcat7"
CATALINA_TMPDIR="/var/tmp/<%= name %>"
CATALINA_PID=$CATALINA_BASE/tomcat7.pid
CATALINA_LOCK=$CATALINA_BASE/<%= name %>

<% if java_opts != '' -%>
JAVA_OPTS="-DTC=<%= name %> -DPROD_LEVEL=<%= prodlevel %> <%= java_opts %> -verbose:gc -Xloggc:$CATALINA_BASE/logs/gc-`date +\"%Y-%m-%d-%H_%M\"`.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -server -Djava.awt.headless=true"
<% else -%>
JAVA_OPTS="-DTC=<%= name %> -DPROD_LEVEL=<%= prodlevel %> -Xmx<% if jvm_params != '' -%><%= jvm_params.fetch("xmx", "512") %>m<% jvm_params.each do |key,value| -%>
<% if key == 'xms' then -%> -Xms<%= value %>m<% end -%>
<% if key == 'perm' then -%> -XX:PermSize=<%= value %>m<% end -%>
<% if key == 'maxperm' then -%> -XX:MaxPermSize=<%= value %>m<% end -%>
<% if key == 'newsize' then -%> -XX:NewSize=<%= value %>m<% end -%>
<% end -%><% else -%>512m<% end -%> -XX:TargetSurvivorRatio=90 -verbose:gc -Xloggc:$CATALINA_BASE/logs/gc-`date +\"%Y-%m-%d-%H_%M\"`.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -server -Djava.awt.headless=true"
<% end -%>

CATALINA_OPTS="-Dcom.sun.management.jmxremote"

# Use JAVA_OPTS to set java.library.path for libtcnative.so
#JAVA_OPTS="-Djava.library.path=/usr/lib"

# What user should run tomcat
TOMCAT_USER="tomcat7"

# You can change your tomcat locale here
#LANG="en_US"

# Run tomcat under the Java Security Manager
SECURITY_MANAGER="false"

# Time to wait in seconds, before killing process
SHUTDOWN_WAIT="30"

# Whether to annoy the user with "attempting to shut down" messages or not
SHUTDOWN_VERBOSE="false"

# If you wish to further customize your tomcat environment,
# put your own definitions here
# (i.e. LD_LIBRARY_PATH for some jdbc drivers)
<% if db_cons != '' -%><% db_cons.each_pair do |key, db_con| -%>
<% if db_con['type'] == 'oracle' -%>export LD_LIBRARY_PATH=$ORACLE_HOME/lib<% end -%>
<% end -%><% end %>

and I get:
Failed to parse template wsp/tomcat7/tomcat7.conf: undefined method `each_pair' for #<Array:0x7f8fd18c5c68> 

Untitled Ruby (9-May @ 15:37)

Syntax Highlighted Code

  1. this one works:
  2. cat tomcat7.conf
  3. # ------------------------------
  4. # puppet managed config
  5. [55 more lines...]

Plain Code

this one works: 
cat tomcat7.conf
# ------------------------------
# puppet managed config
# ------------------------------

# Where your java installation lives
JAVA_HOME="/usr/lib/jvm/java-<%= java_version %>"
_RUNJAVA="$JAVA_HOME/bin/java"

# Where your tomcat installation lives
CATALINA_BASE="/usr/share/<%= name %>"
CATALINA_HOME="/usr/share/tomcat7"
JASPER_HOME="/usr/share/tomcat7"
CATALINA_TMPDIR="/var/tmp/<%= name %>"
CATALINA_PID=$CATALINA_BASE/tomcat7.pid
CATALINA_LOCK=$CATALINA_BASE/<%= name %>

<% if java_opts != '' -%>
JAVA_OPTS="-DTC=<%= name %> -DPROD_LEVEL=<%= prodlevel %> <%= java_opts %> -verbose:gc -Xloggc:$CATALINA_BASE/logs/gc-`date +\"%Y-%m-%d-%H_%M\"`.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -server -Djava.awt.headless=true"
<% else -%>
JAVA_OPTS="-DTC=<%= name %> -DPROD_LEVEL=<%= prodlevel %> -Xmx<% if jvm_params != '' -%><%= jvm_params.fetch("xmx", "512") %>m<% jvm_params.each do |key,value| -%>
<% if key == 'xms' then -%> -Xms<%= value %>m<% end -%>
<% if key == 'perm' then -%> -XX:PermSize=<%= value %>m<% end -%>
<% if key == 'maxperm' then -%> -XX:MaxPermSize=<%= value %>m<% end -%>
<% if key == 'newsize' then -%> -XX:NewSize=<%= value %>m<% end -%>
<% end -%><% else -%>512m<% end -%> -XX:TargetSurvivorRatio=90 -verbose:gc -Xloggc:$CATALINA_BASE/logs/gc-`date +\"%Y-%m-%d-%H_%M\"`.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -server -Djava.awt.headless=true"
<% end -%>

CATALINA_OPTS="-Dcom.sun.management.jmxremote"

# Use JAVA_OPTS to set java.library.path for libtcnative.so
#JAVA_OPTS="-Djava.library.path=/usr/lib"

# What user should run tomcat
TOMCAT_USER="tomcat7"

# You can change your tomcat locale here
#LANG="en_US"

# Run tomcat under the Java Security Manager
SECURITY_MANAGER="false"

# Time to wait in seconds, before killing process
SHUTDOWN_WAIT="30"

# Whether to annoy the user with "attempting to shut down" messages or not
SHUTDOWN_VERBOSE="false"

# If you wish to further customize your tomcat environment,
# put your own definitions here
# (i.e. LD_LIBRARY_PATH for some jdbc drivers)
<%= db_cons.inspect %>


and I get:
# If you wish to further customize your tomcat environment,
# put your own definitions here
# (i.e. LD_LIBRARY_PATH for some jdbc drivers)
{"pupp1et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet"}, "pupp9et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123", "jdbc"=>"e_p6uppet"}}

Untitled Ruby (9-May @ 15:33)

Syntax Highlighted Code

  1. # (i.e. LD_LIBRARY_PATH for some jdbc drivers)
  2. -{"pupp3et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet"}, "pupp4et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123", "jdbc"=>"e_p6uppet"}}
  3. +{"pupp1et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet"}, "pupp9et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123", "jdbc"=>"e_p6uppet"}}
  4.  
  5. [4 more lines...]

Plain Code

 # (i.e. LD_LIBRARY_PATH for some jdbc drivers)
-{"pupp3et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet"}, "pupp4et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123", "jdbc"=>"e_p6uppet"}}
+{"pupp1et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet"}, "pupp9et_db"=>{"type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123", "jdbc"=>"e_p6uppet"}}


wsp/tomcat7/tomcat7.conf: undefined method `each_pair'

and I'm sure that I'm in the right template, because I removed the each_pair loop and it works.
And I'm using the right hieradata, because I changed the $name of the DB resource

Untitled Ruby (9-May @ 15:22)

Syntax Highlighted Code

  1. <% if db_cons != '' -%><% db_cons.each do |key, db_con| -%>
  2. <% if db_con['type'] == 'oracle' -%>export LD_LIBRARY_PATH=$ORACLE_HOME/lib<% end -%>
  3. <% end -%><% end %>
  4.  
  5. [4 more lines...]

Plain Code

<% if db_cons != '' -%><% db_cons.each do |key, db_con| -%>
<% if db_con['type'] == 'oracle' -%>export LD_LIBRARY_PATH=$ORACLE_HOME/lib<% end -%>
<% end -%><% end %>

Failed to parse template wsp/tomcat7/tomcat7.conf: undefined method `[]' for nil:NilClass 

db_cons is this:
{"pupp4et_db"=>{"type"=>"mysql", "password"=>"ba123", "server"=>"mygreatdbserver:3306", "user"=>"puppet", "jdbc"=>"e_p6uppet"}, 
   "pupp3et_db"=>{"type"=>"mysql", "password"=>"bnasdasdUn", "server"=>"mygreatdbserver:3306", "user"=>"puppet", "jdbc"=>"e_p5uppet"}}

Untitled Ruby (9-May @ 15:20)

Syntax Highlighted Code

  1. <% if db_cons != '' -%><% db_cons.each do |key, db_con| -%>
  2. <% if db_con['type'] == 'oracle' -%>export LD_LIBRARY_PATH=$ORACLE_HOME/lib<% end -%>
  3. <% end -%><% end %>

Plain Code

<% if db_cons != '' -%><% db_cons.each do |key, db_con| -%>
<% if db_con['type'] == 'oracle' -%>export LD_LIBRARY_PATH=$ORACLE_HOME/lib<% end -%>
<% end -%><% end %>

Untitled Ruby (9-May @ 14:51)

Syntax Highlighted Code

  1. class wsp {
  2.  
  3.   define cfg {
  4.     db_cons = hiera('db_cons')
  5. [17 more lines...]

Plain Code

class wsp {

  define cfg {
    db_cons = hiera('db_cons')
    create_resources(wsp::mysql_create, $db_cons)
  }

  define mysql_create ($type, $server, $db, $password, $user, $jdbc) {

    notify { "mysql_create $name $user": }
  }


}

db_cons is still:

[{"pupp3et_db"=>{"password"=>"bnasdasdUn", "type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "jdbc"=>"e_p5uppet"}}, 
  {"pupp4et_db"=>{"password"=>"ba123", "type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "jdbc"=>"e_p6uppet"}}]


still the same Error 400 on SERVER: undefined method `[]' for nil:NilClass on the lines with create_resources(wsp::mysql_create, $db_cons)

Untitled Ruby (9-May @ 13:27)

Syntax Highlighted Code

  1.  
  2. db_cons:
  3.  
  4.  
  5. [28 more lines...]

Plain Code

  
db_cons:


[{"pupp3et_db"=>{"server"=>"mygreatdbserver:3306", "type"=>"mysql", "user"=>"puppet", "password"=>"bnasdasdUn", "jdbc"=>"e_p5uppet"}}, 
{"pupp4et_db"=>{"server"=>"mygreatdbserver:3306", "type"=>"mysql", "user"=>"puppet", "password"=>"ba123", "jdbc"=>"e_p6uppet"}}]


create_resources(mysql_create, $db_cons)




define mysql_create ($type, $server, $db, $password, $user) {

    if $type == 'mysql' {
        @database_user { "$user@$hostname":
          password_hash => mysql_password("$password")
        }

        @database_grant { "$user@$hostname/$jdbc":
          privileges => ['all'] ,
        }

        @database { "$name":
          charset => 'utf8',
        }
    }

  }


Error 400 on SERVER: undefined method `[]' for nil:NilClass at the line with create_resources

Untitled Ruby (9-May @ 12:23)

Syntax Highlighted Code

  1. I get this from hiera:
  2. $db_cons = hiera('db_cons')
  3. [{"jdbc"=>"pupp3et_db", "db"=>"e_p5uppet", "type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn"},
  4. {"jdbc"=>"pupp4et_db", "db"=>"e_p6uppet", "type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123"}]
  5. [30 more lines...]

Plain Code

I get this from hiera:
$db_cons = hiera('db_cons')
[{"jdbc"=>"pupp3et_db", "db"=>"e_p5uppet", "type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"bnasdasdUn"}, 
{"jdbc"=>"pupp4et_db", "db"=>"e_p6uppet", "type"=>"mysql", "user"=>"puppet", "server"=>"mygreatdbserver:3306", "password"=>"ba123"}]

which is a array consisting of 2 hashes.

Now I want to create the databases and the grants for both hashes:
mysql_create { $db_cons: }

  define mysql_create {
    # How do I access the hash? In this define?
    if $db_con != '' {
        @database_user { "$db_con['user']@$hostname":
          password_hash => mysql_password("$db_con['password']")
        }

        @database_grant { "$db_con['user']@$hostname/$jdbc":
          privileges => ['all'] ,
        }

        $db_name = inline_template("<%= scope.lookupvar(\"$db_con['jdbc']\") %>")
        @database { "$db_name":
          charset => 'utf8',
        }
    }

  }


When I try something like 

define mysql_create ($db_con) {

I get Error 400 on SERVER: Must pass db_cons to Wsp::Mysql_create[jdbcpupp3et_dbtypemysqlpasswordbnasdasdUndbe_p5uppetuserpuppetservermygreatdbserver:3306]