
Bigsur 업데이트 이후 작동이 안되는 SQLDeveloper 아예 실행이 되지를 않다가 원인을 찾았다. 결론은 SQLDeveloper는 Java 8 or Java 11버전만 인식을 한다. (OracleJDK 기준인듯하다) /usr/libexec/java_home -V 를 terminal에 입력을 해보면 아래와 같이 리스트가 나온다. 만약 나오지 않는다면 현재 자바버전을 확인해 보자 java -version 현재 내 컴퓨터에는 OpenJDK11 기준으로 깔려 있다. 이걸 강제적으로 JAVA 1.8로 바꿔주면 된다 vi $HOME/.sqldeveloper/{version}/product.conf 에서 SetJavaHome {jdk위치} 추가적으로 만약 한글로 SQLDeveloper를 설정을 하고 싶다면 ..
java.lang.NoSuchMethodError: org.bouncycastle.jsse.provider.ProvAlgorithmChecker.check(Ljava/security/cert/Certificate;)V ---- 생략---- 상황 1개 서버내부에 여러 컨테이너가 존재하여 동시에 서브도메인으로 나눠 동일한 https 도메인으로 사용 되고 있음. 예) gw.company.com / mail.company.com 등 다른 컨테이너에서 사용하기 위해서 BouncyCastle Provider(이하 BC) 를 jre에 설정을 한 하여서 모든 서버 내부의 컨테이너가 동일한 jdk를 바라보고 있는 상황 내가 관리하고 있는 컨테이너가 mssql jdbc 를 통해서 spring의 BasicDatasource..
실제 글 작성일 : 2017-04-20 ( 타 플랫폼에서 글을 옴겨옴 ) 안녕하세요! 웬스(ven2s)입니다. 오늘은 Firebase 실시간 데이터베이스 기본기능에 대해서 알아보려고 합니다. 일단 이 포스팅은 iOS, Swift의 기본을 어느정도 익히신분을 대상으로 작성되었습니다. 그리고 설정에 관한 부분은 공식 홈페이지가 더 잘나와 있기 때문에 별도로 작성하지 않겠습니다. 아래와 같이 선언을 해주세요 import Firebase 그리고 전역 변수로 아래와 같이 선언을 해주세요var ref : FIRDatabaseReference! = FIRDatabase.database().reference() 기본적인 설정인 AppDelegate.swift 파일내의 설정과 Info.plist를 프로젝트에 넣으셨다면 ..
실제 글 작성일 : 2017-04-19 안녕하세요! 웬스(ven2s)입니다. 오늘은 Firebase와 NoSQL에 대해서 알아보려고 합니다.일단 이 포스팅은 Swift에 대한 기본 지식이 조금은 있으셔야 하구요. 어느정도 XCode를 만져보셨으면 이해하시기 쉬울껍니다. 그리고 설정에 관한 부분은 공식 홈페이지가 더 잘나와 있기 때문에 별도로 작성하지 않겠습니다. 1. Firebase?Firebase 구글 에서 발표한지가 16년 3월정도에 발표했던 기억이 있네요. 저한테는 나름의 충격을 준 녀석입니다.구글에서 클라우드데이터베이스 회사인 Firebase 를 인수하면서 완전히 이제는 구글 사단에 넘어간 녀석입니다. (현재는 Fabric도 인수하여 Firebase팀에 소속 되어 있습니다)간단하게 말하자면 "서버..
개요 처음 스마트폰은 안드로이드였고 사용 했던거는 네이버 가계부였었다. 기존에도 아이팟과 아이패드를 이용을 해왔던 유저로써 아이폰 개발을 하고 싶기도 하고 아이폰을 넘어 오면서 기존의 네이버가계부는 못쓰게 되었고, 다른 어플로 대체 할만한 어플을 찾고 있었음. 하지만 전체적으로 한가지가 부족했는데 여러 기기에서 사용을 해야 하는 나의 입장에서는 가장 괜찮고 쓰기 편한것이 편한가계부 -> 벤토이 -> 머니프로 결국엔 외산 어플인 머니프로로 전향 하지만 머니프로는 문자를 분석해주는 기능이 없고 자산에 대한 관리가 조금 어려운점이 있음. 그리고 결정적으로 다른 유저와 공유 기능이 많이 없었음. 아이디를 공유해야 하거나 따로 뭔가를 해야 가능했으므로 공유 기능이 필요함(현재는 머니프로에서 월결제를 통해서 자체클..
개발을 하다보니 시점의 중요성을 참 많이 느끼게 된다. 이 거지 같은 시점으로 인해서 레이아웃의 변화가 많이 변동이 된다. 문제점 스토리보드를 통한 오토레이아웃을 할 경우 랜드스케이프 혹은 화면 크기에 따른 변동이 안된다. 보통은 기본 뷰 크기나 셋팅은 viewDidLoad에 하게 되고 이때 뷰의 프레임 값을 설정 할때 최초 불러오는 값을 저장을 한다. 만약 화면 크기가 320 x 640 이라면 그 값이 저장이 된다. 근데 만약 내가 만든 사랑스런(거지같은)어플이 랜드스케이프 모드(가로모드)된다면 세로모드 일때의 프레임 값을 셋팅 했기에 오토레이아웃을 코드로 설정 해놓은게 아니라면야 그 이전 값이 나온다. 고뤠서 이 변화되는 시점이 뷰가 변화 되는 시점이니 viewWillApper 에서 하면 될줄 알..
* 이 포스팅은 개인적으로 공부했던 자료를 조사하고 정리한 자료 입니다. 최대한 정확하게 작성하려고 하였습니다. 네트워크네트워크(Network)란? Net + Work의 합성어 로써 여러사람과 작업을 하기 위해 고안해낸 방식이라고 생각하시면 됩니다. 네트워크의 종류 - WAN(Wide Area Network) : 광역네트워크 - MAN(Metropolitan Arear Network) : 도시권통신망 - LAN(Local Area Network) : 근거리통신망 - PAN(Personal Arear Network) : 가장 작은단위의 근거리 통신망 네트워크 구조 종류 스타 : 여러개의 컴퓨터가 서로서로를 연결되있는 구조 링 : 네트워크가 링처럼 구조를 이뤄어 졌다고 해서 붙..
* 이 포스팅은 개인적으로 공부했던 자료를 조사하고 정리한 자료 입니다. 최대한 정확하게 작성하려고 하였습니다. 자료구조 자료구조란? 자료를 어떻게 효율적으로 자료를 저장할 지에대한 방법론이다. 자료구조는 알고리즘과 뗄수 없는 관련성을 지니고 있다. 자료구조와 알고리즘을 통해서 자료를 어떻게 사용할지에 대해서 정해지기 때문이다. 자료구조는 자료를 단순히 쌓기만 한다면 알고리즘을 통해서 사용한다면 빈 틈이 업이 효과적으로 사용 할수 있도록 할수가 있는것이다. ◼︎◻︎◼︎◻︎◼︎◻︎◼︎◻︎◼︎◻︎◼︎◻︎ => ◼︎◼︎◼︎◻︎◻︎◻︎◻︎◻︎◻︎◻︎◻︎ ◼︎◼︎◻︎◼︎◼︎◻︎◻︎◼︎◼︎◻︎◼︎◼︎ => ◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎◼︎ 자료를 정리를 잘 하기 위한 것이라고 보면 된다 자료구조를 왜 배..
* 이 포스팅은 개인적으로 공부했던 자료를 조사하고 정리한 자료 입니다. 최대한 정확하게 작성하려고 하였습니다. 컴퓨터의 연산 전 포스팅에서 컴퓨터는 0과 1로 연산을 한다고 언급을 한적이 있다.역시 그렇다 컴퓨터는 연산을 할때 2진법을 이용해서 계산을 한다. 그럼 컴퓨터는 0과 1을 어떻게 사용을 해서 연산을 하게 되는 것인가?이번 포스팅은 컴퓨터가 하는 연산 방법중 가장 많이 쓰는 연산에 대해서 언급을 할까 한다. 컴퓨터의 연산은 CPU안에 있는 가산기(덧셈을 하는 논리회로)를 통해서 처리를 하게 된다.일반적으로 우리가 생각하는 사칙연산(더하기,빼기,곱하기,나누기)을 컴퓨터는 덧셈으로만 처리를 한다. 갑자기 뜬금없이 왠 덧셈으로만 연산을 한다는게 무슨 소리일까 싶을 것 같다. 컴퓨터는 0과 1밖에 구..
* 이 포스팅은 개인적으로 공부했던 자료를 조사하고 정리한 자료 입니다. 최대한 정확하게 작성하려고 하였습니다. 컴퓨터란? 수학자들이 빠른 연산을 위해 만든 장치 = 계산기 * 컴퓨터가 2진수를 쓰게 된 이유가 이때 당시 수학자들이 2진법을 사용 했기 때문이다. 2진법 이란? - 이진법(二進法, binary)은 두 개의 숫자만을 이용하는 수 체계이다. * 사람이 사용하는 0~9까지의 수를 십진법이라고 한다. - 왜 10진법 이냐고 물어본다면 찾아보니 사람 손가락 갯수가 10개라서 라고 한다...(생각보다 단순한 논리였다) 1011(2) = 1 * (2^3) + 0 + 1 * (2) + 1 * (2^0) = 8 + 2 + 1 = 11(10) = B(16) 0xF32 = F32(16) = F * (16^2)..
1. 프로젝트 소개 및 개요 본 프로젝트는 서경대학교 컴퓨터공학과에서 재학중인 필자의 졸업작품을 위한 과정을 기록 및 정보 수집을 함으로써 타인에게도 조그마한 도움이 되고자 합입니다. 본 프로젝트는 AR Fighters (이하 파이터즈) 라 명하며, 안드로이드 플랫폼을 기반으로 제작이 될 예정인 안드로이드 어플리케이션 입니다 본 어플리케이션은 Auguemented Reality(이하 증강현실)를 이용한 게임 어플리케이션 입니다. 게임의 장르 : 격투게임 (멀티가능 )등장되는 예상 캐릭터 : 동물 2종 인간형 1종 로봇 1종 (총 5종의 캐릭터) 2. 예상 되는 사용 프로그램 및 라이브러리 - Vuforia( ARToolKit - iOS/Android ) - 정정 SDK로 정정하겠습니다. ARToolKit..
- Total
- Today
- Yesterday
- tls1.2
- 파이어베이스
- 모바일앱
- Serversiede
- #컴퓨터기초
- 공부해서남주기
- #공부
- Autolayout
- 공남기
- #이론
- #기초
- bigsur
- 길티기어카페
- 웬스
- #네트워크
- 삽질삽질
- bouncycastleprovider
- ios
- 리얼타임데이터베이스
- firebase
- #암호화
- Firebase realtime database
- 스위프트3
- #컴퓨터
- NOT_LAUNCH
- how to play a guilty gear accent core online using
- 오토레이아웃
- swift3
- Appplication
- 사용기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |