2017.10.10 03:55


모니터 설정을 하지 않고

프로그램을 통해서 모니터 화면의 밝기를 조절해주는 프로그램입니다.


아래 압축파일 다운로드

DimScreen.zip


압축 해제하여 아래의 DimScreen 프로그램 실행하면 기본 밝기로 설정되어 조정되며

우측 하단 작업표시줄에서 마우스 우측버튼으로 밝기를 조절할수 있습니다.







저작자 표시
신고


Posted by injunech
2017.07.12 01:23


커피스미스 대표 여친 K씨는 김정민 일까?



커피스미스 대표 손태영씨가 유명 연예인 여자친구 K양에게 

"동영상을 유포하겠다"고 협박한 혐의(공갈 등)로 기소되면서 이슈가 되고 있습니다.


K양은 누구?

K양이 누구냐는 많은 궁금증 가운데에

초기 관련 기사에는 실수인지 의도인지 실명으로 배우 김정민씨가 언급되어있으며

2003년 드라마로 데뷔한 김씨는 예능 프로그램에 출연하고 있다라는 내용도 있는것으로 보아 김정민일 것으로 추측되고 있습니다.


커피스미스 대표 손태영 씨는 "2014년 1월부터 2015년 1월까지 깨끗하게 끝내고 싶으면 너에게 쓴 돈과 선물한 것을 모두 토해내라라고 하였고 소속사와 언론사에 알려 방송출연을 못하게 막겠다"라고 했다고 합니다.


지난해 6월까지 A씨로부터 현금 1억 6000만원과 선물로 준 시계, 귀금속 가전제품 명품 의류 가방 구두 등 총 57점을 10여 차례에 걸쳐 돌려받은 혐의도 받고 있습니다.


이후에도 지난해 3월부터 7월사이 또 "너를 위해 쓴돈이 이사할 때 2억원, 카드 9000만원, 월세 6000만원, 쇼핑 3억, 현금 4000만원, 해외여행 2억, 선물구입비 1억, 장본 것만 5500만원이다"라는 문자 메시지를 보내면서 현금 10억원을 요구했다고 합니다.


이러한 내용에 대해

커피스미스의 대표 손태영(48)씨는 직접 "억울하다"라는 입장을 밝혔습니다.


손태영 대표는 이어서 "1년 반 동안 잘 만나고, 

돈 쓰다가 갑자기 결혼 할거냐 안할거냐 했더니 잠수 탄 것"이라고 말했습니다.


손태영 대표는 "1월부터 혼인빙자사기로 민사소송을 청구한 상태며 내 돈을 다 쓰고 잠적했는데, 그사건이 먼저 얘기되고 이 얘기가 나오는 것이 맞다" , "제가 가만히 있는 사람을 협박한 것 아니다" 라고 전했습니다.


손씨는 " 내가 당한게 억울해서 (쓴 돈) 갖고 오라 했는데, 그게 검찰은 협박이라는 것" 


"내 돈을 다 썼는데 일방적으로 잠수탔다. 내가 전화하면 소속사 사장이랑 얘기해라고 말하며 자기는 연락을 받지 않았다"고 말했습니다.


양쪽의 논란이 불거지고 있는 상황에서 과연 K씨가 김정민씨가 맞는지는 아직까지 미지수입니다.




저작자 표시
신고


Posted by injunech
2017.07.05 01:36


문제12 암호깨기 (Crypt Kicker)


A common but insecure method of encrypting text is to permute the letters of the alphabet. In other words, each letter of the alphabet is consistently replaced in the text by some other letter. To ensure that the encryption is reversible, no two letters are replaced by the same letter.

Your task is to decrypt several encoded lines of text, assuming that each line uses a different set of replacements, and that all words in the decrypted text are from a dictionary of known words.

Input

The input consists of a line containing an integer n, followed by n lowercase words, one per line, in alphabetical order. These nwords compose the dictionary of words which may appear in the decrypted text. Following the dictionary are several lines of input. Each line is encrypted as described above.

There are no more than 1,000 words in the dictionary. No word exceeds 16 letters. The encrypted lines contain only lower case letters and spaces and do not exceed 80 characters in length.

Output

Decrypt each line and print it to standard output. If there are multiple solutions, any one will do. If there is no solution, replace every letter of the alphabet by an asterisk.

Sample Input

6
and
dick
jane
puff
spot
yertle
bjvg xsb hxsn xsb qymm xsb rqat xsb pnetfn
xxxx yyy zzzz www yyyy aaa bbbb ccc dddddd

Sample Output

dick and jane and puff and spot and yertle
**** *** **** *** **** *** **** *** ******


# Source (My Solution)

ddddddddddddddddddd
저작자 표시
신고


Posted by injunech
2017.07.05 01:21


문제1 3n+1문제

