<PARAM NAME="AudioStream" VALUE="-1">

 <PARAM NAME="AutoSize" VALUE="-1">
 <PARAM NAME="AutoStart" VALUE="-1">
 <PARAM NAME="AnimationAtStart" VALUE="-1">
 <PARAM NAME="AllowScan" VALUE="-1">
 <PARAM NAME="AllowChangeDisplaySize" VALUE="-1">
 <PARAM NAME="AutoRewind" VALUE="0">
 <PARAM NAME="Balance" VALUE="0">
 <PARAM NAME="BaseURL" VALUE="">
 <PARAM NAME="BufferingTime" VALUE="5">
 <PARAM NAME="CaptioningID" VALUE="">
 <PARAM NAME="ClickToPlay" VALUE="-1">
 <PARAM NAME="CursorType" VALUE="0">
 <PARAM NAME="CurrentPosition" VALUE="0">
 <PARAM NAME="CurrentMarker" VALUE="0">
 <PARAM NAME="DefaultFrame" VALUE="">
 <PARAM NAME="DisplayBackColor" VALUE="0">
 <PARAM NAME="DisplayForeColor" VALUE="16777215">
 <PARAM NAME="DisplayMode" VALUE="0">
 <PARAM NAME="DisplaySize" VALUE="0">
 <PARAM NAME="Enabled" VALUE="-1">
 <PARAM NAME="EnableContextMenu" VALUE="0">
 <PARAM NAME="EnablePositionControls" VALUE="-1">
 <PARAM NAME="EnableFullScreenControls" VALUE="0">
 <PARAM NAME="EnableTracker" VALUE="-1">
 <PARAM NAME="Filename" VALUE="<%=vod%>">
 <PARAM NAME="InvokeURLs" VALUE="-1">
 <PARAM NAME="Language" VALUE="-1">
 <PARAM NAME="Mute" VALUE="0">
 <PARAM NAME="PlayCount" VALUE="1">
 <PARAM NAME="PreviewMode" VALUE="0">
 <PARAM NAME="Rate" VALUE="1">
 <PARAM NAME="SAMILang" VALUE="">
 <PARAM NAME="SAMIStyle" VALUE="">
 <PARAM NAME="SAMIFileName" VALUE="">
 <PARAM NAME="SelectionStart" VALUE="-1">
 <PARAM NAME="SelectionEnd" VALUE="-1">
 <PARAM NAME="SendOpenStateChangeEvents" VALUE="-1">
 <PARAM NAME="SendWarningEvents" VALUE="-1">
 <PARAM NAME="SendErrorEvents" VALUE="-1">
 <PARAM NAME="SendKeyboardEvents" VALUE="0">
 <PARAM NAME="SendMouseClickEvents" VALUE="0">
 <PARAM NAME="SendMouseMoveEvents" VALUE="0">
 <PARAM NAME="SendPlayStateChangeEvents" VALUE="-1">
 <PARAM NAME="ShowCaptioning" VALUE="0">
 <PARAM NAME="ShowControls" VALUE="-1">
 <PARAM NAME="ShowAudioControls" VALUE="-1">
 <PARAM NAME="ShowDisplay" VALUE="0">
 <PARAM NAME="ShowGotoBar" VALUE="0">
 <PARAM NAME="ShowPositionControls" VALUE="-1">
 <PARAM NAME="ShowStatusBar" VALUE="0">
 <PARAM NAME="ShowTracker" VALUE="1">
 <PARAM NAME="TransparentAtStart" VALUE="0">
 <PARAM NAME="VideoBorderWidth" VALUE="0">
 <PARAM NAME="VideoBorderColor" VALUE="0">
 <PARAM NAME="VideoBorder3D" VALUE="0">
 <PARAM NAME="Volume" VALUE="-600">
 <PARAM NAME="WindowlessVideo" VALUE="0">


[출처] object param값|작성자 가이횽

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/24 17:05 2010/03/24 17:05

아.. 빨리도 한다. 소스 백업..;;



Function.as

//datagrid 에 콤보박스 넣는 부분

private function AddColums(addCount:int):void
{
 var columns:Array = setInitColumn(true);
 
 for(var i:int = 0; i < addCount; i++)
 {
  g_AllColumnArray.push({headerText:"항목선택", dataField:"", xmlIndex:g_ChildIndexOnXml} as Object);
  var col:DataGridColumn = new DataGridColumn("col" + i + 3);
  var colRender:ClassFactory = new ClassFactory(RendererComboBox);
  colRender.properties = {xmlIndex:g_ChildIndexOnXml};
  col.headerRenderer = colRender;
  col.width = 130;
  columns.push(col);
  g_ChildIndexOnXml++;
 }

 dataGrid.columns = columns;
}

//컬럼이 바뀌었을 때

