진호박's Life Style

여러가지/잡담 +27

애드센스 본문 중간 광고단위 삽입 테스트

 

애드센스 본문 중간 광고단위 삽입 테스트

 

sumnail

여러가지/잡담2017. 3. 6. 23:46

1

2

3

~ ! @ # $ % ^ & * \ " ' + = ` | ( ) [ ] { } : ; - _ - # & & @ § ※ ☆ ★ ○ ● ◎ ◇ ◆ □ ■ △ ▲ ▽ ▼ → ← ← ↑ ↓ ↔ 〓
◁ ◀ ▷ ▶ ♤ ♠ ♡ ♥ ♧ ♣ ⊙ ◈ ▣ ◐ ◑ ▒ ▤ ▥ ▨ ▧ ▦ ▩ ♨ ☏ ☎ ☜ ☞ ¶ † ‡ ↕ ↗ ↙ ↖ ↘ ♭ ♩ ♪ ♬ ㉿ ㈜
№ ㏇ ™ ㏂ ㏘ ℡ ® ª º ─ │ ┌ ┐ ┘ └ ├ ┬ ┤ ┴ ┼ ━ ┃ ┏ ┓ ┛ ┗ ┣ ┳ ┫ ┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ ╂ ┒
┑ ┚ ┙ ┖ ┕ ┎ ┍ ┞ ┟ ┡ ┢ ┦ ┧ ┩ ┪ ┭ ┮ ┱ ┲ ┵ ┶ ┹ ┺ ┽ ┾ ╀ ╁ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊
+ - < = > ± × ÷ ≠ ≤ ≥ ∞ ∴ ♂ ♀ ∠ ⊥ ⌒ ∂ ∇ ≡ ≒ ≪ ≫ √ ∽ ∝ ∵ ∫ ∬ ∈ ∋ ⊆ ⊇ ⊂ ⊃ ∪ ∩ ∧ ∨ ¬ ⇒ ⇔ ∀ ∃ ∮ ∑ ∏
! ' , . / : ; ? ^ _ ` |  ̄ 、 。 · ‥ … ¨ 〃 ­ ― ∥ \ ∼ ´ ~ ˇ ˘ ˝ ˚ ˙ ¸ ˛ ¡ ¿ ː
" ” 〔 〕 { } ‘ ’ “ ” 〔 〕 〈 〉 《 》 「 」 『 』 【 】
㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉭
㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉵ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻
㈀ ㈁ ㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈍
㈎ ㈏ ㈐ ㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛
ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ
⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂
$ % ₩ F ′ ″ ℃ Å ¢ £ ¥ ¤ ℉ ‰ € ㎕ ㎖ ㎗ ℓ ㎘ ㏄ ㎣ ㎤ ㎥ ㎦ ㎙ ㎚ ㎛ ㎜ ㎝ ㎞ ㎟ ㎠ ㎡ ㎢ ㏊ ㎍ ㎎ ㎏ ㏏ ㎈ ㎉ ㏈ ㎧ ㎨ ㎰ ㎱
㎲ ㎳ ㎴ ㎵ ㎶ ㎷ ㎸ ㎹ ㎀ ㎁ ㎂ ㎃ ㎄ ㎺ ㎻ ㎼ ㎽ ㎾ ㎿ ㎐ ㎑ ㎒ ㎓ ㎔ Ω ㏀ ㏁ ㎊ ㎋ ㎌ ㏖ ㏅ ㎭ ㎮ ㎯ ㏛ ㎩ ㎪ ㎫ ㎬ ㏝ ㏐ ㏓ ㏃ ㏉ ㏜ ㏆
ㄱ ㄲ ㄼ ㄽ ㄾ ㄿ ㅀ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅁ ㅂ ㅃ ㅄ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ
ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅣ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅣ
ㅥ ㅦ ㅧ ㅨ ㅩ ㅪ ㅫ ㅬ ㅭ ㅮ ㅯ ㅰ ㅱ ㅲ ㅳ ㅴ ㅵ ㅶ ㅷ ㅸ ㅹ ㅺ ㅻ ㅼ ㅽ ㅾ ㅿ ㆀ ㆁ ㆂ ㆄ ㆅ ㆆ ㆇ ㆈ ㆉ ㆊ ㆋ ㆌ
ㆍ ½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ¹ ² ³ ⁴ ⁿ ₁ ₂ ₃ ₄
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω
0 1 2 3 4 5 6 7 8 9 ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ

ꊒ ꊓ ꊔ ꊕ ꊖ ꊗ ꊘ ꊙ ꊚ ꊛ
ꊈ ꊉ ꊊ ꊋ ꊌ ꊍ ꊎ ꊏ ꊐ ꊑ
ꊦ ꊧ ꊨ ꊩ ꊪ ꊫ ꊬ ꊭ ꊮ ꊯ
ꊝ ꊞ ꊟ ꊠ ꊡ ꊢ ꊣ ꊤ ꊥ
ꋍ ꋎ ꋏ ꋐ ꋑ ꋒ ꋓ ꋔ ꋕ ꋖ
ꋠ ꋡ ꋢ ꋣ ꋤ ꋥ ꋦ ꋧ ꋨ ꋩ
ꊰ ꊱ ꊲ ꊳ ꊴ ꊵ ꊶ ꊷ ꊸ ꊹ
ꊺ ꊻ ꊼ ꊽ ꊾ ꊿ ꋀ ꋁ ꋂ
꓌ ꓍ ꓎ ꓏ ꓐ ꓑ ꓒ ꓓ ꓔ ꓕ
꒐ ꒑ ꒒ ꒓ ꒔ ꒕ ꒖ ꒗ ꒘ ꒙
꒮ ꒯ ꒰ ꒱ ꒲ ꒳ ꒴ ꒵ ꒶ ꒷
꓂ ꓃ ꓄ ꓅ ꓆ ꓇ ꓈ ꓉ ꓊ ꓋
ꓖ ꓗ ꓘ ꓙ ꓚ ꓛ ꓜ ꓝ ꓞ ꓟ
ꓪ ꓫ ꓬ ꓭ ꓮ ꓯ ꓰ ꓱ ꓲ ꓳ
ꓠ ꓡ ꓢ ꓣ ꓤ ꓥ ꓦ ꓧ ꓨ ꓩ
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂

ꈂ ꈃ ꈄ ꈅ ꈆ ꈇ ꈈ ꈉ ꈊ ꈋ ꈌ ꈍ ꈎ ꈏ ꈐ ꈑ ꈒ ꈓ ꈔ ꈕ
ꉭ ꉮ ꉯ ꉰ ꉱ ꉲ ꉳ ꉴ ꉵ ꉶ ꉷ ꉸ ꉹ ꉺ ꉻ ꉼ ꉽ ꉾ ꉿ ꊀ
ꆗ ꆘ ꆙ ꆚ ꆛ ꆜ ꆝ ꆞ ꆟ ꆠ ꆡ ꆢ ꆣ ꆤ ꆥ ꆦ ꆧ ꆨ ꆩ ꆪ
ꄽ ꄾ ꄿ ꅀ ꅁ ꅂ ꅃ ꅄ ꅅ ꅆ
㊀ ㊁ ㊂ ㊃ ㊄ ㊅ ㊆ ㊇ ㊈ ㊉
㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
㆒ ㆓ ㆔ ㆕ ㆖ ㆗ ㆘ ㆙ ㆚ ㆛
ꈖ ꈗ ꈘ ꈙ ꈚ ꈛ ꈜ
ꊁ ꊂ ꊃ ꊄ ꊅ ꊆ ꊇ
ꆫ ꆬ ꆭ ꆮ ꆯ ꆰ ꆱ
㊊ ㊋ ㊌ ㊍ ㊎ ㊏ ㊐
㈪ ㈫ ㈬ ㈭ ㈮ ㈯ ㈰

㋀ ㋁ ㋂ ㋃ ㋄ ㋅ ㋆ ㋇ ㋈ ㋉ ㋊ ㋋
㏠ ㏡ ㏢ ㏣ ㏤ ㏥ ㏦ ㏧ ㏨ ㏩ ㏪ ㏫ ㏬ ㏭ ㏮
㏯ ㏰ ㏱ ㏲ ㏳ ㏴ ㏵ ㏶ ㏷ ㏸ ㏹ ㏺ ㏻ ㏼ ㏽ ㏾
㍘ ㍙ ㍚ ㍛ ㍜ ㍝ ㍞ ㍟ ㍠ ㍡ ㍢ ㍣ ㍤ ㍥ ㍦ ㍧ ㍨ ㍩ ㍪ ㍫ ㍬ ㍭ ㍮ ㍯ ㍰

ꆲ ꆳ ꆴ ꆵ ꆶ ꆷ ꆸ ꆹ ꆺ ꆻ ꆼ ꆽ ꆾ
ꆿ ꇀ ꇁ ꇂ ꇃ ꇄ ꇅ ꇆ ꇇ ꇈ ꇉ ꇊ ꇋ
ꇌ ꇍ ꇎ ꇏ ꇐ ꇑ ꇒ ꇓ ꇔ ꇕ ꇖ ꇗ ꇘ
ꇙ ꇚ ꇛ ꇜ ꇝ ꇞ ꇟ ꇠ ꇡ ꇢ ꇣ ꇤ ꇥ
ꈝ ꈞ ꈟ ꈠ ꈡ ꈢ ꈣ ꈤ ꈥ ꈦ ꈧ ꈨ ꈩ
ꈪ ꈫ ꈬ ꈭ ꈮ ꈯ ꈰ ꈱ ꈲ ꈳ ꈴ ꈵ ꈶ
ꈷ ꈸ ꈹ ꈺ ꈻ ꈼ ꈽ ꈾ ꈿ ꉀ ꉁ ꉂ ꉃ
ꉄ ꉅ ꉆ ꉇ ꉈ ꉉ ꉊ ꉋ ꉌ ꉍ ꉎ ꉏ ꉐ
ꍽ ꍾ ꍿ ꎀ ꎁ ꎂ ꎃ ꎄ ꎅ ꎆ ꎇ ꎈ ꎉ
ꎊ ꎋ ꎌ ꎍ ꎎ ꎏ ꎐ ꎑ ꎒ ꎓ ꎔ ꎕ ꎖ
ꅇ ꅈ ꅉ ꅊ ꅋ ꅌ ꅍ ꅎ ꅏ ꅐ ꅑ ꅒ ꅓ
ꅔ ꅕ ꅖ ꅗ ꅘ ꅙ ꅚ ꅛ ꅜ ꅝ ꅞ ꅟ ꅠ
ꅡ ꅢ ꅣ ꅤ ꅥ ꅦ ꅧ ꅨ ꅩ ꅪ ꅫ ꅬ ꅭ
ꅮ ꅯ ꅰ ꅱ ꅲ ꅳ ꅴ ꅵ ꅶ ꅷ ꅸ ꅹ ꅺ
ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ
ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ
⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨
⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵
a b c d e f g h i j k l m
n o p q r s t u v w x y z

