달력

10

« 2019/10 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
2014.03.11 17:36

SecureCRT 접속 정보 백업 OS/Windows2014.03.11 17:36

C:\Users\사용자명\Application Data\VanDyke


또는


C:\Users\사용자명\AppData\Roaming\VanDyke


conf 폴더를 백업한다.

Posted by 현자

댓글을 달아 주세요

2014.03.11 16:16

서버간 파일 전송 ( scp ) OS/Linux2014.03.11 16:16

ftp 또는 sftp 의 get, mget, put,mput 을 이용하면 폴더가 자동으로 생성이 되지 않는다.


1. Local -> Server

scp -r -P 포트번호 로컬경로 계정명@서버주소:서버경로


2. Server -> Local

scp -r -P 포트번호 계정명@서버주소:경로 로컬경로


scp 를 사용하면 폴더까지 생성이 되며 복사가 이루어진다.

Posted by 현자

댓글을 달아 주세요

확인 사항 

 LD_LIBRARY_PATH 에 등록된 경로를 확인

echo $LD_LIBRARY_PATH 


find 경로  -name libstdc++ 


로 검색하여 라이브러리 경로에 있는지 확인한다. 



없을 경우, 


./bash_profile 을 수정



Posted by 현자

댓글을 달아 주세요

실행( 윈도우 + R ) 창에서 아래 명령어를 사용한다.


최초 설치 버전 

cmd /k reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version


업그레이드 된 버전 

cmd /k reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v svcVersion


실행 결과는 아래 화면에서 버전 정보를 확인하면 된다.



'OS > Windows' 카테고리의 다른 글

File Zilla 계정 정보 백업  (0) 2014.03.11
SecureCRT 접속 정보 백업  (0) 2014.03.11
Internet Exploer 버전 확인 방법( 명령어 )  (0) 2014.02.24
유무선 네트워크 변경하기  (0) 2014.02.12
동영상스크린세이버(동영상화면보호기)  (3) 2013.04.22
크롬 무설치  (0) 2012.09.12
Posted by 현자

댓글을 달아 주세요

2014.02.12 13:48

유무선 네트워크 변경하기 OS/Windows2014.02.12 13:48

1. 무선을 끄고 유선만 사용하기


netsh interface set interface "무선 네트워크 연결" disable

netsh interface set interface "로컬 영역 연결" enable


2. 유선을 끄고 무선만 사용하기


netsh interface set interface "로컬 영역 연결" disable

netsh interface set interface "무선 네트워크 연결" enable





무선 사용.bat


유선 사용.bat


Posted by 현자

댓글을 달아 주세요

2013.07.26 21:38

IE문서모드 브라우저 모드 설정 Language/HTML2013.07.26 21:38

과거 HTTP 표준이 지켜지지 않을때 IE가 시장을 지배한탓에
IE8에는 여러가지 모드가 있다.
일반적으로 잘 알려진 것이 호환성 모드이다.
IE8이 표준에 대한 지원을 강화함에 따라 이전 전용코드들에 대해서 문제가 발생하는데 이를 해결하기위한 땜빵이 호환성 모드이다.
표준과 IE전용을 적당히 석어서 랜더링한다.

IE8에보면 F12로 개발자모드 창을 띄울수있다.
그곳에 보면 모드가 2종류가있다.
    브라우져모드 : 7 / 8 / 8호환성
    문서모드 : 7표준 /8표준 / 쿼크

이것은 "현재의 문서를 어떤방식으로 랜더링을 할것인가?" 를 선택하는것이다.
브라우져 모드는 브라우져의 기본 셋팅을 정하는것이고
문서모드는 자신의 랜더링방식을 명시하는것이다.
(기능적으로 둘은 동일한데 어디서 정의를 하는가의 차이이다.)

브라우져 모드의 설정은 메뉴에 호환성보기가 있고 레지스트리를 보면
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_NATIVE_DOCUMENT_MODE]
"MyApplication.exe"=dword:13880
이런 형태로 저장되어있다.

문서모드는 문서의 해더에 아래와 같이 설정하면 브라우져모드의 설정보다 우선하여 적용된다.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
 
DTD 정의가 있는 경우: Standard Mode
DTD 정의가 없는 경우: Quirks Mode
 Standard Mode 설정 (DTD 정의가 있는 경우)
 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

 
설정의 세부 값은 아래와 같다.
 Quirks Mode 설정 (DTD 정의가 없는 경우)
 <meta http-equiv="X-UA-Compatible" content="IE=5" />
 Internet Explorer 7 Standards 모드
 <meta http-equiv="X-UA-Compatible" content="IE=7" />
 Internet Explorer 8 Standards 모드
 <meta http-equiv="X-UA-Compatible" content="IE=8" />
 가장 최신 Internet Explorer 버전의 Standards 모드
 <meta http-equiv="X-UA-Compatible" content="IE=Edge" />

 

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

그리하야... 내가 짠 소스뮤,

 