public function columChanged(item:Object):void
{
 if(item != null) g_AllColumnArray[item.xmlIndex] = item;
}


RendererComboBox.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox height="24" xmlns:mx="http://www.adobe.com/2006/mxml"
  horizontalAlign="center" verticalAlign="middle" horizontalScrollPolicy="off" creationComplete="initApp()">
 <mx:Script>
 <![CDATA[
   private var _xmlIndex:int;
 
  public function set xmlIndex(value:int):void
  {
   _xmlIndex = value;
  }
    
  public function get xmlIndex():int
  {
   return _xmlIndex;
  }

  private function Onchange():void
  {
   var item:Object = new Object();
     
   item.headerText = lvlLabel.selectedItem.label;
   item.dataField = lvlLabel.selectedItem.data;
   item.xmlIndex = _xmlIndex;
   parentDocument.columChanged(item);
  }
 
  private function initApp():void
  {
   lvlLabel.selectedIndex = 0;
  }
 ]]>
    </mx:Script>
 
    <mx:ComboBox width="100%" textAlign="left" id="lvlLabel" cornerRadius="0" height="100%" change="Onchange()">
     <mx:Object label="항목선택" data=""/>
     <mx:Object label="전자메일" data="emailId"/>
     <mx:Object label="회사" data="coNm"/>
     <mx:Object label="부서" data="coDept"/>
     <mx:Object label="직함" data="coHandle"/>
     <mx:Object label="우편번호(회사)" data="coZipCd"/>
     <mx:Object label="회사주소" data="coAddr1"/>
     <mx:Object label="회사전화" data="coTelNo"/>
     <mx:Object label="팩스" data="faxNo"/>
     <mx:Object label="우편번호(집)" data="homeZipCd"/>
     <mx:Object label="집주소" data="homeAddr1"/>
     <mx:Object label="집전화" data="homeTelNo"/>
     <mx:Object label="홈페이지" data="homepageUrl"/>
     <mx:Object label="메신저" data="messenger"/>
    </mx:ComboBox>
</mx:HBox>



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/09/21 14:29 2009/09/21 14:29
TAG
검색하다가 발견!!
잘 되려나??

일단 백업해둠



TUESDAY, JULY 22, 2008

MD5 hash on iPhone with cocoa and Objective-C

In beta 7 OpenSSL has been removed from the iPhone SDK. However, MD5 is still available.

Simply import CommonCrypto as follows:
#import < CommonCrypto/CommonDigest.h >

Then add this C function to your objective-c class between the @implementation and @end statements (if you like).

NSString* md5( NSString *str )
{
const char *cStr = [str UTF8String];
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5( cStr, strlen(cStr), result );
return [NSString stringWithFormat:
@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15]
];
}

I am sure you can just use NSData for this but this is the way an example was posted on apple forums. Please feel free to add an NSData based solution.

Read the post here "http://discussions.apple.com/thread.jspa?threadID=1509152&tstart=96"
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/06/24 11:08 2009/06/24 11:08

-- 백업 -- 백업 -- 백업 -- 백업 -- 백업 -- 백업 -- 백업 -- 백업 --


NSString *temp = @"test";


printf("%d\n",[temp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding]);


결과는!!


8


-_-b


유니코드로 인코딩해서 strlen으로 변환 하는 뻘짓을 햇다가 안되길래


찾아보니 잇슴.. OTL..


결론은 lengthOfBytesUsingEncoding:

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/06/23 15:08 2009/06/23 15:08
개발을 하면서 한글과 원수 사이가 되는 것 같다.
FLEX 개발 때도, Ajax 도... 한글 처리가 항상 제일 오래 걸린다..

췟..

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

Tomcat 5.5 / JSP
get 방식
------------------------------------------

String strTemp= request.getParameter("server");
byte[] arr = strTemp.getBytes("iso8859_1");
String strServer = new String(arr, "euc-kr");


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/06/04 11:15 2009/06/04 11:15
어쩐지.. 책보고 할 때 exception 이 난무하더니... OTL..

출처 : http://milines.egloos.com/1811201

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/04/07 17:20 2009/04/07 17:20
TAG ,
1. mysql dump 명령어

mysqldump -u 사용자ID -h DB호스트 -p DB명 > 파일명.sql

- 업데이트 됩니다 -
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/04/01 14:16 2009/04/01 14:16
1. 리스너 접속

$>lsnrctl
$>set

2. 로그 저장 중지

$>set log_status off

3. 삭제
위치 : /SMS_ORACLE/OraHome1/network/log

4. 로그 저장 재 시작

1 리스너 접속 -> $>set log_status on






크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/02/23 11:07 2009/02/23 11:07
TAG

** 까먹기 전에 정리하자.