ꂛ ꂜ ꂝ ꂞ ꂟ ꂠ ꂡ ꂢ ꂣ ꂤ ꂥ ꂦ ꂧ ꂨ
ꆉ ꆊ ꆋ ꆌ ꆍ ꆎ ꆏ ꆐ ꆑ ꆒ ꆓ ꆔ ꆕ ꆖ
ꇴ ꇵ ꇶ ꇷ ꇸ ꇹ ꇺ ꇻ ꇼ ꇽ ꇾ ꇿ ꈀ ꈁ
ꉟ ꉠ ꉡ ꉢ ꉣ ꉤ ꉥ ꉦ ꉧ ꉨ ꉩ ꉪ ꉫ ꉬ
㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉵ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻
㈎ ㈏ ㈐ ㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛
ꂩ ꂪ ꂫ ꂬ ꂭ ꂮ ꂯ ꂰ ꂱ ꂲ
ꃳ ꃴ ꃵ ꃶ ꃷ ꃸ ꃹ ꃺ ꃻ ꃼ
ꇦ ꇧ ꇨ ꇩ ꇪ ꇫ ꇬ ꇭ ꇮ ꇯ ꇰ ꇱ ꇲ ꇳ
ꅻ ꅼ ꅽ ꅾ ꅿ ꆀ ꆁ ꆂ ꆃ ꆄ ꆅ ꆆ ꆇ ꆈ
ꉑ ꉒ ꉓ ꉔ ꉕ ꉖ ꉗ ꉘ ꉙ ꉚ ꉛ ꉜ ꉝ ꉞ
㈀ ㈁ ㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈍
㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉭

ꂳ ꂴ ꂵ ꂶ ꂷ ꂸ ꂹ ꂺ ꂻ ꂼ ꂽ ꂾ ꂿ ꃀ ꃁ ꃂ
ꃃ ꃄ ꃅ ꃆ ꃇ ꃈ ꃉ ꃊ ꃋ ꃌ ꃍ ꃎ ꃏ ꃐ ꃑ ꃒ
ꃓ ꃔ ꃕ ꃖ ꃗ ꃘ ꃙ ꃚ ꃛ ꃜ ꃝ ꃞ ꃟ ꃠ ꃡ ꃢ
ꃣ ꃤ ꃥ ꃦ ꃧ ꃨ ꃩ ꃪ ꃫ ꃬ ꃭ ꃮ ꃯ ꃰ ꃱ ꃲ
ꃽ ꃾ ꃿ ꄀ ꄁ ꄂ ꄃ ꄄ ꄅ ꄆ ꄇ ꄈ ꄉ ꄊ ꄋ ꄌ
ꄍ ꄎ ꄏ ꄐ ꄑ ꄒ ꄓ ꄔ ꄕ ꄖ ꄗ ꄘ ꄙ ꄚ ꄛ ꄜ
ꄝ ꄞ ꄟ ꄠ ꄡ ꄢ ꄣ ꄤ ꄥ ꄦ ꄧ ꄨ ꄩ ꄪ ꄫ ꄬ
ꄭ ꄮ ꄯ ꄰ ꄱ ꄲ ꄳ ꄴ ꄵ ꄶ ꄷ ꄸ ꄹ ꄺ ꄻ ꄼ

ꍟ ꍠ ꍡ ꍢ ꍣ ꍤ ꍥ ꍦ ꍧ ꍨ ꍩ ꍪ
ꍯ ꍺ ꍻ ꍼ ꎗ ꎘ ꎙ ꎚ ꎛ ꎜ ꎝ ꎧ ꎨ ꏁ ꏂ ꎯ
ꍫ ꍬ ꍭ ꍮ ꎞ ꎟ ꎠ ꎡ ꎪ
ꍰ ꍱ ꍲ ꍳ ꍴ ꍵ ꍶ ꍷ ꍸ ꍹ ꎼ ꎽ ꎾ ꎿ ꎮ ꎰ ꎲ ꎬ
ꎢ ꎣ ꎤ ꎥ ꎦ ꎩ ꎫ ꎭ ꎱ ꎳ ꎶ ꎷ ꎸ ꎹ ꎺ ꎻ ꏀ ꏃ ꏄ

困 囷 囹 固 囿 圁 圂 圃 圄 圈 圉 圊
國 圍 園 圓 圖 團 圜 囚 因 囦 囫 囮
囘 囙 囜 囝 囡 团 団 囤 囥 囧 囨 囩 囪 囬 园 囯 囱 囲 図 围 囵 囶
囸 囻 囼 国 图 圀 圅 圆 圇 圌 圎 圏 圐 圑 圔 圕 圗 圙 圚 圛 圝 圞
㈱ ㈲ ㈳ ㈴ ㈵ ㈶ ㈷ ㈸ ㈹ ㈺ ㈻ ㈼ ㈽ ㈾ ㈿ ㉀ ㉁ ㉂ ㉃
㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊙ ㊚ ㊛ ㊜ ㊝ ㊞ ㊟ ㊠
㊡ ㊢ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰

㋐ ㋑ ㋒ ㋓ ㋔ ㋕ ㋖ ㋗ ㋘ ㋙ ㋚ ㋛ ㋜ ㋝ ㋞ ㋟ ㋠ ㋡ ㋢ ㋣ ㋤ ㋥ ㋦ ㋧
㋨ ㋩ ㋪ ㋫ ㋬ ㋭ ㋮ ㋯ ㋰ ㋱ ㋲ ㋳ ㋴ ㋵ ㋶ ㋷ ㋸ ㋹ ㋺ ㋻ ㋼ ㋽ ㋾

㌀ ㌁ ㌂ ㌃ ㌄ ㌅ ㌆ ㌇ ㌈ ㌉ ㌊ ㌋ ㌌ ㌍ ㌎ ㌏ ㌐ ㌑ ㌒ ㌓ ㌔ ㌕
㌖ ㌗ ㌘ ㌙ ㌚ ㌛ ㌜ ㌝ ㌞ ㌟ ㌠ ㌡ ㌢ ㌣ ㌤ ㌥ ㌦ ㌧ ㌨ ㌩ ㌪ ㌫
㌬ ㌭ ㌮ ㌯ ㌰ ㌱ ㌲ ㌳ ㌴ ㌵ ㌶ ㌷ ㌸ ㌹ ㌺ ㌻ ㌼ ㌽ ㌾ ㌿ ㍀ ㍁
㍂ ㍃ ㍄ ㍅ ㍆ ㍇ ㍈ ㍉ ㍊ ㍋ ㍌ ㍍ ㍎ ㍏ ㍐ ㍑ ㍒ ㍓ ㍔ ㍕ ㍖ ㍗

ᐰ ᐱ ᐲ ᐳ ᐴ ᐵ ᐶ ᐷ ᐸ ᐹ ᐺ ᐻ ᐼ ᐽ ᐾ ᐿ ᑀ ᑁ ᑂ ᑃ ᑄ ᑅ ᑆ ᑇ ᑈ ᑉ ᑊ ᑋ ᑌ ᑍ ᑎ ᑏ
ᑐ ᑑ ᑒ ᑓ ᑔ ᑕ ᑖ ᑗ ᑘ ᑙ ᑚ ᑛ ᑜ ᑝ ᑞ ᑟ ᑠ ᑡ ᑢ ᑣ ᑤ ᑥ ᑦ ᑧ ᑨ ᑩ ᑪ ᑫ ᑬ ᑭ ᑮ ᑯ
ᑰ ᑱ ᑲ ᑳ ᑴ ᑵ ᑶ ᑷ ᑸ ᑹ ᑺ ᑻ ᑼ ᑽ ᑾ ᑿ ᒀ ᒁ ᒂ ᒃ ᒄ ᒅ ᒆ ᒇ ᒈ ᒉ ᒊ ᒋ ᒌ ᒍ ᒎ ᒏ
ᒐ ᒑ ᒒ ᒓ ᒔ ᒕ ᒖ ᒗ ᒘ ᒙ ᒚ ᒛ ᒜ ᒝ ᒞ ᒟ ᒠ ᒡ ᒢ ᒣ ᒤ ᒥ ᒦ ᒧ ᒨ ᒩ ᒪ ᒫ ᒬ ᒭ ᒮ ᒯ
ᓐ ᓑ ᓒ ᓓ ᓔ ᓕ ᓖ ᓗ ᓘ ᓙ ᓚ ᓛ ᓜ ᓝ ᓞ ᓟ ᓠ ᓡ ᓢ ᓣ ᓤ ᓥ ᓦ ᓧ ᓨ ᓩ ᓪ ᓫ ᓬ ᓭ ᓮ ᓯ
ᓰ ᓱ ᓲ ᓳ ᓴ ᓵ ᓶ ᓷ ᓸ ᓹ ᓺ ᓻ ᓼ ᓽ ᓾ ᓿ ᔐ ᔑ ᔒ ᔓ ᔔ ᔕ ᔖ ᔗ ᔘ ᔙ ᔚ ᔛ ᔜ ᔝ ᔞ ᔟ
ᔠ ᔡ ᔢ ᔣ ᔤ ᔥ ᔦ ᔧ ᔨ ᔩ ᔪ ᔫ ᔬ ᔭ ᔮ ᔯ ᔰ ᔱ ᔲ ᔳ ᔴ ᔵ ᔶ ᔷ ᔸ ᔹ ᔺ ᔻ ᔼ ᔽ ᔾ ᔿ
ᕀ ᕁ ᕂ ᕃ ᕄ ᕅ ᕆ ᕇ ᕈ ᕉ ᕊ ᕋ ᕌ ᕍ ᕎ ᕏ ᕐ ᕑ ᕒ ᕓ ᕔ ᕕ ᕖ ᕗ ᕘ ᕙ ᕚ ᕛ ᕜ ᕝ ᕞ ᕟ
ᕠ ᕡ ᕢ ᕣ ᕤ ᕥ ᕦ ᕧ ᕨ ᕩ ᕪ ᕫ ᕬ ᕭ ᕮ ᕯ ᕰ ᕱ ᕲ ᕳ ᕴ ᕵ ᕶ ᕷ ᕸ ᕹ ᕺ ᕻ ᕼ ᕽ ᕾ ᕿ
ᖠ ᖡ ᖢ ᖣ ᖤ ᖥ ᖦ ᖧ ᖨ ᖩ ᖪ ᖫ ᖬ ᖭ ᖮ ᖯ ᖰ ᖱ ᖲ ᖳ ᖴ ᖵ ᖶ ᖷ ᖸ ᖹ ᖺ ᖻ ᖼ ᖽ ᖾ ᖿ
ᗀ ᗁ ᗂ ᗃ ᗄ ᗅ ᗆ ᗇ ᗈ ᗉ ᗊ ᗋ ᗌ ᗍ ᗎ ᗏ ᗐ ᗑ ᗒ ᗓ ᗔ ᗕ ᗖ ᗗ ᗘ ᗙ ᗚ ᗛ ᗜ ᗝ ᗞ ᗟ
ᗠ ᗡ ᗢ ᗣ ᗤ ᗥ ᗦ ᗧ ᗨ ᗩ ᗪ ᗫ ᗬ ᗭ ᗮ ᗯ ᗰ ᗱ ᗲ ᗳ ᗴ ᗵ ᗶ ᗷ ᗸ ᗹ ᗺ ᗻ ᗼ ᗽ ᗾ ᗿ