출처 : http://www.programming-challenges.com/


Consider the following algorithm to generate a sequence of numbers. Start with an integer n. If n is even, divide by 2. If n is odd, multiply by 3 and add 1. Repeat this process with the new value of n, terminating when n = 1. For example, the following sequence of numbers will be generated for n = 22:

22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

It is conjectured (but not yet proven) that this algorithm will terminate at n = 1 for every integer n. Still, the conjecture holds for all integers up to at least 1, 000, 000.

For an input n, the cycle-length of n is the number of numbers generated up to and including the 1. In the example above, the cycle length of 22 is 16. Given any two numbers i and j, you are to determine the maximum cycle length over all numbers between i and j, including both endpoints.

Input

The input will consist of a series of pairs of integers i and j, one pair of integers per line. All integers will be less than 1,000,000 and greater than 0.

Output

For each pair of input integers i and j, output ij in the same order in which they appeared in the input and then the maximum cycle length for integers between and including i and j. These three numbers should be separated by one space, with all three numbers on one line and with one line of output for each line of input.

Sample Input

1 10
100 200
201 210
900 1000

Sample Output

1 10 20
100 200 125
201 210 89
900 1000 174




# Source (My Solution)

#include 

//#define DBG

void main(void) {
	int a;
	int b;

	int tmp;
	int i;
	int x;
	int loop_count;
	int max_count =0;

	scanf("%d", &a);
	scanf("%d", &b);
	
	// If A is Biger than B,  Swap A and B
	if (a > b) {
		tmp = a;
		a = b;
		b = tmp;
	}
	
	for (i = a; i <= b; i++) {
		// Start, Init
		x = i;
		loop_count = 1;
#ifdef DBG
		printf("[%d] =============== \n", i);
#endif

		// Loop
		while (x != 1) {
			if ((x & 1) == 0) {	// even
#ifdef DBG
				printf("[%d] is EVEN\n", x);
#endif
				x = x / 2;
			}
			else {	// odd
#ifdef DBG
				printf("[%d] is ODD\n", x);
#endif
				x = (x * 3) + 1;
			}
			loop_count++;
		}

		if (max_count < loop_count)
			max_count = loop_count;

	}

	printf("%d %d %d", a,b, max_count);
	
}

 


저작자 표시
신고


Posted by injunech
2017.07.04 02:41


[초급] 문자열 비교


01. 문자열 길이 구하기
int main()
{
    char *s1 = "Hello";       // 포인터에 문자열 Hello의 주소 저장
    char s2[10] = "Hello";    // 크기가 10인 char형 배열을 선언하고 문자열 할당

    printf("strlen = %d\n", strlen(s1));    // 5 : strlen 함수로 문자열의 길이 구함
    printf("strlen = %d\n", strlen(s2));    // 5 : strlen 함수로 문자열의 길이 구함

    return 0;
} 


02. 문자열 비교하기

 값이 같으면 0, 앞에 것이 크면 1, 뒤에 것이 크면 -1

int main()
{
    // a는 ASCII 코드로 97
    // b는 ASCII 코드로 98
    // c는 ASCII 코드로 99

    printf("%d\n", strcmp("a", "a"));    //  0: a와 a는 같으므로 0
    printf("%d\n", strcmp("b", "a"));    //  1: b와 a 중에서 b가 크므로 1
    printf("%d\n", strcmp("b", "c"));    // -1: b와 c 중에서 c가 크므로 -1

    return 0;
}




저작자 표시
신고


Posted by injunech
2017.07.04 02:08


[초급] 문자열 입력받기


01. Char 변수에 문자 입력 받기

1) scanf 사용하기 (기본)
int main()
{
    char c;

    scanf("%c", &c);    // 문자를 입력받아서 변수에 저장
    printf("%c\n", c);    // 변수의 내용을 출력

    return 0;
}

 2) getchar 사용하기
int main()
{
    char c = getchar();    // 문자 하나를 입력받음
    printf("%c\n", c);
    return 0;
}



02. Char 배열에 문자열 입력 받기

int main()
{
    char string1[10];    // 크기가 10인 char형 배열을 선언
    char string2[30];    // 크기가 30인 char형 배열을 선언

    scanf("%s", string1);     // 표준 입력을 받아서 배열 형태의 문자열에 저장
    printf("%s\n", string1);  // 문자열의 내용을 출력

    scanf("%[^\n]s", string2);    // 공백까지 포함하여 문자열 입력받기
    printf("%s\n", string2);

    return 0;
}



03. 메모리 할당하여 문자열 포인터 변수에 문자열 입력 받기

 1) 오류

