{"id":99,"date":"2014-06-12T23:22:03","date_gmt":"2014-06-13T08:22:03","guid":{"rendered":"http:\/\/blog.box.kr\/?p=99"},"modified":"2014-06-12T23:22:03","modified_gmt":"2014-06-13T08:22:03","slug":"%ed%8f%bc%ec%97%90-%eb%aa%87%ec%9e%90%ea%b9%8c%ec%a7%80-%ec%9e%85%eb%a0%a5%ea%b0%80%eb%8a%a5%ed%95%9c%ec%a7%80-%ed%91%9c%ec%8b%9c","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=99","title":{"rendered":"\ud3fc\uc5d0 \uba87\uc790\uae4c\uc9c0 \uc785\ub825\uac00\ub2a5\ud55c\uc9c0 \ud45c\uc2dc"},"content":{"rendered":"<h3 class=\"posttitle\"><a title=\"\ud3fc\uc5d0 \uba87\uc790\uae4c\uc9c0 \uc785\ub825\uac00\ub2a5\ud55c\uc9c0 \ud45c\uc2dc\" name=\"9123345\"><\/a>\ud3fc\uc5d0 \uba87\uc790\uae4c\uc9c0 \uc785\ub825\uac00\ub2a5\ud55c\uc9c0 \ud45c\uc2dc<\/h3>\n<p class=\"postadmin\">\n<div class=\"content\">&lt;head&gt;<br \/>\n&lt; script type=&#8221;text\/javascript&#8221;&gt;<\/p>\n<div>\n<p>&lt;!&#8211;<br \/>\nfunction getObject(obj) {<br \/>\nvar theObj;<br \/>\nif(document.all) {<br \/>\nif(typeof obj==&#8221;string&#8221;) {<br \/>\nreturn document.all(obj);<br \/>\n} else {<br \/>\nreturn obj.style;<br \/>\n}<br \/>\n}<br \/>\nif(document.getElementById) {<br \/>\nif(typeof obj==&#8221;string&#8221;) {<br \/>\nreturn document.getElementById(obj);<br \/>\n} else {<br \/>\nreturn obj.style;<br \/>\n}<br \/>\n}<br \/>\nreturn null;<br \/>\n}\n<\/div>\n<div>\n<p>\/\/Contador de caracteres.<br \/>\nfunction Contar(entrada,salida,texto,caracteres) {<br \/>\nvar entradaObj=getObject(entrada);<br \/>\nvar salidaObj=getObject(salida);<br \/>\nvar longitud=caracteres &#8211; entradaObj.value.length;<br \/>\nif(longitud &lt;= 0) {<br \/>\nlongitud=0;<br \/>\ntexto='&lt;span class=&#8221;disable&#8221;&gt; &#8216;+texto+&#8217; &lt;\/span&gt;&#8217;;<br \/>\nentradaObj.value=entradaObj.value.substr(0,caracteres);<br \/>\n}<br \/>\nsalidaObj.innerHTML = texto.replace(&#8220;{CHAR}&#8221;,longitud);<br \/>\n}\n<\/div>\n<div>\n<p>\/\/&#8211;&gt;<br \/>\n&lt; \/script&gt;\n<\/div>\n<div>\n<p>&lt;\/head&gt;<br \/>\n&lt; body&gt;\n<\/div>\n<div>\n<p>&lt;div id=&#8221;overDiv&#8221; style=&#8221;position:absolute; visibility:hidden; z-index:1000;&#8221;&gt;&lt;\/div&gt;<br \/>\n&lt; form action=&#8221;#&#8221; method=&#8221;post&#8221;&gt;<br \/>\n&lt;table align=&#8221;center&#8221; class=&#8221;0&#8243; border=&#8221;0&#8243; cellspacing=&#8221;1&#8243; cellpadding=&#8221;5&#8243;&gt;<br \/>\n&lt; tr&gt;<br \/>\n&lt; td align=&#8221;right&#8221; class=&#8221;1&#8243; bgcolor=&#8221;#CCCCCC&#8221; width=&#8221;140&#8243;&gt;\n<\/div>\n<div>\n<p>&lt;p&gt;\ud0dc\uadf8\uc778\ub137&lt;br&gt;www.tagin.net&lt;\/p&gt;<br \/>\n&lt; \/td&gt;<br \/>\n&lt; td class=&#8221;2&#8243; bgcolor=&#8221;#CCCCCC&#8221; width=&#8221;382&#8243;&gt;&lt;INPUT TYPE=&#8221;TEXT&#8221; class=&#8221;text&#8221; id=&#8221;eBann&#8221; name=&#8221;bannerURL&#8221; maxlength=&#8221;100&#8243; size=&#8221;60&#8243; omKeyUp=&#8221;Contar(&#8216;eBann&#8217;,&#8217;sBann&#8217;,'{CHAR} characters left.&#8217;,100);&#8221;&gt;&lt;br&gt;&lt;span id=&#8221;sBann&#8221; class=&#8221;minitext&#8221;&gt;100 \uc790 \uc785\ub825\uac00\ub2a5\ud569\ub2c8\ub2e4.&lt;\/span&gt;&lt;\/td&gt;<br \/>\n&lt; \/tr&gt;<br \/>\n&lt; \/table&gt;<br \/>\n&lt; \/form&gt;\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud3fc\uc5d0 \uba87\uc790\uae4c\uc9c0 \uc785\ub825\uac00\ub2a5\ud55c\uc9c0 \ud45c\uc2dc &lt;head&gt; &lt; script type=&#8221;text\/javascript&#8221;&gt; &lt;!&#8211; function getObject(obj) { var theObj; if(document.all) { if(typeof obj==&#8221;string&#8221;) { return document.all(obj); } else { return obj.style; } } if(document.getElementById) { if(typeof obj==&#8221;string&#8221;) { return document.getElementById(obj); } else { return obj.style; } } return null; } \/\/Contador de caracteres. function Contar(entrada,salida,texto,caracteres) { var entradaObj=getObject(entrada); var salidaObj=getObject(salida); var longitud=caracteres &#8211; entradaObj.value.length; if(longitud &lt;= 0) { longitud=0; texto='&lt;span class=&#8221;disable&#8221;&gt; &#8216;+texto+&#8217; &lt;\/span&gt;&#8217;; entradaObj.value=entradaObj.value.substr(0,caracteres); } salidaObj.innerHTML = texto.replace(&#8220;{CHAR}&#8221;,longitud); } \/\/&#8211;&gt; &lt; \/script&gt; &lt;\/head&gt; &lt; body&gt; &lt;div id=&#8221;overDiv&#8221; style=&#8221;position:absolute; visibility:hidden; z-index:1000;&#8221;&gt;&lt;\/div&gt; &lt; form action=&#8221;#&#8221; method=&#8221;post&#8221;&gt; &lt;table align=&#8221;center&#8221; class=&#8221;0&#8243; border=&#8221;0&#8243; cellspacing=&#8221;1&#8243; cellpadding=&#8221;5&#8243;&gt; &lt; tr&gt; &lt; td align=&#8221;right&#8221; class=&#8221;1&#8243; bgcolor=&#8221;#CCCCCC&#8221; width=&#8221;140&#8243;&gt; &lt;p&gt;\ud0dc\uadf8\uc778\ub137&lt;br&gt;www.tagin.net&lt;\/p&gt; &lt; \/td&gt; &lt; td class=&#8221;2&#8243; bgcolor=&#8221;#CCCCCC&#8221; width=&#8221;382&#8243;&gt;&lt;INPUT TYPE=&#8221;TEXT&#8221; class=&#8221;text&#8221; id=&#8221;eBann&#8221; name=&#8221;bannerURL&#8221; maxlength=&#8221;100&#8243; size=&#8221;60&#8243; omKeyUp=&#8221;Contar(&#8216;eBann&#8217;,&#8217;sBann&#8217;,'{CHAR} characters left.&#8217;,100);&#8221;&gt;&lt;br&gt;&lt;span id=&#8221;sBann&#8221; class=&#8221;minitext&#8221;&gt;100 \uc790 \uc785\ub825\uac00\ub2a5\ud569\ub2c8\ub2e4.&lt;\/span&gt;&lt;\/td&gt; &lt; \/tr&gt; &lt; \/table&gt; &lt; \/form&gt;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[16],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-1B","jetpack-related-posts":[{"id":95,"url":"https:\/\/blog.box.kr\/?p=95","url_meta":{"origin":99,"position":0},"title":"\ud55c\uae00\uc790\uc529 \ubc30\uacbd\uc0c9\uc774 \ubc14\ub00c\uba74\uc11c \uac15\uc870\ub418\ub294 \ud14d\uc2a4\ud2b8","date":"2014-06-12","format":false,"excerpt":"\ud55c\uae00\uc790\uc529 \ubc30\uacbd\uc0c9\uc774 \ubc14\ub00c\uba74\uc11c \uac15\uc870\ub418\ub294 \ud14d\uc2a4\ud2b8 <head> <script type=\"text\/javascript\"> < !-- \ud0dc\uadf8\uc778\ub137 www.tagin.net var bgcolour=\"#ffffff\"; \/\/ background colour var hlcolour=\"#bfceff\"; \/\/ highlight colour var speed=250; \/\/ speed colours change, 1 second = 1000 \/\/ \uc544\ub798\ub294 \uc190\ub300\uc9c0 \ub9c8\uc138\uc694* var w3c=document.getElementById; var ie45=document.all; var p_txt, p_cnt=0; window.omload=function() { if (w3c||ie45) { var phone=(w3c)?document.getElementById(\"phonein\"):document.all[\"phonein\"];\u2026","rel":"","context":"In &quot;javascript&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":724,"url":"https:\/\/blog.box.kr\/?p=724","url_meta":{"origin":99,"position":1},"title":"[\ud38c]45 Useful JavaScript Tips, Tricks and Best Practices","date":"2015-04-15","format":false,"excerpt":"http:\/\/modernweb.com\/2013\/12\/23\/45-useful-javascript-tips-tricks-and-best-practices\/ \u00a0 45 Useful JavaScript Tips, Tricks and Best Practices By Saad Mousliki As you know, JavaScript is the number one programming language in the world, the language of the web, of mobile hybrid apps (like PhoneGap or Appcelerator), of the server side (like NodeJS orWakanda) and has many other\u2026","rel":"","context":"In &quot;JAVA&quot;","img":{"alt_text":"keep-calm-and-learn-javascript","src":"https:\/\/i0.wp.com\/fw008950-flywheel.netdna-ssl.com\/wp-content\/uploads\/2013\/12\/keep-calm-and-learn-javascript.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":85,"url":"https:\/\/blog.box.kr\/?p=85","url_meta":{"origin":99,"position":2},"title":"\uc22b\uc790\uc5d0 \uc138\uc790\ub9ac\ub9c8\ub2e4 \ucef4\ub9c8\ucc0d\uae30","date":"2014-06-12","format":false,"excerpt":"\uc22b\uc790\uc5d0 \uc138\uc790\ub9ac\ub9c8\ub2e4 \ucef4\ub9c8\ucc0d\uae30 1. \ud568\uc218 \uc120\uc5b8\ubd80\ubd84 function setComma(str) { var temp_str = String(str); for(var i = 0 , retValue = String() , stop = temp_str.length; i < stop ; i++) retValue = ((i%3) == 0) && i != 0 ? temp_str.charAt((stop - i) -1) + \",\" + retValue : temp_str.charAt((stop\u2026","rel":"","context":"In &quot;javascript&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1257,"url":"https:\/\/blog.box.kr\/?p=1257","url_meta":{"origin":99,"position":3},"title":"BLE \uc0ac\uc6a9\ud558\uae30","date":"2021-05-18","format":false,"excerpt":"\ub77c\uc774\ube0c\ub7ec\ub9ac \ucd94\uac00 \ubc0f SCAN \uae30\ub2a5 \uad6c\ud604flutter_ble_libhttps:\/\/pub.dev\/packages\/flutter_ble_libpermission_handlerhttps:\/\/pub.dev\/packages\/permission_handler\ud504\ub85c\uc81d\ud2b8\uc5d0 \uc548\ub4dc\ub85c\uc774\ub4dc SDK \ubc84\uc804\uc774 \ub0ae\uac8c \uc124\uc815\ub418\uc5b4 \uc544\ub798\uc640 \uac19\uc740 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud560 \uc218\uc774\ub2e4 ble_example\\android\\app\\src\\debug\\AndroidManifest.xml Error: uses-sdk:minSdkVersion 16 cannot be smaller than version 18 declared in library [:flutter_ble_lib] E:\\study\\flutter\\ble_example\\build\\flutter_ble_lib\\intermediates\\library_manifest\\debug\\AndroidManifest.xml as the library might be using APIs not available in 16 Suggestion: use a compatible library with a minSdk\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2021\/05\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":446,"url":"https:\/\/blog.box.kr\/?p=446","url_meta":{"origin":99,"position":4},"title":"[\ud38c]Jeus JMS \ud1b5\uacc4 \uc815\ubcf4 \uc5bb\uae30..","date":"2014-12-18","format":false,"excerpt":"\u2605 Jeus JMS \ud1b5\uacc4 \uc815\ubcf4 \uc5bb\uae30.. - . JMX \uad6c\ub3d9 \ubc29\uc2dd -.\u00a0 JeusJmxUtil.java, QueStatInfo.java\u00a0 \ub450\uac1c \ud30c\uc77c \uad6c\ud604 \u00a0 [1. JeusJmxUtil.java \uc18c\uc2a4..\u00a0 package \uba85\uc740 \uc54c\uc544\uc11c \ubc14\uafd4\uc8fc\ub294 \uc13c\uc2a4..~~] [ main \uba54\uc18c\ub4dc\uc5d0 \uc0d8\ud50c \ucf54\ub4dc \uc791\uc131\ud588\uc74c.] package com.krxapm.util; import java.util.ArrayList; import java.util.HashMap; import java.util.Hashtable; import java.util.Iterator; import java.util.List; import java.util.Set; import javax.management.MBeanServerConnection; import javax.management.MBeanServerInvocationHandler;\u2026","rel":"","context":"In &quot;\uc77c\uc0c1&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":89,"url":"https:\/\/blog.box.kr\/?p=89","url_meta":{"origin":99,"position":5},"title":"\ud398\uc774\uc9c0\ub85c\ub529\uc2dc \uba54\uc2dc\uc9c0 \ud45c\uc2dc","date":"2014-06-12","format":false,"excerpt":"\ud398\uc774\uc9c0\ub85c\ub529\uc2dc \uba54\uc2dc\uc9c0 \ud45c\uc2dc \uc5b4\ub5bb\uac8c \ub3d9\uc791\ud558\ub290\ub0d0..\ube0c\ub77c\uc6b0\uc838\uac00 \ud398\uc774\uc9c0\ub97c \uc77d\uc744\ub54c \ucc28\ub840\ub300\ub85c \uc77d\uc2b5\ub2c8\ub2e4.\uadf8\ub7ec\uba74 \uc18c\uc2a4\uc911 \ub9e8\uc704\uc5d0 \uc788\ub294\uac83\ubd80\ud130 \ubcf4\uc5ec\uc9c0\uac8c \ub418\uaca0\uc8e0.. 1\ubc88 \uc2a4\ud06c\ub9bd\ud2b8\uac00 \ub9e8\ucc98\uc74c \ubcf4\uc5ec \uc9d1\ub2c8\ub2e4.(\ub808\uc774\uc5b4 \ubcf4\uc784) \uadf8\ub7f0\ub2e4\uc74c \uc18c\uc2a4\uac00 \ub2e4\uc77d\ud600\uc9c0\uace0 2\ubc88\uc2a4\ud06c\ub9bd\ud2b8\uac00 \uc2e4\ud589\ub418\uba74 1\ubc88 \uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \ubcf4\uc5ec\uc900 \ub808\uc774\uc5b4\uac00 \uc0ac\ub77c\uc9c0\uac8c \ub418\ub294\uac83\uc774\uc9c0\uc694.(\ub808\uc774\uc5b4 \uc228\uae40) \uadf8\ub7fc \uc0ac\uc6a9\ud574 \ubcf4\uc2ed\uc2dc\ub2e4. \uba3c\uc800 \uc544\ub798 1\ubc88 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc18c\uc2a4\uc758 \ub9e8\uc704\uc5d0 \ub123\uc2b5\ub2c8\ub2e4. <!------------------------- \u2460\ubc88 \uc2a4\ud06c\ub9bd\ud2b8 ---------------------> <div id=\"suldowait\" height=\"\ub192\uc774\" width=\"\ub113\uc774\"\u2026","rel":"","context":"In &quot;javascript&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/99"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=99"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/99\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=99"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=99"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}