ᘀ ᘂ ᘃ ᘄ ᘅ ᘆ ᘇ ᘈ ᘉ ᘊ ᘋ ᘌ ᘍ ᘎ ᘏ ᘐ ᘑ
ᘒ ᘓ ᘔ ᘕ ᘖ ᘗ ᘘ ᘙ ᘚ ᘛ ᘜ ᘝ ᘞ ᘟ ᘠ ᘡ ᘢ
ᘣ ᘤ ᘥ ᘦ ᘧ ᘨ ᘩ ᘪ ᘫ ᘬ ᘭ ᘮ ᘯ ᘰ ᘱ ᘲ ᘳ
ᘴ ᘵ ᘶ ᘷ ᘸ ᘹ ᘺ ᘻ ᘼ ᘽ ᘾ ᘿ ᙀ ᙁ ᙂ ᙃ ᙄ
ᙅ ᙆ ᙇ ᙈ ᙉ ᙊ ᙋ ᙌ ᙍ ᙎ ᙏ ᙐ ᙑ ᙒ ᙓ ᙔ ᙕ
ᙖ ᙗ ᙘ ᙙ ᙚ ᙛ ᙜ ᙝ ᙞ ᙟ ᙠ ᙡ ᙢ ᙣ ᙤ ᙥ ᙦ
ᙧ ᙨ ᙩ ᙪ ᙫ ᙬ ᙯ ᙰ ᙱ ᙲ ᙳ ᙴ ᙵ ᙶ

ઁ ં ઃ અ આ ઇ ઈ ઉ ઊ ઋ
ઍ એ ઐ ઑ ઓ ઔ ક ખ ગ
ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ

इ उ ऊ ऋ ऌ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त द न ऩ प फ ब भ म य र ऱ ल ळ ऴ व श ष स ह क़ ख़ ग़ ज़ ड़ ढ़ फ़ य़ ॠ ॡ

Ա Բ Գ Դ Ե Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Պ Ջ Ռ Ս Վ Տ Ր
ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն ո չ պ ջ ռ ս վ տ ր ց ւ փ ք օ ֆ և

ឃ ង ច ឆ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ភ ម យ ល ឝ
ឞ ស ឡ អ ឤ ឥ ឦ ឨ ឩ ឬ ឭ ឯ ឰ ឱ ឲ ឳ ឴ ឵ ា ១ ២ ៣ ៥ ៦ ៧ ៨ ៩

ஆ இ ஈ ஊ எ ஏ ஐ ஒ ஓ ஔ ஂ ஃ ா ி ௗ ங ஜ ஞ ண ந ன ம ய ற ல ள ழ வ ஸ ஹ ௧ ௨ ௩ ௪ ௫

а б в г д е ж з и й к л м н о п р с т у ф х ц
ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ

ހ ށ ނ ރ ބ ޅ ކ އ ވ މ ފ ދ ތ
ލ ގ ޏ ސ ޑ ޒ ޓ ޔ ޕ ޖ ޗ ޘ ޙ
ޚ ޛ ޜ ޝ ޞ ޟ ޠ ޡ ޢ ޣ ޤ ޥ

ਕ ਗ ਘ ਙ ਚ ਛ ਜ ਝ ਞ ਟ ਡ ਢ ਣ ਤ ਥ ਦ ਧ
ਨ ਪ ਫ ਬ ਭ ਯ ਰ ਲ ਲ਼ ਵ ਸ ਹ ਖ਼ ਗ਼ ਜ਼ ੜ ਫ਼

ଆ ଇ ଈ ଉ ଊ ଋ ଌ ଐ ଓ ଔ ଖ ଗ ଘ ଙ ଛ ଜ ଝ ଞ ଟ ଢ ଣ ତ ଥ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ର ଳ ଶ ଷ ସ ହ

ం ః అ ఆ ఇ ఈ ఉ ఊ ఋ ఌ ఎ ఏ ఐ ఒ ఓ ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట
ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ మ య ర ఱ ల ళ వ శ ష హ ా ి ౕ ౖ ౠ
ౡ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯ ಂ ಃ ಅ ಆ ಇ ಈ ಉ ಊ ಋ ಌ ಎ ಏ ಐ ಒ ಓ ಔ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ರ ಱ ಲ ಳ ವ ಶ ಷ

૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯
੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯

║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞
╟ ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬

ꋰ ꋱ ꋲ ꋳ ꋴ ꋵ ꋶ ꋷ ꋸ ꋹ ꋺ ꋻ ꋼ ꋽ
ꀢ ꀣ ꀤ ꀥ ꀦ ꀧ ꀨ ꀩ ꀪ ꀫ ꀬ ꀭ
ꀲ ꀳ ⇒ ⇔ ꀮ ꀯ ꀰ ꀱ
← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙
ꀹ ꀺ ꀻ ꀼ ꀽ ꁼ ꁽ ꁾ ꁿ
ꀴ ꀵ ꀶ ꀷ ꀸ
ꀾ ꀿ ꁂ ꁃ ꁄ ꁅ ꎴ ꎵ
ꍖ ꍗ ꍘ ꍙ ꍚ ꍛ ꍜ ꍝ

܁ ܂ ܃ ܄ ܅ ܆ ܇ ܈ ܉
ꌈ ꌉ ꌊ ꌋ ꌌ ꌍ ꌎ ꌏ ꌐ ꌀ ꌁ ꀞ ꀟ

ꀆ ꀇ ꀈ ꀉ ꀊ ꀋ ꀌ ꀍ ꀎ ꀏ ꀐ ꀑ
ꀒ ꀓ ꀔ ꀕ ꀖ ꀗ ꀘ ꀙ ꀚ ꀛ ꀜ ꀝ
༼ ༽ ༾ ༿ ⌠ ⌡ꌼ ꌽ ꌾ ꌿ ꍀ ꍁ ꍂ ꍃ ꍄ ꍅ ꍆ ꍇ ꍈ ꍉ ꍐ ꍑ

ꍊ ꍋ ꍌ ꍍ ꍎ ꍏ ꍒ ꍓ ꍔ ꍕ ᚛ ᚜

ꌑ ꌒ ꌓ ꌔ ꌕ ꌖ ꌗ ꌘ ꌙ ꌚ ꌛ ꌜ ꌝ ꌞ ꌟ ꌠ ꌡ ꌢ ꌣ ꌤ
ꌥ ꌦ ꌧ ꌨ ꌩ ꌪ ꌫ ꌬ ꌭ ꌮ ꌯ ꌰ ꌱ ꌲ ꌳ ꌴ ꌵ ꌶ ꌷ
ꏪ ꏫ ꏬ ▒ ▓


ꁳ ꁴ ꁵ ꁶ ꁷ ꁸ
ꁣ ꁤ ꁥ ꁦ ꁧ ꁨ
ꁩ ꁪ ꁫ ꁬ
ꁭ ꁮ ꁯ ꁰ ꁱ ꁲ ◆ ◇ ◈
ꂔ ꂕ ꂗ ꂘ ꂙ
▣ ▤ ▥ ▦ ▧ ▨ ▩

ᚠ ᚡ ᚢ ᚣ ᚤ ᚥ ᚦ ᚧ ᚨ ᚩ ᚪ ᚫ ᚬ ᚭ ᚮ ᚯ ᚰ ᚱ ᚲ ᚳ ᚴ ᚵ ᚶ ᚷ ᚸ ᚹ ᚺ ᚻ
ᚼ ᚽ ᚾ ᚿ ᛀ ᛁ ᛂ ᛃ ᛄ ᛅ ᛆ ᛇ ᛈ ᛉ ᛊ ᛋ ᛌ ᛍ ᛎ ᛏ ᛐ ᛑ ᛒ ᛓ ᛔ ᛕ ᛖ ᛗ ᛘ
µ ¶ ܏ᛙ ᛚ ᛛ ᛜ ᛝ ᛞ ᛟ ᛠ ᛡ ᛢ ᛣ ᛤ ᛥ ᛦ ᛧ ᛨ ᛩ ᛪ ᛫ ᛬ ᛭ ᛮ ᛯ ᛰ

  ᚁ ᚂ ᚃ ᚄ ᚅ
ᚆ ᚇ ᚈ ᚉ ᚊ
ᚋ ᚌ ᚍ ᚎ ᚏ
ᚐ ᚑ ᚒ ᚓ ᚔ
ꁌ ꁍ ꁎ ꁏ ꁐ

♩ ♪ ♫ ♬ ♭ ꁔ ꁕ ꁖ ꁗ ꁛ ꁜ ꁝ ꁞ ꁟ ꁠ ꁡ
ꁑ ꁒ ꁓ ꁘ ꁙ ꁚ ꁢ