int main()
{
    char *string = "Hello";    // 문자열 포인터 선언, 문자열 할당

    scanf("%s", string );
    // 실행 에러,
    // 문자열 리터럴의 주소를 가르키는 포인터에 저장된 변수는 읽기만 가능하고 쓰기 불가능합니다.

    printf("%s\n", string );

    return 0;
}

 2) 정상

int main()
{
    char *string = malloc(sizeof(char) * 10);    // char 10개 크기만큼 동적 메모리 할당

    scanf("%s", string);      // 표준 입력을 받아서 메모리가 할당된 문자열 포인터에 저장
    printf("%s\n", string);   // 문자열의 내용을 출력

    free(string);    // 동적 메모리 해제
    return 0;
}


저작자 표시
신고


Posted by injunech
2017.06.20 03:30






록히드 마틴 사제품(대표작 F-22랲터)

F-94/F-97: STARFIRE(하늘의불 신화에유래) 전투기

F-104: STARFIGHTER (별의 투사)전투기

F-117:NIGHTHWAK(밤의매)

F-16:FIGHTING FALCON(전투 매)

F-22: RAPTER(독수리)

F-35:LIGHTNEING(번개)





맥도넬 더그라스 사 제품(대표작 F/A-18호넷 해군함재기)(1997년 보잉사와 합병)

F-101:VOODOO (마술사)

F-110:SPECTRE (귀신) F-4로 전환대체

F-4:PHANTON (유령)

 


노스롭그루만 사제품(대표작 F-14톰캣)

F9F: PANTHER (표범)

F-11:TIGER(호랑이)

F-111B:PHANTOM II (팬텀 2)



미공군 항공기 제작사 별 구분않고 F시리즈 총람

 


F-1: Fury (폭풍우)

F-2: Banshee(유령)

F-3: Demon (악마)

F-4: Phantom (유령)

F-5: Freedom(자유)

F-6: Skyray(전투천둥)

F-7: (not assigned)

F-8: Crusader(십자군)

F-9: Panther(표범)

F-10: Skynight(야행)

F-11:Tiger(호랑이)

YF-12(Blackbird)(흑조)

F-13 (not assigned)

F-14: Tomcat(바람난 들고양이)

F-15: Eagle  (독수리)

F-16: Falcon(보라매)

YF-17: Cobra(독사)

F/A-18: Hornet /Super Hornet(말벌)

F-19 (not assigned)

F-20: Tiger Shark(호랑이 상어)

F-21: (not assigned)

F-22: Raptor(맹금독수리)

YF-23: Black widow (독거미)

F-24 to F-34 (not assigned)

F-35: Lightning(천둥번개)

F-80: Shooting Star(유성)

F-84: Thunder Jet(천둥제트)

F-86: Saber(군도 칼)

F-89: Scorpion(전갈)

F-90: (not assigned)

F-91: Thunderceptor (not assigned)

F-92: (not assigned)

F-93: YF93 (F-86개량형)

F-94: Star fire(항성)

F-95: F-86D Sabre 개량형

F-96: Thunder streak(번개빛)

F-97: F-94개량형

F-98: Falcon (보라매)

F-99: Bomarc (비장의무기)

F-100:Super saber(대형군도)

F-101: Voodoo(유령)

F-102: Delta Dagger (삼각 단도)

F-103; (not assigned)

F-104: Star fighter(별의무사)

F-105: Thunder chief(대왕번개)

F-106: Delta Dart(삼각화살)

F-107: Ultra Saber(대형군도/)

F-108: Rapier (Canceled)

F-109: (not assigned)

F-111: Aardvark (땅돼지)

F-117: Nighthawk(쏙독새/야행 독수리)

저작자 표시
신고

'Life > Etc..' 카테고리의 다른 글

F 전투기 시리즈 이름  (0) 2017.06.20
다음팟플레이어 스킨  (0) 2017.02.19
베토벤9번 합창 교향곡 4악장  (0) 2017.01.05
온도 단위의 정보  (0) 2016.11.14
롯데마트 휴무일  (0) 2015.03.15
홈플러스 휴무일  (0) 2015.03.15


Posted by injunech
2017.06.04 20:30


브아걸 가인 대마초 권유 거절


브라운아이드걸스 가인이 자신의 SNS에 아래와 같은 SNS를 남겨 화재.


주지훈의 친구인 박정욱이란 사람에게

대마초 권유받았던 메신저 대화 내용을 올림.

(아래 "떨"이라고 언급하는것이 대마초를 이야기 하는 것으로 보입니다.)


이것이 실시간 검색어 순위 1위를 찍으며 이슈화 되고 심지어 기시화까지 되고있음.

그리고 이후에 이 이야기는 1/10도 안되는 이야기라고 자신의 SNS에 글을 하나 더 게재함.



공황장애 등으로 정신적으로 힘들때 주변의 저런 안좋은 길의 권유를 뿌리치고 잘 대처한 것이 멋집니다.