<meta http-equiv="Content-Type"  content="text/html; charset=EUC-KR" />   
<meta http-equiv="Page-Enter" content="BlendTrans(Duration=0.4)"/>
<meta http-equiv="Page-Exit" content="BlendTrans(Duration=0.4)"/>
<meta http-equiv="X-UA-Compatible" id="X-UA-Compatible" content="IE=9" />
<meta http-equiv="X-UA-Compatible" id="browser_mode" content="IE=9" />
<script>
var name = navigator.appName, ver = navigator.appVersion,
ver_int = parseInt(navigator.appVersion), ua = navigator.userAgent, infostr;

//alert(ver);

if(name == "Microsoft Internet Explorer"){
 if(ver.indexOf("MSIE 9.0") != -1)  {
  document.getElementById("X-UA-Compatible").setAttribute("content", "IE=9");
 // document.getElementById("browser_mode").setAttribute("content", "IE=EmulateIE9");
 }else if(ver.indexOf("MSIE 8.0") != -1)  {
  document.getElementById("X-UA-Compatible").setAttribute("content", "IE=8;IE8");
 // document.getElementById("browser_mode").setAttribute("content", "IE=EmulateIE8");
 }else if(ver.indexOf("MSIE 7.0") != -1)  {
  document.getElementById("X-UA-Compatible").setAttribute("content", "IE=7");
 }else{
  document.getElementById("X-UA-Compatible").setAttribute("content", "IE=edge");
 }
}

</script>



원문출처 : http://blog.naver.com/PostView.nhn?blogId=xcynicx&logNo=110129450755

Posted by 현자

댓글을 달아 주세요

2013.07.08 00:32

Delegate 연습중 Mobile DEV/XCode2013.07.08 00:32


testProduct.zip


1. 새 프로젝트 생성 -> empty application-> testProduct 명으로 생성( use core data 체크, arc 미체크, 유닛 테스트 미체크 )


2. 클래스 폴더 생성 -> new file -> objective-C class 선택 -> subclass of 를 UIViewController로 선택, 클래스명은 testProductViewController 으로 하고 with Xib for user interface 체크


3. testProductViewController viewController에 관련된 파일이 3개가 생성됨 (.h, .m, .xib 파일)


4. 첫번째로해야 될 것은 새로 생성 된 viewController 를 연결 시키는 작업이 필요하다.( 기본 파일에서 수정 된 부분은 파란색으로 표기 됨 )


//testProductAppDelegate.h

#import <UIKit/UIKit.h>

#import "testProductViewController.h"


@interface testProductAppDelegate : UIResponder <UIApplicationDelegate>

{

    testProductViewController *viewController;

}


@property (strong, nonatomic) UIWindow *window;


@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;

@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;

@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;


- (void)saveContext;

- (NSURL *)applicationDocumentsDirectory;


@end



//testProductAppDelegate.m

#import "testProductAppDelegate.h"

#import "testProductViewController.h"


@implementation testProductAppDelegate


- (void)dealloc

{

    [viewController release];

    [_window release];

    [_managedObjectContext release];

    [_managedObjectModel release];

    [_persistentStoreCoordinator release];

    [super dealloc];

}


@synthesize managedObjectContext = _managedObjectContext;

@synthesize managedObjectModel = _managedObjectModel;

@synthesize persistentStoreCoordinator = _persistentStoreCoordinator;


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // Override point for customization after application launch.

    self.window.backgroundColor = [UIColor whiteColor];

    

    testProductViewController *viewController = [[testProductViewController alloc]init];

    [self.window addSubview:viewController.view];

    

    [self.window makeKeyAndVisible];

    return YES;

}


- (void)applicationWillResignActive:(UIApplication *)application

{

    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.

    // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.

}


- (void)applicationDidEnterBackground:(UIApplication *)application

{

    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 

    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.

}


- (void)applicationWillEnterForeground:(UIApplication *)application

{

    // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.

}


- (void)applicationDidBecomeActive:(UIApplication *)application

{

    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.

}


- (void)applicationWillTerminate:(UIApplication *)application

{

    // Saves changes in the application's managed object context before the application terminates.

    [self saveContext];

}


- (void)saveContext

{

    NSError *error = nil;

    NSManagedObjectContext *managedObjectContext = self.managedObjectContext;

    if (managedObjectContext != nil) {

        if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {

             // Replace this implementation with code to handle the error appropriately.

             // abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. 

            NSLog(@"Unresolved error %@, %@", error, [error userInfo]);

            abort();

        } 

    }

}


#pragma mark - Core Data stack


// Returns the managed object context for the application.

// If the context doesn't already exist, it is created and bound to the persistent store coordinator for the application.

- (NSManagedObjectContext *)managedObjectContext

{

    if (_managedObjectContext != nil) {

        return _managedObjectContext;

    }

    

    NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];

    if (coordinator != nil) {

        _managedObjectContext = [[NSManagedObjectContext alloc] init];

        [_managedObjectContext setPersistentStoreCoordinator:coordinator];

    }

    return _managedObjectContext;

}


// Returns the managed object model for the application.

// If the model doesn't already exist, it is created from the application's model.

- (NSManagedObjectModel *)managedObjectModel

{

    if (_managedObjectModel != nil) {

        return _managedObjectModel;

    }

    NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"testProduct" withExtension:@"momd"];

    _managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];

    return _managedObjectModel;

}