ꁇ ܀ ܊ ܋ ܌ ܍ ¤ ፨ ₪ ꂇ ◘ ◙ ⌂ ☺ ☻ ♀ ♂ ꋭ ꋯ ާ ި ީ ު ޫ ެ ޭ ޮ ᚗ ᚘ
፡ ። ፣ ፤ ፥ ፦ ፧ ‘ ’ ‚ ‛ “ ” „ ‥ … ‧ ′ ″ 〝 〞 〟

ꏯ ꏰ ꏱ ꏲ ꏳ ꏴ
ꏣ ꏤ ꏥ ꏦ ꏧ ꏨ ꏩ
ꏛ ꏜ ꏝ ꏞ ꏟ ꏠ ꏡ ꏢ
ꏍ ꏎ ꏏ ꏐ ꏑ ꏒ ꏇ ꏈ
ꏔ ꏕ ꏖ ꏮ ꂚ ꏅ ꏚ ꏋ
☼ ꀀ ꁋ ꂊ ꂐ ꏗ ꏘ ꏙ ꁉ ꏆ
ꁹ ꁺ ꁻ ꂂ ꂃ ꂅ ꂆ ꂈ ꂉ ꏊ ꏓ
ꂋ ꂌ ꂍ ꂎ ꂏ ꂑ ꂒ ꂓ ꂖ 〒

달팽이달팽이           err



작년부터 키운 식용 달팽이인데

겨울 요애 지내고 깨어나서 폭풍상추흡입 하다가

요 며칠 상추를 안먹길래 살펴보니 노오란 알을 한무더기 낳아놨네요 ㅎㅎ

이걸 다 어떻게 처치한담

분양하기도 너무많아서 곤란 ㅋㅋ

'여러가지 > 잡담' 카테고리의 다른 글

sumnail  (0) 2017.03.06
특수문자 모음  (0) 2016.12.19
[LOL]볼리베어 일러스트 채색연습  (0) 2013.08.07
카카오톡 몰래보기 어플 분석 [CapturedMsgViewActivity.java]  (0) 2013.08.01
Application Framework 부분 분석  (0) 2013.07.31

 

  원래 게임의 일러스트


 

 게임카페회원이 그리신 볼리베어 스케치


 

 스케치를 토대로 채색중인 이미지


 

채색 완성후 약간의 보정을 거친 이미지


 

package com.irihon.katalkcapturer;

import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.ContentResolver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.database.ContentObserver;
import android.database.Cursor;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import com.mocoplex.adlib.AdlibActivity;
import com.mocoplex.adlib.AdlibConfig;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
import java.util.TimeZone;

public class CapturedMsgViewActivity extends AdlibActivity
  implements View.OnClickListener
{
  private MessageAdapter mAdapter = null;
  private boolean mIsStartFromLock = false;
  private ContentObserver mMessageObserver = new ContentObserver(new Handler())

 private ContentObserver mMessageObserver = new ContentObserver(new Handler())
  {
  public void onChange(boolean paramBoolean)// 모니터링 도중 컨텐츠의 변경이 감지되면 자동으로 호출되는 메소드
    {
      super.onChange(paramBoolean);
 //패키지내부의 CaptureedMessage  경로를 변수로 지정
      Uri localUri = Uri.parse("content://com.irihon.katalk.provider/capturedmessage/preview_message");
 //메세지ID ,받은시간, 받은메세지 내용 ,보낸이 이름 의 문자 배열을 만듬
      String[] arrayOfString = { "id", "receive_time", "msg", "sender_name" };
 //localCursor 라는 변수에 localUri에 해당하는 위치의 arrayOfString 형식의 데이터를 내림차순으로 가져온다.
      Cursor localCursor = CapturedMsgViewActivity.this.getContentResolver().query(localUri, arrayOfString, null, null, "receive_time DESC");
 //가져온데이터가 비어있지않고 가장처음커서를 가르키고 있는경우
      if ((localCursor != null) && (localCursor.moveToFirst()))
      {/*받아온 메세지를 처리하기 시작*/
 //가져온데이터가 현재 가리키는 msg열의 인덱스를 가짐
        int i = localCursor.getColumnIndex("msg");
 //가져온데이터가 현재 가리키는 id열의 인덱스를 가짐
        int j = localCursor.getColumnIndex("id");
 //가져온데이터가 현재 가리키는 보낸이를 가짐
        String str = localCursor.getString(localCursor.getColumnIndex("sender_name"));
 //가져온데이터의 id열의 j의 위치에 해당하는 값을 가져옴
        int k = localCursor.getInt(j);
 //클래스의 mSenderName변수의 내용과 가져온 보낸이가 같고 k가 id번호가 클래스의 mTopMsgId 변수보다 클때
 //즉 가져온 메세지의 정보가 신규메세지일 경우를 구분하는 부분이라고 추측됨.
        if ((CapturedMsgViewActivity.this.mSenderName.equals(str)) && (k > CapturedMsgViewActivity.this.mTopMsgId))
        {/*신규 메세지일경우의 처리*/
 //mTopMsgId를 최신의 메세지ID값을 저장 
          CapturedMsgViewActivity.this.mTopMsgId = k;
 //m 에 받아온 받은시간값의 인덱스를 저장함.
          int m = localCursor.getColumnIndex("receive_time");
 //클래스의 mMsgList변수가 비어있지 않다면
          if (CapturedMsgViewActivity.this.mMsgList != null)
 //mMsgList에 localCursor.getString(i),localCursor.getLong(m)형식의 데이터를 추가함 (i위치의 메세지내용, m위치의 받은시간)형식으로 저장됨
            CapturedMsgViewActivity.this.mMsgList.add(0, new CapturedMessage(localCursor.getString(i), localCursor.getLong(m)));
        }/*신규 메세지일경우의 처리끝*/
 //가져온 데이터를 닫음
        localCursor.close();
      }/*받아온 메세지를 처리하기 끝*/
 //클래스의 mAdapter가 널이 아니라면
      if (CapturedMsgViewActivity.this.mAdapter != null)
 //mAdapt에게 data가 변경되었다는 사실을 알려준다.
        CapturedMsgViewActivity.this.mAdapter.notifyDataSetChanged();
    }
  };
//받아온메세지를 저장할 어레이리스트를 선언함.
private ArrayList<CapturedMessage> mMsgList = null;
//보낸이를 저장할 문자열변수를 선언함.
  private String mSenderName = null;
//최신문자ID 가질 변수를 선언함.
  int mTopMsgId = -1;

 private ArrayList<CapturedMessage> mMsgList = null;
  private String mSenderName = null;
  int mTopMsgId = -1;


//대화목록삭제를 선택했을시의 경우 다이얼로그 출력으로 추측함.
private AlertDialog buildDeleteDialog(String paramString)
  {
    //대화목록삭제여부를 묻는 다이얼로그그 문자열의 타이틀과 내용을 설정해줌
    return new AlertDialog.Builder(this).setTitle(paramString + " 대화 목록 삭제").setMessage("선택하신 대화 목록을 삭제하시겠습니까?").setPositiveButton("Ok", new DialogInterface.OnClickListener(paramString)
    {
      //선택했을시 처리해주는 부분
      public void onClick(DialogInterface paramDialogInterface, int paramInt)
      {
 //클래스의 메세지삭제 deleteMessages(this.val$name)결과가 참이면
        if (CapturedMsgViewActivity.this.deleteMessages(this.val$name))
        {
 //인텐트 선언
          Intent localIntent = new Intent();
 //인텐트 내용 설정
          localIntent.putExtra("sender_name", CapturedMsgViewActivity.this.mSenderName);
          CapturedMsgViewActivity.this.setResult(-1, localIntent);
          CapturedMsgViewActivity.this.finish();
        }
      }
 //취소버튼 선택시 액션 설정
    }).setNegativeButton("Cancel", new DialogInterface.OnClickListener()
    {
      public void onClick(DialogInterface paramDialogInterface, int paramInt)
      {//아무동작 하지않음
      }
    }).create();// 다이얼로그 생성
  }

/*메세지를 삭제하는 메소드*/
private boolean deleteMessages(String paramString)
  {
    //paramString의 '를 ''로 모두 변경하여 str1에 저장
    String str1 = paramString.replaceAll("'", "''");
    //sneder_name=' + str1 + ' 를 해서 str2에 저장
    String str2 = "sender_name='" + str1 + "'";
    //delete(CapturedMessageProvider.MESSAGE_CONTENTS_URI, str2, null)의 결과값을 리턴함.
    return getContentResolver().delete(CapturedMessageProvider.MESSAGE_CONTENTS_URI, str2, null) > 0;
  }

/*이미 캡쳐되어 저장된 메세지목록을 불러오는 메서드로 추측됨*/
private ArrayList<CapturedMessage> getCapturedMessageList(String paramString)
  {
    //로컬어레이리스트 라는 어레이리스트를 만듬
    ArrayList localArrayList = new ArrayList();
    //아이디 메세지 받은시간 의 배열을 만듬
    String[] arrayOfString = { "id", "msg", "receive_time" };
    //paramString의 '를 모두 ''로 치환하여 str1에 반환한다
    String str1 = paramString.replaceAll("'", "''");
    //"sender_name='" + str1 + "'" 을 str2 에 반환한다.
    String str2 = "sender_name='" + str1 + "'";
    //localCursor 라는 변수에 CapturedMessageProvider.MESSAGE_CONTENTS_URI에 해당하는 위치의 arrayOfString 형식의 데이터중 str2 조건에 해당하는 데이터를 내림차순으로 가져온다.
    Cursor localCursor = getContentResolver().query(CapturedMessageProvider.MESSAGE_CONTENTS_URI, arrayOfString, str2, null, "receive_time DESC");
    //가져온데이터가 비어있지않고 가장처음커서를 가르키고 있는경우
    if ((localCursor != null) && (localCursor.moveToFirst()))
    {
 //i 는 가져온데이터가 현재 가리키는 msg열의 인덱스를 가짐
      int i = localCursor.getColumnIndex("msg");
 //j 는 가져온데이터가 현재 가리키는 id열의 인덱스를 가짐
      int j = localCursor.getColumnIndex("id");
 //가져온데이터가 현재 가리키는 receive_time열의 인덱스를 가짐
      int k = localCursor.getColumnIndex("receive_time");
 //클래스의 mTopMsgId에 가져온데이터의 j에 해당하는 데이터를가짐
      this.mTopMsgId = localCursor.getInt(j);
 
      do//가져온데이터의 끝이 될때까지 로컬어레이리스트에 getstring(i),getstring(k) 즉 메세지,받은시간 형식으로 추가한다
        localArrayList.add(new CapturedMessage(localCursor.getString(i), localCursor.getLong(k)));
      while (localCursor.moveToNext());
 //가져온데이터를 닫는다.
      localCursor.close();
    }
 //정리가된 어레이리스트를 반환한다.
    return localArrayList;
  }

/*카카오톡을 실행시키는 메소드로 추측됨*/
private void startKakaoTalk()
  {
 //카카오톡실행할 인텐트를 설정
    Intent localIntent = getPackageManager().getLaunchIntentForPackage("com.kakao.talk");
 //로컬인텐트가 널이라면 즉 카카오톡의 정보를 받아오지 못했을경우(카카오톡이 깔려있지 않은경우로 추측)
    if (localIntent == null)
 //그냥 리턴함.
      return;
 //인텐트에 플래그를 추가함
    localIntent.addFlags(268435456);
    localIntent.addFlags(536870912);
 //인텐트를 실행한다. (카카오톡 정보를 정상적으로받아왔기떄문에 정상실행이 될것으로추측)
    startActivity(localIntent);
  }

//메모리 누수를 방지하는 메소드로 추측됨
  private void unbindDrawables(View paramView)
  {
 //paramView 가 널이 아니라면
    if (paramView != null)
      try
      {
 //praramView의 백그라운드가 널이 아니라면
        if (paramView.getBackground() != null)
   //paramView의 백그라운드의 콜백을 null로 설정해준다
          paramView.getBackground().setCallback(null);
 //paramView가 ViewGroup형으로 형변환이 가능하면?
        if ((paramView instanceof ViewGroup))
        {
   //paramView가 가지고있는 뷰의 개수를 i에 대입한다.
          int i = ((ViewGroup)paramView).getChildCount();
   //j를 1씩 증가하며 조건없이 반복한다.
          for (int j = 0; ; j++)
          {
     //j가 i이상이면
            if (j >= i)
            {
       //paramView의 모든 뷰를 삭제한다.
              ((ViewGroup)paramView).removeAllViews();
       //리턴
              return;
            }
     //paramView의 j번째의 뷰를 가져옴
            unbindDrawables(((ViewGroup)paramView).getChildAt(j));
          }
        }
      }
      catch (Exception localException)
      {
      }
  }

/*광고를 실행하는 메소드로 추정*/
 protected void initAds()
  {
    AdlibConfig.getInstance().bindPlatform("INMOBI", "com.adlib.adviews.SubAdlibAdViewInmobi");
    AdlibConfig.getInstance().bindPlatform("ADAM", "com.adlib.adviews.SubAdlibAdViewAdam");
    AdlibConfig.getInstance().bindPlatform("ADMOB", "com.adlib.adviews.SubAdlibAdViewAdmob");
    AdlibConfig.getInstance().bindPlatform("NAVER", "com.adlib.adviews.SubAdlibAdViewNaverAdPost");
    AdlibConfig.getInstance().setAdlibKey("501244330cf220394aba0547");
  }

/*서브엑티비티의 결과값을 받는데 사용하는 메소드라고 함.*/
protected void onActivityResult(int paramInt1, int paramInt2, Intent paramIntent)
  {
    super.onActivityResult(paramInt1, paramInt2, paramIntent);
    //리퀘스트코드1이 KatalkCapturerActivity.REQUEST_CODE_LOCK 이면
    if (paramInt1 == KatalkCapturerActivity.REQUEST_CODE_LOCK)
    {
      //리퀘스트코드2가 -1이면
      if (paramInt2 == -1)
 //클래스내의 mlsStartFromLock 을 true로 바꿈
        this.mIsStartFromLock = true;
    }
   //아니면
    else
      //리턴
      return;
    //호출한 엑티비티에 result코드와 인텐트를 전달함.
    setResult(0);
    finish();
  }

/**/
public void onClick(View paramView)
  {
    //입력받은뷰의 아이디를 얻어옴
    int i = paramView.getId();
    //얻어온 id가 2131230772 이면
    if (i == 2131230772)
 //buildDeleteDialog에 선택한 뷰의 보낸이를 입력하여 출력함.
      buildDeleteDialog(this.mSenderName).show();
    do//i가 2131230773이 아닐때까지 반복함
      return;
    while (i != 2131230773);
    //startkakaoTalk메서드를 호출
    startKakaoTalk();
  }

/*기본 창이 출력되었을때 기본동작*/
 public void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    //2130903046에 해당하는 레이아웃을 출력
    setContentView(2130903046);
    //전달된 값을 받을 localintent를 만든다
    Intent localIntent = getIntent();
    //받아온 데이터에 "sender_name"가 있으면
    if (!localIntent.hasExtra("sender_name"))
      //종료
      finish();
    //클래스의 mSenderName 변수에 "sender_name"의 내용을 가져온다
    this.mSenderName = localIntent.getStringExtra("sender_name");
    //뷰에 텍스트를 mSenderName로 설정해준다.
    ((TextView)findViewById(2131230770)).setText(this.mSenderName);
    //클래스의 mMsgList를 getCaptureedMessageList에 mSenderName을 넣어서 반환받은 값을 저장한다.
    this.mMsgList = getCapturedMessageList(this.mSenderName);
    //클래스의 mAdapter 설정
    this.mAdapter = new MessageAdapter(this, this.mSenderName, 2130903042, 2131230732, this.mMsgList);
    //mAdapter에 변화되엇다는 알림을 보내줌
    this.mAdapter.setNotifyOnChange(true);
    //리스트뷰에 어댑터를 설정해줌
    ((ListView)findViewById(2131230774)).setAdapter(this.mAdapter);
    //
    getContentResolver().registerContentObserver(CapturedMessageProvider.MESSAGE_CONTENTS_URI, false, this.mMessageObserver);
    //레이아웃에 클릭리스너를 담
    findViewById(2131230772).setOnClickListener(this);
    findViewById(2131230773).setOnClickListener(this);
    //클래스에 mlsStartFromLock을 True를 넣어줌
    this.mIsStartFromLock = true;
    //설명이 없음
    setAdsContainer(2131230769);
  }