온갖 소리 다 들을것을 각오하고 저렇게 SNS에 남기는 것을 보니 지금의 가인 심정에선 정신적 버팀목이 될거라 보네요.





저작자 표시
신고


Posted by injunech
2017.05.30 23:02


Tizen Watch Application API


State Diagram

Refer to the following state diagram to see the possible transitions and callbacks that are called while transition.


Required Header

#include <watch_app.h> #include <watch_app_efl.h>

Overview

The Watch Application API provides functions for handling Tizen watch application state changes or system events. Tizen watch application can be shown in the idle screen of the wearable device. This API also provides time utility functions for developting Tizen watch applications. You can develop a watch application that shows exact time using these time utility functions. For low powered wearable device, Tizen watch application supports a special mode that is named 'ambient'. When the device enters ambient mode, Tizen watch application that is shown in the idle screen can show limited UI and receives only ambient tick event at each minute to reduce power consumption. The limitation of UI that can be drawn in the ambient mode depends on the device. Usually, you should draw black and white UI only, and you should use below 20% of the pixels of the screen. If you don't want to draw your own ambient mode UI, you can set the 'ambient-support' attribute of the application as 'false' in the tizen-manifest.xml. Then, the platform will show proper default ambient mode UI.

This API provides interfaces for the following categories:

  • Starting or exiting the main event loop
  • Registering callbacks for application state change events including timetick events
  • Registering callbacks for basic system events
  • Time related utility APIs for watch applications

Registering Callbacks for Application State Change Events

The state change events for Tizen watch application is similar to the Tizen UI applications. See the Application. In Tizen watch application, an ambient changed event is added to support ambient mode. Time tick related events are also added to provide an exact time tick for the watch application.

CallbackDescription
watch_app_create_cb()Hook to take necessary actions before the main event loop starts. Your UI generation code should be placed here so that you do not miss any events from your application UI.
watch_app_control_cb()Hook to take necessary actions when your application called by another application. When the application gets launch request, this callback function is called. The application can get information about what is to be performed by using App Control API from app_control handle.
watch_app_resume_cb()Hook to take necessary actions when an application becomes visible. If anything is relinquished in app_pause_cb() but is necessary to resume the application, it must be re-allocated here.
watch_app_pause_cb()Hook to take necessary actions when an application becomes invisible. For example, you might wish to release memory resources so other applications can use these resources. It is important not to starve the application in front, which is interacting with the user.
watch_app_terminate_cb()Hook to take necessary actions when your application is terminating. Your application should release all resources, especially any allocations and shared resources must be freed here so other running applications can fully use these shared resources.
watch_app_ambient_changed_cb()Hook to take necessary actions when the device enters ambient mode. Your application needs to adopt its UI to be compatibile with the ambient mode. Note that, you only can use very limited colors and pixels of the screen when the device is in the ambient mode. Usually, you should use only black and white to draw the ambient mode UI and use below 20% of the pixels of the screen. If you don't want to draw your own ambient mode UI, you can set the 'ambient-support' attribute of the application as 'false' in the tizen-manifest.xml. Then, the platform will show proper default ambient mode UI.
watch_app_time_tick_cb()This callback is called at each second when your application is visible. This callback is not called when your application is not visible or the device is in ambient mode. You can use this tick to update the time that is being displayed by your watch application.
watch_app_ambient_tick_cb()This callback is called at each minute when the device is ambient mode. You can use this tick to update the time that is being displayed by your watch application while the device is in ambient mode. You should not do a job that takes long time in this callback. You should update the UI as fast as possible in this callback. The platform might make the device to sleep in short time after the ambient tick expires.


출처 : https://developer.tizen.org/ko/development/api-references/native-application?redirect=/dev-guide/2.3.2/org.tizen.native.wearable.apireference/group__CAPI__WATCH__APP__MODULE.html&langredirect=1

저작자 표시
신고

'Computer > Tizen' 카테고리의 다른 글

Watch Application API  (0) 2017.05.30
SIGNATURE_NO_DEVICE_PROFILE [78]  (0) 2017.05.08
[Tizen] 타이젠 Privilege 설정  (0) 2017.02.15


Posted by injunech
2017.05.29 23:28


Gear S3 Design


http://www.samsung.com/global/galaxy/gear-s3/design/


http://www.samsung.com/global/galaxy/gear-s3/

저작자 표시
신고

'Life > IT' 카테고리의 다른 글

Gear S3 Design  (0) 2017.05.29
Gear S3 시계화면 추천  (0) 2016.12.16
[앱추천] 촛불시위 어플  (0) 2016.11.29
기어 S3 프론티어 개봉&리뷰  (0) 2016.11.16
안드로이드와 아이폰 앱 실행 속도 비교  (0) 2015.03.20


Posted by injunech