맥북 동영상 편집 프로그램 소개
·
IT기술 관련/MAC OS
[출처] 맥북 동영상 편집 프로그램 소개|작성자 타악치료사 맥북 동영상 편집 프로그램 2가지오늘은 맥북 동영상 편집 프로그램을 알려드리려고 해요. 맥의 장점을 이야기 할때 빠질 수 없는 부분이죠. 물론 윈도우로도 할 수 있지만, 맥이 영상에는 그래도 좀 좋았었....습니다. ( 지금은 크게 메리트가 없어졌다...는.....) 여튼 인터페이스의 직관적인 그런 느낌적인 느낌이 좋아서 저는 맥을 5년 넘게 사용을 했는데요, 맥북 동영상 편집 프로그램으로 많이 쓰는건 2가지가 있습니다. 1. 아이무비 2. 파이널컷다들 많이 들어보셨을꺼에요. 우선 아이무비 같은 경우는 요즘 맥을 사면 기본적으로 깔려있고요, 파이널컷은 유료 프로그램입니다. 그것도 비교적 비싼.... 지금 기준으로 330 달러이군요....헐...4..
맥북∙애플 키보드에서 Home, End, Page Up, Page Down 키 사용하기
·
IT기술 관련/MAC OS
출처:https://macnews.tistory.com/4067 윈도PC에서 맥으로 넘어온 분들이 가장 많이 궁금해하는 것 중의 하나는 단연 Page Up/Down/Home/End 키를 어떻게 쓰냐는 것일 겁니다.맥북이나 애플 키보드의 경우 페이지 단위로 화면을 스크롤하는 Page Up/Down 키가 따로 달려있지 않은데요. 사실 키만 없을 뿐 키보드 좌측 하단에 있는 fn 키와 상하 방향키를 조합하여 똑같은 기능을 사용할 수 있습니다. 윈도우에서 첫페이지와 마지막 페이지로 이동하는 Home 키와 End 키 기능 역시 맥북∙애플 키보드의 fn 키와 좌우 방향키를 같이 누르면 됩니다.∙ Page Up = fn + ↑ ∙ Page Down = fn + ↓ ∙ Home = fn + ← ∙ End = fn + ..
웹서버에 워드프레스 설치후 플러그인 다운로드 에러 발생시
·
IT기술 관련/윈도우
웹서버에 워드프레스 설치후 플러그인 다운로드 에러 발생시APMsetup를 설치하고 웹서버에 워드프레스를 설치하는 것까지 한 후, 워드프레스에 플러그인을 설치할때 다음과 같은 에러가 나는 경우가 있다. Downloading install package from http://downloads.wordpress.org/plugin/buddypress.2.4.0.zip…Download failed. There are no HTTP transports available which can complete the requested request.Return to Plugin Installer 다음 과정을 통하여 해결해 보도록 합니다.내 페이지에 접속후 로그인하여 대시보드에 진입한다.좌측 메뉴의 plugins-Add ..
NTLM 위험 요소
·
IT기술 관련/윈도우
출처: https://blog.preempt.com/the-security-risks-of-ntlm-proceed-with-caution NTLM (NT LAN Manager)은 Windows 2000을 시작하는 Kerberos로 대체 된 Microsoft의 이전 인증 프로토콜입니다. Microsoft Windows 컴퓨터와 서버간에 계정을 인증하기 위해 Microsoft 엔지니어가 설계 및 구현했습니다. 15 년이 넘는 기간 동안 Windows 배포에 대한 기본 설정이 아니었지만 아직 많이 사용되고 있으며 완전히 포기 된 네트워크를 아직 보지 못했습니다. 사실 최신 버전의 Active Directory에서도 지원됩니다.네트워크에서 NTLM을 사용하면 쉽게 악용 될 수 있으며 조직이 위반 위험에 처하게됩..
NTLM VS Kerberos 인증
·
IT기술 관련/윈도우
출처: https://msdn.microsoft.com/en-us/library/aa480475.aspx l NTLM 단점1) MD4기반의 약한 암호화2) 클라이언트와 서버는 DC도움 없이 자체적으로 넌스(nonce)를 생성하는데 취약한 넌스(nonce)를 분배하면 악의적인 위장이 발생3) 다중인증 요소가 없음 (MFA)4) NTLM 릴레이 - MS2017-8563 - 상호 인증이 없기 때문에 발생 - 모든 컴퓨터에 SMB 서명을 강제로 하면 괜찮지만 모든 네트워크에 구성하기 힘듬 l 커버러스가 NTLM 보다 좋은점1) 상호 인증2) 위임 지원 l exploitdb.com 취약점 개수NTLM : 12개Kerberos : 14개 l 최신 취약점 날짜NTLM : 2017-7-11 Kerberos : 2017..
[안드로이드] 리스트 뷰(ListView) 4. 컨텍스트 메뉴 달기(Context Menu)
·
IT기술 관련/모바일
이전 포스트에서 리스트 뷰(ListView)를 만들고리스트 중 하나의 항목을 클릭하면 해당 데이터를 Toast로 표시하는 예제를 소개했습니다. 이번엔 실제 어플에 좀더 많이 사용되는 예제를 소개합니다. 실제 ListView를 사용하는 어플들을 보면해당 항목을 오래 눌렀을 때 별도의 메뉴가 팍! 나타나는 것을 보셨을 겁니다. 가장 대표적인 경우가 문자(메세제) 목록 중 하나를 삭제하거나 할 때해당 목록을 오래 누르고 있으면 메뉴가 팍! 올라와서 선택할 수 있는 것을 말합니다.많이 사용되겠죠. Context 메뉴는 이미 이전 포스트에서 소개한 적이 있었습니다.이를 ListView에 적용해 보도록 하겠습니다. 먼저 동작 결과를 보겠습니다. 스크롤 되는 ListView ListView의 첫번째 항목을 길게 눌러..
[안드로이드] 다중 CheckBox 에서 하나만 선택하게 하기
·
IT기술 관련/모바일
출처: https://stackoverflow.com/questions/32136029/how-can-i-select-only-one-checkbox-in-a-dynamic-view Firstly, declare an ArrayList in the class:ArrayList mCheckBoxes = new ArrayList();Then in addGreetingToListView add every new checkbox to mCheckBoxes and modify the click listener of the checkbox:checkBox.setTag(greetings); mCheckBoxes.add(checkBox); checkBox.setOnClickListener(new View.OnClick..
[안드로이드]SQLite date값 9시간 차이나는 문제 해결방법
·
IT기술 관련/모바일
출처: http://soulduse.tistory.com/34 [프로그래밍좀비] SQLite 관련 작업중 테이블에 현재 시간을 기본설정 값으로 넣으면 우리나라 현재시간과 비교했을 때 9시간이 빠르게 나오는 현상이 발생했다. 아래는 SQLite 테이블을 만들고 기본값을 설정한 상태이다.@Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table " + TABLE_NAME + " (" + IDX + " INTEGER PRIMARY KEY AUTOINCREMENT, " + REG_DATE1 + " DATETIME DEFAULT (datetime('now','localtime'))" + REG_DATE2 + " DATETIME DEFA..
[안드로이드] Fragment 에서 Toast 사용하기
·
IT기술 관련/모바일
출처: https://stackoverflow.com/questions/20261181/nullpointerexception-on-getactivity-fragment First declare context variable: private Context context;In onCreateView(): context = container.getContext();Use it for Toast: Toast.makeText(context, "Your vote was sent", Toast.LENGTH_LONG).show();
[안드로이드] 인터페이스를 활용한 container <-> fragment 데이터 교환
·
IT기술 관련/모바일
출처: https://stackoverflow.com/questions/9343241/passing-data-between-a-fragment-and-its-container-activity Try using interfaces.Any fragment that should pass data back to its containing activity should declare an interface to handle and pass the data. Then make sure your containing activity implements those interfaces. For example:In your fragment, declare the interface...public interface OnData..