/*파괴되엇을때*/
protected void onDestroy()
  {
    super.onDestroy();
    //destroyAdsContainer()를 호출함
    destroyAdsContainer();
    //mAdapter를 클리어함.
    this.mAdapter.clear();
    //mAdapter 를 널로 설정해줌
    this.mAdapter = null;
    //getContentResolver()를 컨텐츠옵저버에서 제거함
    getContentResolver().unregisterContentObserver(this.mMessageObserver);
    //메모리 누수방지를위해 파괴된 뷰에 unbindDrawables를 호출함
    unbindDrawables(findViewById(2131230768));
  }

/*터치했다가 뗏을때의 상태를 반환해주는 메소드로 추측됨*/
public boolean onKeyUp(int paramInt, KeyEvent paramKeyEvent)
  {
 
    if (paramInt == 4)
    {
      setResult(-1);
      finish();
      return false;
    }
    return super.onKeyUp(paramInt, paramKeyEvent);
  }

/*포커스를 잃었다가 다시 얻었을때의 작동하는 메소드로 추측*/
  protected void onResume()
  {
    super.onResume();
    //클래스의 mIsStartFromLock가 True면
    if (this.mIsStartFromLock)
      //mIsStartFromLock를 false로 변형
      this.mIsStartFromLock = false;
    do
      return;
    //KatalkMoleSettings클래스의 isEnable메소드의 결과가Enable일 때까지 반복
    while (!KatalkMoleSettings.isEnable(getApplicationContext(), "ENABLE_LOCK"));
    //엑티비티가 실행된후 결과물을 받아서 반환함
    startActivityForResult(new Intent(this, KatalkPasswordActivity.class), KatalkCapturerActivity.REQUEST_CODE_LOCK);
  }


private class MessageAdapter extends ArrayAdapter<CapturedMessage>
  {
    private LayoutInflater mLayoutInflater = null;
    private String mSenderName = null;

    /*메세지어댑터를 설정함.*/
    public MessageAdapter(String paramInt1, int paramInt2, int paramList, List<CapturedMessage> arg5)
    {
      super(paramList, i, localList);
      this.mSenderName = paramInt2;
    }

    /*카톡을통해 얻은 받은시간정보를 변환하여 반환*/
    private String getTime(long paramLong)
    {
      SimpleDateFormat localSimpleDateFormat = new SimpleDateFormat("a HH:mm");
      GregorianCalendar localGregorianCalendar = new GregorianCalendar();
      localGregorianCalendar.setTimeZone(TimeZone.getTimeZone("Asia/Seoul"));
      localGregorianCalendar.setTimeInMillis(paramLong);
      return localSimpleDateFormat.format(localGregorianCalendar.getTime());
    }

    /*입력받은 paramint를 CapturedMessage 로 변환하여 반환함*/
    public CapturedMessage getItem(int paramInt)
    {
      return (CapturedMessage)super.getItem(paramInt);
    }

    /*입력받은paramInt의 ID를 반환함*/
    public long getItemId(int paramInt)
    {
      return super.getItemId(paramInt);
    }

    /*입력한 정보의 뷰를 반환함*/
    public View getView(int paramInt, View paramView, ViewGroup paramViewGroup)
    {
      View localView = super.getView(paramInt, paramView, paramViewGroup);
      if (localView == null)
        localView = this.mLayoutInflater.inflate(2130903042, null);
      CapturedMessage localCapturedMessage = (CapturedMessage)super.getItem(paramInt);
      ((TextView)localView.findViewById(2131230731)).setText(this.mSenderName);
      ((TextView)localView.findViewById(2131230732)).setText(localCapturedMessage.getMessage());
      ((TextView)localView.findViewById(2131230733)).setText(getTime(localCapturedMessage.getTime()));
      return localView;
    }

    /*paramint의 Enabled상태를 boolean형으로 반환함*/
    public boolean isEnabled(int paramInt)
    {
      return super.isEnabled(paramInt);
    }
  }

애니메이션이 있으므로 정확히 보실분은 ppt로 보시기 바랍니다. 

 

application framework.pdf

 

Application Framework.pptx

 

 

 