프로젝트의 모든 내용을 까발릴 수는 없으니까 요약 정리함.
(Spring FrameWork + Flex 통신 중 사용)

1. 쓰기

/**
  * 참고 코드 : JAXB - 파일 읽기
  * @param input : xml 만들 리스트
  * @param pw: xml 쓸 곳 ( 여기서는 화면에 )
  * @return
  * @throws JAXBException
  */
 public void writeGroupXML(List input, PrintWriter pw) throws JAXBException, FileNotFoundException
 {
  ObjectFactory objFactory = new ObjectFactory();
  AddressBook ad = (AddressBook) objFactory.createAddressBook();
  AddressBook.Groups grps = objFactory.createAddressBookGroups();
 
  List grpList = grps.getGroup();

  for(int i=0; i<input.size(); i++)
  {
   GroupType grp = objFactory.createGroupType();
   GroupVO gv = new GroupVO();
   gv = (GroupVO)input.get(i);
   
   grp.setGroupNm(gv.getGroupNm());
   grp.setGroupSeqNo(gv.getGroupSeqNo());
   grpList.add(grp);
  }
 
  ad.setGroups(grps);
 
  JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
  Marshaller marshaller = jaxbContext.createMarshaller();
  marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
  marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, new Boolean(true));
  marshaller.marshal(ad, pw);
 }




2. 읽기

/**
  * 참고 코드 : JAXB - 파일 읽기
  * @param strFile 파일 경로 + 이름까지
  * @return
  * @throws JAXBException
  */
 public List readXMLFile(String strFile) throws JAXBException
 {
  JAXBContext jaxbContext = JAXBContext.newInstance("com.evelyn.msg.xml");
  Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
  AddressBook ad= (AddressBook)unmarshaller.unmarshal(new File(strFile));
   
  AddressBook.Buddies bds = ad.getBuddies();
  List bdt = bds.getBuddy();
 
  for(int i = 0; i < bdt.size(); i++)
  {
   BuddyType bt = (BuddyType)bdt.get(i);
  }
  return bdt;
 }



 /**
  * 참고 코드 : JAXB - XML 문자열 읽기
  * @param strXml XML 문자열
  * @return
  * @throws JAXBException
  */
 public List readXML(String strXml) throws JAXBException
 {
  if(strXml == "")
  {
   logger.info("null string");
   return null;
  }
 
  JAXBContext jaxbContext = JAXBContext.newInstance("com.evelyn.msg.xml");
  Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
  StringBuffer xmlStr = new StringBuffer(strXml);
  AddressBook ad = (AddressBook)unmarshaller.unmarshal(new StreamSource(new StringReader( xmlStr.toString())));
  AddressBook.Buddies bds = ad.getBuddies();
  List bdt = bds.getBuddy();
  return bdt;
 }


크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/10/28 11:51 2008/10/28 11:51

** 까먹기 전에 정리하자.

프로젝트의 모든 내용을 까발릴 수는 없으니까 요약 정리함.
(Spring FrameWork + Flex 통신 중 사용)

1. 주소록 xsd 를 만든다.

주소록 - 그룹 - 버디의 구조.

<?xml version="1.0" encoding="EUC-KR"?>
<xs:schema xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema" jaxb:version="1.0">
 <xs:element name="AddressBook">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="buddies" minOccurs="0">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="buddy" type="buddyType" maxOccurs="unbounded"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
    <xs:element name="groups" minOccurs="0">
     <xs:complexType>
      <xs:sequence>
       <xs:element name="group" type="groupType" maxOccurs="unbounded"/>
      </xs:sequence>
     </xs:complexType>
    </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
 <xs:complexType name="groupType">
  <xs:sequence>
   <xs:element name="groupSeqNo">
    <xs:simpleType>
     <xs:restriction base="xs:long"/>
    </xs:simpleType>
   </xs:element>
   <xs:element name="groupNm">
    <xs:simpleType>
     <xs:restriction base="xs:string"/>
    </xs:simpleType>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="buddyType">
  <xs:sequence>
   <xs:element name="buddyNm">
    <xs:simpleType>
     <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:element>
   <xs:element name="hpNo">
    <xs:simpleType>
     <xs:restriction base="xs:string">
      <xs:pattern value="[0-9\-]*"/>
     </xs:restriction>
    </xs:simpleType>
   </xs:element>
   <xs:element name="emailId" minOccurs="0">
    <xs:simpleType>
     <xs:restriction base="xs:string"/>
    </xs:simpleType>
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:schema>


2. 컴파일 한다.

컴파일 방법 참고 -> http://www.evelyn.pe.kr/kor/122

3. 다음의 파일이 생긴다.

AddressBook.java
BuddyType.java
GroupType.java
ObjectFactory.java

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/10/28 11:44 2008/10/28 11:44