%eclipse%configuration/.settings/org.eclipse.ui.ide.prefs 를 텍스트에디터로 열어서 수정한다.
2011/09/26 10:15 2011/09/26 10:15
Posted by cyd:toya.
TAGS

Balsamiq Mockups는 기본적으로 Comic Sans MS를 폰트로 사용한다. 그리고 대체 폰트 같은 것은 지원되지 않는 것인지 해당 폰트에서는 한글 입력이 되지 않는다.

View – Use System Fonts 메뉴 항목을 체크해 줌으로써 시스템 폰트를 사용하게 할 수는 있지만, Windows 7의 기본 폰트인 ‘맑은 고딕’이 윈도우에서 보는 것과는 다르게 이쁘게 나오지 않는다…-_- (뒤에 나오겠지만 따로 설정을 하더라도 모양이 그대로인 것으로 보아서는.. 뭔가 문제가 있는 듯 싶다.)

Balsamiq Mockups에서는 설정 파일(BalsamiqMockups.cfg)을 통해 이러한 문제를 해결할 수 있게 제공해준다.

해당 파일은 기본적으로 생성되어있지 않으므로, 메모장 등의 텍스트 에디터를 통하여 생성하여야 한다.
생성 시 확장자가 .cfg인 것을 고려하여 ‘모든 파일’로 설정하거나 하여 .cfg.txt 라던가 .cfg.rtf 같은 형식으로 생성되지 않도록 주의한다.

운영체제 별로 저장되는 위치가 다른데,

  • Windows XP :
    C:\Documents and Settings\<username>\Application Data\ BalsamiqMockupsForDesktop.EDE15CF69E11F7F7D45B5430C7D37CC6C3545E3C.1\Local Store
  • Windows Vista , 7 :
    C:\Users\<yourusername>\AppData\Roaming\ BalsamiqMockupsForDesktop.EDE15CF69E11F7F7D45B5430C7D37CC6C3545E3C.1\Local Store
  • Mac OS X :
    <your user home>/Library/Preferences/ BalsamiqMockupsForDesktop.EDE15CF69E11F7F7D45B5430C7D37CC6C3545E3C.1/Local Store
  • Linux :
    ~/.appdata/BalsamiqMockupsForDesktop.EDE15CF69E11F7F7D45B5430C7D37CC6C3545E3C.1/Local Store

자신의 OS에 맞는 위치에 파일을 생성하면 된다. 파일의 내용은 다음과 같다.

<config>
    <fontFace>Architect Small Block</fontFace>
    <rememberWindowSize>false</rememberWindowSize>
    <useCookies>false</useCookies>
    <documentsPath>C:\Documents And Settings\Administrator\Desktop</documentsPath>
    <snappingEnabled>false</snappingEnabled>
    <selectionColor>FF0000</selectionColor>
    <transparentBackground>true</transparentBackground>
</config>

<fontFace> 요소에 원하는 폰트의 이름을 적어주면 된다.


‘맑은 고딕 보통’의 경우 ‘malgun’인데 제대로 보이지 않는다. 원인은 잘 모르겠다.

네이냔에서 제공하는 ‘나눔고딕’의 경우 ‘NanumGothic’으로 입력하면 잘 보인다.

한글폰트의 경우 한글 입력도 가능하다.

*** 폰트의 이름이 한글일 경우에 폰트가 제대로 표현되지 않는 이유는, 설정파일이 UTF-8로 저장되어있지 않았기 때문이다. UTF-8로 저장하면 잘 된다…!!!

2011/05/27 13:10 2011/05/27 13:10
Posted by cyd:toya.

공유객체

2011/05/19 17:03 / 분류없음
  • 동일한 도메인에서 실행되는 경우에 한해 공유객체에 접근할 수 있다.
  • 공유객체는 기본적으로 만료되지 않는다.
  • 기본적으로 100 KB의 크기를 갖는다. 증가를 위해서는 사용자의 명시적인 허락이 필요하다.
  • 동일한 Flex 응용 프로그램에 대해 여러 개의 공유객체를 만들 수 있다.
  • 다음과 같은 방법으로 for-in 루프를 돌릴 수 있다.
var so:SharedObject = SharedObject.getLocal("test");
so.data.hello = "world";
so.data.foo = "bar";
so.data.timezone = new Date().timezoneOffset;

for (var i:String in so.data)
{
	trace(i + ":\t" + so.data[i]);
}

예제

<?xml version="1.0"?>
<!-- lsos/WelcomeMessage.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="initApp()">
	<mx:Script>
		<![CDATA[ 
			 public var mySO:SharedObject;
[Bindable] public var welcomeMessage:String;
public function initApp():void { mySO = SharedObject.getLocal("mydata"); if (mySO.data.visitDate==null) { welcomeMessage = "Hello first-timer!" } else {
welcomeMessage = "Welcome back. You last visited on " + getVisitDate();
} } private function getVisitDate():Date { return mySO.data.visitDate; } private function storeDate():void { mySO.data.visitDate = new Date(); mySO.flush(); } private function deleteLSO():void { // Deletes the SharedObject from the client machine. // Next time they log in, they will be a 'first-timer'. mySO.clear(); } ]]> </mx:Script> <mx:Label id="label1" text="{welcomeMessage}"/> <mx:Button label="Log Out" click="storeDate()"/> <mx:Button label="Delete LSO" click="deleteLSO()"/> </mx:Application>
2011/05/19 17:03 2011/05/19 17:03
Posted by cyd:toya.

eclipse.ini 에 -vm 옵션을 추가해줬음에도 tools.jar를 못찾아서 계속 빌드 에러가 난다면,

Preferences >> Java >> Installed JREs 에서 기본으로 잡혀있는 JRE를 두고, Add를 눌러 JDK 경로를 새로 잡아준 뒤 그것을 기본값으로 사용하게끔 바꿔준다.

사용자 삽입 이미지


이렇게 설정 후에 다시 빌드를 해보도록 하자. 잘 된다면 삽질 끗!

2011/05/09 14:32 2011/05/09 14:32
Posted by cyd:toya.

« Previous : 1 : Next »