티스토리는 검색 포털 사이트 "다음(Daum)"에 속한 블로그 입니다. 그래서 현재 1위의 검색 포털 사이트인 "네이버"에서의 게시글 검색 노출을 시키기 위해서, 이전에는 네이버에서 제공하는 RSS등록신청과 같은 방식을 선택하여 검색등록을 하곤했는데요. 지금은 이와같은 부분들이 많이 개선되어 티스토리 내에 RSS피드 즉, http://티스토리이름.tistory.com/rss 주소에서 노출되는 글을 네이버 검색로봇이 찾아가서 검색물로 등록해주는 시스템으로 바뀌었습니다. 덕분에 일일이 rss등록 신청을 해야하는 불편함도 많이 줄어들었죠.

 

 

 

 

저는 몇주전에 티스토리의 복원 기능을 시험해보기 위해서, 기존블로그의 내용을 백업한 뒤, 임시로 만든 블로그에 복원을 한 적이 있었습니다. 복원한 게시물에 대한 삭제는 하지않았었습니다. 그리고 그 이후 2~3주동안 잊고 살았죠. 하지만 최근에 제가 게시했던 글을 네이버에서 검색하는 과정에서 제가 썼던 글 10여개가 검색등록에 누락되어 있다는 사실을 알게 되었습니다.

그래서 이에 대해서 여러 문의를 거친 결과, 게시글 검색누락에 대한 이유로, 복원용으로 쓰인 블로그의 글이 "원본 글"로 인식되고, 제 블로그의 원래 글이 "유사문서"로 인식되는 바람에 없어진 것이라고 하더군요.

유사문서로 인식되면 검색 등록에 추가되었던 글이라도, 네이버 검색등록에서 삭제될 수 있다는 사실을 이번을 계기로 처음 알게되었습니다. (여기서의 유사문서는 블로그의 주소가 달라도 글 내용이 동일하면 무조건 해당되는 사항입니다.)

 

 

 

그리고 추가적으로 알게된 중요한 사실!!

티스토리에서 제공하는 http://티스토리이름.tistory.com/rss 피드상에 업로드될 수 있는 글의 최대 갯수는 30개로 나와있죠. 이에 대해서 네이버 검색 등록상에 등록이 되거나, 업데이트가 될 수 있는 글도 RSS피드에 들어가있는 상위 30개의 글에 한정된다는 사실입니다. (이는 네이버 상담원분과의 문의로 알게 되었습니다.) 

 

여기서 "업데이트"라는 부분이 대단히 중요합니다.

"네이버 블로그"의 경우에는 게시한 글의 검색에서의 업데이트가 수시로 이루어지는데 반해서, "티스토리 블로그"에서는 rss 피드상의 상위 30개의 글에 들어가있지않다면, 말그대로 해당글을 수정한다고 해서 네이버 검색상에서는 아무런 변화가 없다는 뜻이죠.

별 것 아닌 정보일지도 모르겠습니다만, 티스토리를 운영하는 블로거분들에 있어서는 필수적인 정보입니다.

 

물론, 등록일을 "현재"로하여 글을 재발행하는 방법으로 rss피드에 올려놓는 방법도 있습니다. 하지만 글 쓴 당시의 날짜가 중요한 게시글의 경우 이러한 방법도 힘들겠죠.

 

결론은, 처음에 글을 쓸 때, 신경을 써서 최대한 이 후에 수정을 할 일이 없게끔 확실하게 글을 완성해야된다는 뜻입니다. 제목과 내용을 RSS피드가 떠난이후에 아무리 다듬어봐야 네이버 검색상에서는 전혀 변화가 없게되니깐요..

이 정보들로 하여금, 티스토리 블로거 분들께 많은 도움이 되셨으면 합니다.

 

 

 

 

[출처]collby J의 외국음악 티스토리 블로그

 

옥상정원일기 2013/5/20 17일째   2013/5/20

옥상정원일기 2013/5/12 9일째     2013/05/07

옥상정원 2013/04/28 Day - 1일째 2013/04/28

 


 

엄청난 성장을 보여주는 위 사진은 이미 3번 뜯어먹고 또 자라고 있는 상추화분1 이다.

 


 

마찬가지로 상추는 3번뜯어먹고도 마구마구 자란다.

 

그리고 고추의 꽃이 있던자리에 열매가 달리기 시작했다 다음주나 다다음주면 수확이 가능할듯 싶다.


 

방울토마토1에 열매가 무수히 달리고 있다..

이것도 고추가 완전히 열릴때 즈음 다 익지 않을까 싶다.

 


방울토마토2에 열매가 무수히 달리고 있다..

이것도 고추가 완전히 열릴때 즈음 다 익지 않을까 싶다.


케일또한 잎이 무수히 나고있다. 고기먹을때 뜯어먹을 예정이다,...

 


 

총평: 상추는 매주 맛잇는 쌈을 제공해주었다. 고추에 열매가 맺힌것이 인상적

방울토마토에 거름이 재대로 작용한듯 열매가 많이 달린다.

케일도 무난히 성장중이다 잡초를 제거해줘야 겠다.

 

 

 

오늘은 옵티머스 뷰2 젤리빈 루팅을 해보도록 하겠습니다. 

 

먼저 루팅에 관한것과 루팅의 위험성등은 미리 숙지하시고 오시길 바랍니다.

간단히 루팅후에는 A/S과정에서 문제가 생길수도 있고, 기기에 장애가 발생할수 있습니다.

 

※본 강좌는 현재 SK/KT 기기만 확인되었습니다.(모든 통신사 가능)

※본 강좌로 인해 일어나는 사고는 책임지지 않습니다.

※루팅은 언제나 위험이 따를수 있는 일이니 백업은 항상 해두시길 권유합니다.

 

  준비파일 다운로드

 

F200Root.egg

 

 

 

 

 

 

 

 

 

 

우선 USB드라이버가 필요한데요 이미 설치되있으면 필요 없지만 없으신분들은 드라이버를 설치하셔야 합니다.

http://www.lgmobile.co.kr/mobile-phone/F200/LG-F200S 이 페이지에서 다운로드 센터에서 LG United Mobile Driver 을 다운후 설치해 주세요

 

 

 

 

 

 

 

 

 그리고 위쪽에 준비파일을 받으신 다음에 압축을 해제해 줍니다.

 

1. 뷰2에서 설정-개발자옵션-USB디버깅을 클릭해주세요.

2. 옵티머스 뷰2와 컴퓨터 연결후 충전모드로 연결해 주세요.

 

 

3. Root.exe를 실행해 주세요(윈7,윈8 유저분들은 관리자권한으로 실행시켜주시는게 좋습니다)

4. 프로그램은 그대로 냅두고 기기와 PC의 연결을 해제하고 USB디버깅 활성화 취소 - 다시 디버깅 활성화 - 다시 컴과 연결

5. 몇초뒤에 엔터를 눌릅니다. 

 

6 재부팅되면서 루팅이 됩니다.(Super SU를 확인해 주세요)

 

※재부팅이 안된다면 다시 엔터를 눌러보세요. Root.exe가 꺼지면서 재부팅된다고 합니다.

 

 

각종 자격증 필기 및 실기 기출문제 다운로드 주소

http://www.gisafirst.com/pds/data_new01.html

 

♪정보보안학과 취업준비

 

한아전의 정보보안학과에서는 각종 사이버테러와 범죄들을 예방하고 중요정보들을 보호할 수 있는 전문인재를 양성합니다.

관련 자료를 찾아보면 유명 금융기관을 공격하거나, 트래픽공격 혹은 DDos공격, 기업과 게임 데이터를 해킹하는 등 각종 사이버 범죄가 나날히 증가하고 있는데 정보보안학과에서는 쉬지 않고 발전하는 공격기법들을 파악하고 이에 대응 할 수 있는 전문 고급기술들을 교육합니다.

 

 

무엇보다 분야 특성상 실무능력이 가장 중요하기 때문에 정보보안학과에서는 이론뿐만 아니라 실습위주로 수업이 진행되어 정보보안학과 학생들의 실무능력을 강화시키고 있습니다.

정리하자면 정보보안학과 학생들은 귀로 듣고 눈으로 보는데 그치지 않고 직접 손과 다리로 실무기술을 체득한다는 거지요! 그럼 이런 실습위주의 수업은 정보보안학과 학생들에게 어떤 도움이 될까요?

바로 실무에 바로 투입되어도 문제가 없고 현업에 빨리 적응할 수 있다는겁니다.

 

 

 

정보보안학과 졸업생들 대부분은 보안업체로 취업을 하게 되는데, 일반 교육기관을 나와 취업을 하게 되면 처음부터 커리큘럼과 업무에 대해 다시 공부해야하는 번거로움이 있는데요, 한아전 정보보안학과 졸업생들은 이미 재학당시부터 이와 관련된 수업들로 단련되어 있고 정보보안학과의 특징인 프로젝트 교육으로 인해 실무에 대해 두려움도 없을 뿐더러 놀라운 적응력을 보여준답니다.

이런 장점들을 자랑하는 정보보안학과의 교육과정은 어떨까요?

 

 

 

정보보안학과는 가장 먼저 기초적인 기본과목부터 수업이 진행됩니다. 물론 실무능력이 가장 중요하지만 그것도 기본기가 튼튼해야 빛을 낼 수 있지요? 정보보안학과에서는 예비 신입생들이 입학전부터 선행학습을 통해 정보보안학과에서 학업을 진행하기에 필요한 가장 기초적인 과목부터 스스로 학습 할 수 있도록 지원하고 있고 정보보안학과 입학 후에도 그치지 않고 기본기를 단련시켜 줍니다.

 

그리고 정보보안학과의 강점인 실습수업도 firewall, VPN, 라우터, 스위치, 유닉스 등 실습장비를 이용하여 교육하고 있기에 후에 취업후에도 관련 장비와 프로그램을 능숙히 다룰 수 있습니다.

그리고 정보보안학과는 현업에 종사하고 있는 실무자를 지도교수로 지명해 그룹별 학생관리를 하고 각 방학기간에는 보안업체 실무자를 초빙해 실무 세니마도 진행합니다.

 

 

 

 


 

그럼 실무중심의 교육을 받은 정보보안학과 학생들은 어디로 취업을 할까요?

정보보안학과 졸업생들은 기본이론은 물론 각종 취업에 대비한 커리큘럼으로 교육을 받기 때문에 졸업 후 한국통신기술, sk인포섹,kcc 시큐리티 등 유명 보안업체로 취업이 가능하고 그 외에도 정보보안학과와 산학협력을 맺고 있는 보안업체들로 취업이 가능합니다. 그래서 정보보안학과 학생들은 골라서 취업한다는 말이 나올정도지요^^;

 

국내 유명보안업체로 진출이 가능한 정보보안학과!

한아전 정보보안학과를 잊지 마시기 바랍니다!

 

-지난번 일기 보러가기- 

http://jinhobak.tistory.com/254 1일째

http://jinhobak.tistory.com/273 9일째

 

 


 

 상추들1: 전체적인 폭풍성장을 함 놀라운 성과임.


 

 상추무리2와 고추무리 : 상추무리1에비해 덜 성장했으나 그래도 나름 성장 고추에는 꽃이 피려고함.


 

 방울토마토모종1 : 꽃이 만개하고 열매가 몇몇 열리기 시작함. 많은 성장치를 보임


 

  방울토마토모종2 : 꽃이 만개하고 열매가 몇몇 열리기 시작함. 많은 성장치를 보임


 

케일 : 최고치의 성장치를 보여줌 1일차와 비교하면 놀라울따름..



전체적으로 엄청난 성장도를 보여줌 비가 많이왔고 햇빛이 강한날이 많은 탓과

버섯 밑둥거름과 커피찌거기를 거름으로 준것이 효과가 나왔을수도 있다고 추측함.,

 

※커피찌꺼기,버섯밑둥 은 거름으로 좋다고함

치즈 알리오올리오를 해먹기로 하였다.

마트에서 필요한 재료를 사 왔다.

재료는 아래와 같다.

 

 


 

 재료 : 스파게티면, 치즈(좋아하는거로), 마늘 5~10개, 양파(안넣어도됌),마른고추(매운맛을 원한다면 준비)

아 원래 매운거 좋아해서 마른고추 사놧다가 썰어넣는데 이사오는통에 없어졋네 있는줄알고 안삿는데.. 그냥 양파 넣기로 함.

마늘은 적당히 얇게 편썰어서 준비해놓는다 양파도 대충 썰어놓는다.


 

 면을삶을 물을 끓인다. 팔팔 끓는것같다.


 

 면을 양 손을 오케이 형태로 쥔다음 양손을 반대로 돌려서 면이 꽈베기처럼 될듯하게 잡은다음 살짝 돌리면서 탁 노면 동그랗게 잘 퍼진다.

 


면삶을때 소금을 넣어주어야 한다  위 사진처럼 적당히 한줌정도 넣어준다.

 소금을 넣은 모습..

 


 

 

 이제 기호에따라 삶는 시간을 기다리는데

탱탱하게먹고싶으면 6~7분 좀 질척한거 좋아하면 8~9분 정도 삶으면 된다.


 

 거의다 끓은 모습이다.


 

 다삶은 면을 체에걸러 물을 따라내는데 중요한건 면삶은 물을 버리지 말고 담아둔다 물을따라낸 면에 오일을 뿌려 안불게 해준다.


 

 후라이팬에 오일을 넉넉히 둘러주고 마늘과 양파를 볶아준다.

매운맛을 원하는 사람은 고추를 이 단계에서 같이 넣어 볶아주면 된다.

 위사진보다 조금 더 누르스름 빛이 돌게 볶아주면 적절하다. 나는 양파때문에 조금 덜 익힘.


 

 적당히 익으면 면을 투하해준다. 이때 면삶앗던 물을 1~3국자 간맞춤을 위해 넣어준다.


 

 그다음 후추를 기호에 맞게 넣어준다 난 후추가 좋다.


 

그다음 치즈를 좋아하는만큼 넣어준다.나는 많이좋아해서 3개 넣엇다 사실 더넣고싶엇지만 참음.

치즈를 넣은다음 치즈가 잘 퍼지게 섞어준다.,


적당히 다 볶으면 완성! 치즈가 잘 녹아서 고소하니 간도 딱맞고 아주 재대로 만들어졌다. 맛은 꿀맛이다. 재료비도 5천원도 안들고

대략 10~15분 넉넉잡으면 완성이니 긴시간 많은재료 없이도 맛잇는 스파게티 요리가 완성된다 갠적으로 강추한다.

아 그리고 치즈는 원래 알리오올리오에 넣는건 아닌데 좀더 고소하게 먹고싶어서 넣은거니 안넣고 해도 무관하다.


'여러가지 > 잡담' 카테고리의 다른 글

♪정보보안학과 취업준비  (0) 2013.05.20
옥상정원일기 2013/5/20 17일째  (0) 2013.05.20
옥상정원일기 2013/5/12 9일째  (0) 2013.05.07
PHP를 시작하기 전에  (0) 2013.05.06
옥상정원 2013/04/28 Day - 1일째  (0) 2013.04.28

-지난번 일기 보러가기- 

http://jinhobak.tistory.com/254 1일째

 


 

 상추군단1 : 1일째와 비교했을때 좀더 잎이 자라고 생기가 돋은걸 느낄수 있었다..

 


 

 상추군단2와 고추군단 : 상추는 마찬가지로 조금 자랐으며 고추는 아직까지는 큰 차이를 알 수 없다고 판단함.

 


 

 방울토마토1 : 변화가 눈에 띔 1일째와 다르게 잎이 좀더 생기가 돌고 팔팔해짐을 느낌

 


 

 방울토마토2 : 방토1과 마찬가지로 변화가 눈에 띔 1일째와 다르게 잎이 좀더 생기가 돌고 팔팔해짐을 느낌


 

케일 : 잎이 조금 커지고 케일다운 색을 띄게 됨

 


총평  분갈이에 안정적으로 적응하고 성장할 준비를 마친듯.

 

PHP의 특징

 

 인터프리터 언어

 C나 자바처럼 소스를 실행하기전에 컴퓨터언어로 변환시킬 필요없이 바로 실행되는 언어

 서버 사이드 스크립트

 프로그램이 HTML 파일 내부에 포함되거나 독립적 파일로 존재한다.

이 프로그램은 웹 서버에서 실행된 다음 HTML 형태로 변환되어 요청한 클라이언트의 브라우저에 표시된다.

 데이터베이스와의 연계

 다양한 데이터베이스를 지원하고있어 데이터베이스와의 연계가 뛰어남

 오픈 소스  소스코드가 인터넷에 다양하게 공개되어 있고 라이브러리가 잘 되어있음.

 

 


 GET 과 POST의 차이

 항목

GET 방식 

POST 방식 

 데이터를 주고받는 방법

 환경변수라는 웹 서버의 OS가

 갖는 변수에 저장됨

 표준입력 장치를 사용해 서식에

 입력 받은 다음 전송함 

 문자수 제한  있음(OS에 의존)

 없음

 주소창에서의 표시

 전달된 파라미터는 주소창에 표시됨  전달된 파라미터는 주소창에 표시되지 않음.
 주소창에서 지정하는 파라미터  파라미터를 직접 지정할 수 있습니다  파라미터를 직접 지정할수 없음.

 


서버사이드 스크립트와 클라이언트 사이드 스크립트

 

서버 사이드 스크립트 

 클라이언트 사이드 스크립트

● 클라이언트(웹브라우저)가 스크립트를 실행함.

● 웹 서버가 스크립트를 실행함.

● 웹 서버에 부하는 없음.

● 웹 서버에 부하가 걸림.

● 웹 브라우저의 종류나 설정에 의존함.

● 웹 브라우저의 환경에 의존하지 않음.

● 대표적으로 JavaScript, VBScript 등이 있음.

● 주요 기술로는 PHP,JSP,ASP 등.

 

 


 

 

 

 

 

 

 

 적상추모종과 고추모종 화분과 흙이 부족한 관계로 한 화분에 심다.


 

 적상추와 청상추 모종 가능한한 많이 심었다. 간격이 많이 떨어진것 같지만 이것들이 무지 커짐


 

 방울토마토 모종. 모종자체가 크기때문에 단독화분이 배정됨 할머니 말씀에 의하면 수확에 부정적이라 하심.


 

 같은 방울토마도 모종이다 좀더 흙이 많이들어간 화분에 심어졌다 이것이 앞으로 어떤 영향을 줄지 궁금하다.


 

 내가 고른 케일 쌈채중 케일을 좋아해서 골랐다. 풍성하게 자라라.

 


옥상정원 2013/04/28 Day  -  1일째

 

 

 

 

티스토리 초대장이 4장 남았습니다.

 

필요한분께 모두 드리고싶지만 4장 뿐이므로

 

아래 양식에 맞게 작성해주시면

추첨을통해 나눠드리도록 하겠습니다.

양식

 

블로그 개설하는 이유:

이메일주소:

블로그 분야:

 

 

배포가 완료되었습니다

응모해주신분들 모두 감사드리고

다음달에도 생긴다면 또 배포하도록 하겠습니다.

티스토리 블로그 초대장을 배포합니다.

잔여수량은 [1]장 입니다.

원하시는분은

비밀덧글로 신청서 남겨주세요

양식은

 

 

필요한이유:

이메일주소:

본인이 만들 블로그 분야:

 

를 적어서 남겨주세요 2~3일내로 초대장 보내드립니다.

 

 

해산물은 못먹더라도 새우 좋아하는 분들 계시죠? 

 

 

 

 새우를 좋아하지만 종류에대해선 잘 모르는분들,

 서해안가서 잘못된 대하를 드시 될까 싶어 좋은 정보 하나 알려드리려 합니다.

 

 

 

 

 

대하는 고급 새우라서 바다에 나가서 직접 잡게 되면 kg당 가격도 많이 뛰기도 하고,

 

가끔 변수가 생기기도 해서 수요는 많은데 공급이 적을 때가 많아서, 요즘엔 양식을 많이 합니다.


양식을 하더라도 대하가 모자를때가 많다보니 사람들이 좀더 이익을 보기 위해서  


동남아나 중국에서 대하랑 비슷한 애를 수입해와서 대하라고 속이기도 합니다. 

 

 

 

 

 

보면 아시게습니까? 

 

 일단 대하랑 비슷해서 꼼수로 속이고 팔리는 녀석을 흰다리 새우라고해요.


위쪽에 있는게 흰다리 새우, 아래쪽에 있는게 대하 입니다.

 

 


제일먼저 주황색 옅은 실선이 쳐진 새우 얼굴을 봐주세요.