// Returns the persistent store coordinator for the application.

// If the coordinator doesn't already exist, it is created and the application's store added to it.

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator

{

    if (_persistentStoreCoordinator != nil) {

        return _persistentStoreCoordinator;

    }

    

    NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"testProduct.sqlite"];

    

    NSError *error = nil;

    _persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];

    if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error]) {

        /*

         Replace this implementation with code to handle the error appropriately.

         

         abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. 

         

         Typical reasons for an error here include:

         * The persistent store is not accessible;

         * The schema for the persistent store is incompatible with current managed object model.

         Check the error message to determine what the actual problem was.

         

         

         If the persistent store is not accessible, there is typically something wrong with the file path. Often, a file URL is pointing into the application's resources directory instead of a writeable directory.

         

         If you encounter schema incompatibility errors during development, you can reduce their frequency by:

         * Simply deleting the existing store:

         [[NSFileManager defaultManager] removeItemAtURL:storeURL error:nil]

         

         * Performing automatic lightweight migration by passing the following dictionary as the options parameter:

         @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@YES}

         

         Lightweight migration will only work for a limited set of schema changes; consult "Core Data Model Versioning and Data Migration Programming Guide" for details.

         

         */

        NSLog(@"Unresolved error %@, %@", error, [error userInfo]);

        abort();

    }    

    

    return _persistentStoreCoordinator;

}


#pragma mark - Application's Documents directory


// Returns the URL to the application's Documents directory.

- (NSURL *)applicationDocumentsDirectory

{

    return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];

}


@end

    


5. 이제 Delegate를 사용해 보자.

우선 testProductViewController.xib 파일을 선택하여, TextFiled 를 추가하자.

( 기본 파일에서 수정 된 부분은 파란색으로 표기 됨 )

아래 소스는 TextField가 수정되면 로그를 Delegate를 통해 남기는 코드이다.


//testProductViewController.h

#import <UIKit/UIKit.h>


@protocol testProductViewControllerDelegate;


@interface testProductViewController : UIViewController

{

    UITextField *testProuductTextField;

    id <testProductViewControllerDelegate> delegate;

}

@property (nonatomic,assign) id<testProductViewControllerDelegate> delegate;


@end




//testProductViewController.m

#import "testProductViewController.h"


@interface testProductViewController ()


@end


@implementation testProductViewController

@synthesize delegate;



- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

{

    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];

    if (self) {

        // Custom initialization

    }

    return self;

}


- (void)viewDidLoad

{

    [super viewDidLoad];

    // Do any additional setup after loading the view from its nib.

    

    //testProuductTextField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 300, 25)];

    

//testProuductTextField.borderStyle = UITextBorderStyleRoundedRect;

    

//[self.view addSubview:testProuductTextField];

}


- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


- (void)textFieldDidBeginEditing:(UITextField *)textField

{

    NSLog(@"textField Edit Start!");

}


-(void)dealloc

{

    NSLog(@"deAlloc");

    [super dealloc];

}


@end

'Mobile DEV > XCode' 카테고리의 다른 글

Delegate 연습중  (0) 2013.07.08
Posted by 현자

댓글을 달아 주세요

http.m 파일에


*ACCESS 

access_allow     Order = "allow,deny", allow = "123.123.123.123"



*DIRECTORY

def DIRECTORY = "경로명", AccessName = access_allow


추가/수정을 하고 wscfl -i http.m 으로 컴파일 한다.


wsdown, wsboot로 웹서버를 재구동 하면 반영 됨



해당 경로로의 접속은 허용된 아이피만 접속이 가능


비허용 아이피에서 접속 시 403 Forbidden 에러가 뜬다.

Posted by 현자

댓글을 달아 주세요

2013.06.13 15:49

permgen space 부족하다고 나올 경우 WEB/Jeus2013.06.13 15:49

JEUSMain.xml 에 빨간색으로 적혀진 부분을 추가한다.


<?xml version="1.0" encoding="utf-8"?>

<jeus-system xmlns="http://www.tmaxsoft.com/xml/ns/jeus">

    <node>

....

   <command-option>

    -Xms512m -Xmx512m

    -XX:PermSize=128m -XX:MaxPermSize=128m

   </command-option>

...

    </node>

</jeus-system>


Posted by 현자

댓글을 달아 주세요

2013.06.05 11:45

mapArea 영역 찾기 Language/HTML2013.06.05 11:45

 

mapArea.zip

1. 위의 파일을 다운 받는다.

 

2. 받은 파일을 압출을 푼다.

 

3. 필요한 이미지 파일을 압축푼 폴더로 복사한다.

 

4. 파일명을 bmw.jpg 로 수정

 

5. test.html 실행

 

6. Load Image 클릭

 

7. New Link를 클릭하면 생성 되는 이미지 영역을 원하는 크기 및 위치로 이동

 

8. 하단부에 Make Code 를 누르면 map area 영역이 설정된 코드가 나온다.

 

9. 찾아서 쓰면 끝~

Posted by 현자

댓글을 달아 주세요