새우의 머리 위쪽에 뿔이라고도 할 수 있는 이마뿔이 눈쪽에서 끝나는걸 볼 수 있지만

 
아래에 있는 대하녀석을 보게되면 간드러지게 앞쪽 까지 삐죽이 튀어나온걸 볼수 있습니다.

 
이렇게 따로 두고 보면 제대로 알 수 있지만 같은 녀석들 끼리 있으면 구별이 힘들기도 해요. 

 

 

그럴땐 눈쪽을 보면 조금 쉽습니다. 


왼쪽에 있는게 대하, 오른쪽에 있는게 흰다리 새우인데요.

 

대하의 경우 눈이 안쪽으로 들어가고, 흰다리새우의 경우 대륙의 맛을 보았는지 눈이 바깥쪽으로 튀어 나와있습니다.

 

대하는 보통 전어,꽃게랑 비슷한 철인 요즘이라 한창 맛있을때니

  

서해안 남당리, 백사장, 안면도 이쪽에서는 전화접수나 인터넷접수로도 대하를 판매하니까,

  

 집에 나오는게 힘든 분들이나 바쁘신 분들은 택배를 이용해서 맛보고,

  

주말에 가족과 좋은 추억 만들어 볼 서해안 근처에 사는 분들는 가족과 함께 서해안바다로 떠나보시길 바랍니다.

 

 

 

 

제가 현재 쓰고있는 툴바3개 입니다



첫째 이미도플러그인 이건머,,자세한 내용은 생략!

이미지를 영상으로 찿아주는 툴..다운:  http://www.imideo.com/



두번째는 eraser툴...이건 꼭 설치하세요 ㅎㅎ..

 

 


쿠키,암호,들어간사이트,다운히스토리..빈파일.임시파일..등등등.삭제해주는 툴입니다..

하루에 한 두번씩지워주면 좋습니다..http://hotcleaner.com/history-eraser-chrome-extension-app.html



마지막으로 유틸같은툴...pig toolbox

 

 

 

짤에서 보듯..이플러그인은 다양한 기능이 있습니다..선택스샷..유튜브도구(다운,,광고 건너뛰기),짧은주소만들기등등..

특히 캡쳐 하는거 번거롭게 하시는분들꼐 추천..

네이버나 다음같은데서 우클릭 막힘도 많이 쓰이고,,

사진에 대고 클릭하면 바로 구글검색이됍니다.

http://goo.gl/QdlOf  <==이것도 이툴로 짧은주소만들기로 만든거랍니다...


툴바전혀 않쓰는 분들이 상당히 많아 적어봅니다...

 


우선 바이오스 설정부터 시작하겠습니다 바이오스 설정은 아래글 Windows XP설치 방법을 참고.
이제 DVD로 부팅을 한다는 이말입니다 그다음 창이 하나뜨는데요 거기서 윈도우7설치하기를 엔터칩니다

 

이제 DVD에서 설치파일을 로딩합니다.

 

설치로딩중...

 

 

여기서 다음을 클릭합니다.



 

지금 설치버튼을 누릅니다.

 

 

여기서 저는 Windows 7 Home Primium K x86으로 선택하겠습니다(님들은 저처럼 Ultimate K와 Professional K하고 Star 다 있으시겠지만 저는 없네요)



동의함을 클릭하고 다음으로 넘어갑니다.


 

여기서는 사용자 지정을 클릭합니다.


 

 

여기서 드라이브 옵션을 클릭합니다.
이전운영체제가 있는경우 파티션을 모두 선택해서 삭제해준후 드라이브옵션단계를 진행합니다.


 

새로만들기를 클릭하고 적용을 클릭합니다 그다음 

 



 

이건 어쩔수없이 확인을 합니다.

 

 

여기서 시스템 예약파티션을 삭제합니다




그리고 첫번쨰로만든 파티션을 클릭하고 포멧을 한 후에 설치를 시작합니다 약 30분 정도 걸립니다

 


 

설치 진행이 완료되면 이런 화면 이 뜹니다


 

 

 

여기서 저는 LG로 하겠습니다 그다음 다음을 클릭합니다


 

 



 

암호 쓰실려면 압호를 입력하고 다음을 클릭합니다.


 

 



 

-   정품인증강좌   -


제품키를 입력합니다 제품키가 없으시다면 위의 강좌에 정품인증법이 있습니다.




여기서 권장설정을 클릭합니다

 

여기서 다음을 클릭합니다







여기서 컴퓨터가 집에 있으면 홈네트워크 회사이면 회사 네트워크 노트북으로 공항이나 벤치등에 있으면 공용 네트워크를 설택합니다.

 

설정 마무리하는 중입니다






Windows 7설치 완료되었습니다 이제 드라이버와 응용 프로그램을 설치하시면 됩니다.




 

 

==============================================

 

 

 

 

 

 

인터뷰 시작부터 민망하게 테이블 위에 드러누음. (그러라고 내논 테이블이 아닐텐데)


3 : 30 - 팀명에 대한 의미를 묻는 질문에 설명을 하다가 갑자기 통역사에게
          "아시잖아요!!" 하고 쏘아붙임

7 : 30 - 리더 "사람의 욕망이나 욕심에 대해서는 이유를 물어보는 게 아닙니다" 

9 : 25 - 보통 힙합인들은 "어글리"한데 우린 그렇지 않다.     
            이 말을 듣고 한 멤버가 엉덩이를 올린 채 발로 박수를 치며 웃어대기 시작
            옆에 있던 멤버가 난데없이 원숭이 퍼포먼스를 함.
            리더 "이런 미친 놈도...."

<가장 압권인 장면>

12 : 30 부터


통역사 : 이번에 태국 홍수난 거 아세요?

리더 : 아유 알죠.(중략) 저희 금전적인 보상으로 인해서 마음의 치유가 됐으면 좋겠습니다.

          저희 가진 게 돈밖에 없거든요. (얼마 있냐?) 한 7천원?

 

=====================================================================================

 

 

이 후로  뜬 닉쿤 트위터에는 블락비를 겨낭한듯한 글이 올라와있네요.

 

Khunnie0624 นิชคุณ Buck หรเวชกุล 
태국의 홍수피해 관련된 일들에 대해 별 생각없이 말씀하시는 분들,태국인인 입장에서 기분이 나쁘네요.그리고 태국에 오셔서 생각없이 행동하시는것 보단,이 나라에 대한 예의를 갖춰주시고,올바르게 인식할줄 아는 태도도 갖춰주세요
8분 전 

 

 

============================================================

 

태국은 한류랑 한국을 굉장히 사랑하는 나라라고 알고있는데..

태국사람들 기분 굉장히 나쁠듯..

 

나 블락비 굉장히 좋아하는데.. 난리나 맨날 들었는데...

좀... 다시보이네요 ..

 

 

 

추가글)

 

 

핑북이라는 태국 유명한 사이트 뉴스 메인에 걸렸네요


http://www.pingbook.com/news/view.php?id=15501

 

 




 


지구상에 존재하는 신비로운 절경들을 모아놓은 사진이 등장해 화제를 모으고 있어요 ㅎㅎ

지구상에서 잘 알려지지 않았던 절경과 자연이 만들어낸 신비한 모습들을 모은 이 게시물은 지구상 가장 신비한 장소 첫 번째로 남극의 맥머도 드라이 벨리(Mcmurodo Dry Velleys)를 꼽았습니다.

맥머도 드라이 벨리는 남극 맥머도만 서쪽 빅토리아섬에 위치한 협곡으로 수 십미터에서 수 백미터에 달하는 투명한 얼음 층으로 되어있어 사진으로 보아도 환상적인 장관을 만들고 있습니다..

이어 두 번째로 선보인 신비한 장소는 미국 네바다 주의 하늘 간헐천(Fly Geyser)으로 글쓴이는 두 개의 지맥이 만나 이런 독특한 형태로 끊임없이 온천수가 뿜어져 나온다는 설명을 덧붙였습니다.

이밖에도 이 게시물에는 북극 오로라(Aurora Borealis), 스페인의 리오 틴토(Rio Tinto, Spain), 모리타니아의 리체트 구조(Richat Structure), 뉴질랜드의 로토루아(Rotorua, New Zealand), 버뮤다 삼각지대(The Bermuda Triangle), 브리티시 콜롬비아의 스팟호수(Spotted Lake, British Columbia), 하와이의 카우아이(kauai, Hawaii), 브라질의 로라이마 산(Mount Roraima, Brazil)등이 지구상 가장 신비한 장소로 거론됐습니다.

한편 게시물을 접한 네티즌들은 "한번 쯤 직접 보고 싶은 절경이네요", "보고는 싶은데 대부분 직접 보려면 죽을 각오해야할 듯", "역시 대자연의 힘은 어마어마 하네요" 등 신기하다는 반응을 보이고 있습니다.



성공하길..


히말리아의 보물 삼채, 삼채로 건강 지키세요.

 

 

 

 

 

 

히말리야 산맥의 언저리인 해발 1400-4200m 초고랭지에서 자라는 식물로 미얀마나 부탄 등에서는뿌리부추로 불리는데

우리나라에서는 생긴 모양과 맛이 어린 인삼을 닮았다고해

삼채 쓴맛, 단맛, 매운맛 등 3가지 맛이 있다고해 삼채라고 불린다고 하네요.

비타민A, C, 칼슘 철분등이 풍부

혈액순환개선과 항암작용에 효과 있는유황성분이 마늘의 6배 많은 것으로 알려졌어요.

 

 

[삼채의 효능]

유황은 피부노화방지하고 강력한 항암작용

삼채가 섬유소를 함유해 피를 맑게 하고 배변을 촉진하는 기능

통증완화 작용, 염증을 삭히는 작용이 강함.

각종 피부병치료,아토피질환, 당효에도 효과

콜레스테롤 합성억제하고 혈전 분해작용

 

 

[삼채섭취방법]

?  뿌리 부분은 날로 먹어도 되고 요리를 해도 약용 성분이 파괴되지 않는 것으로 알려져 있어
삼채는 그냥 씹어먹을 수 있고 무침이나 삼채김치, 삼채전 등

우리 한국인의 입맛에 맞는 다양한 음식으로도 활용이 가능하다고 하네요.

 

 

 

 

 

 

 

 


나도 이제 블로그가 생겼다!!
으아아1!!!