본문 바로가기
728x90
반응형

전체 글141

[안드로이드/Kotlin] 인스타그램 클론코딩 - 3 (게시물 좋아요, 팔로우) 좋아요는 한 번 누르면 누른 사람의 정보가 입력되어 그 정보가 있으면 좋아요가 취소되게 해야 한다. viewHolder.detailviewitem_favorite_imageview.setOnClickListener{ favoriteEvent(position) } fun favoriteEvent(position: Int){ var tsDoc = firestore?.collection("images")?.document(contentUidList[position]) firestore?.runTransaction{ transaction -> var contentDTO = transaction.get(tsDoc!!).toObject(ContentDTO::class.java) if(contentDTO!!.favo.. 2021. 5. 28.
[안드로이드/Kotlin] 인스타그램 클론코딩 - 2 (게시물 업로드, 프로필사진 등록) 게시물 업로드하기 사진 업로드 방법은 두가지가 있다. 나는 첫번째 방법으로 했다. //방법1.구글 권장 fun contentUpload(){ var timestamp = SimpleDateFormat("yyyyMMdd_HHmmss").format(Date()) var imageFileName = "IMAGE_" + timestamp + "_.png" var storageRef = storage?.reference?.child("images")?.child(imageFileName) storageRef?.putFile(photoUri!!)?.continueWithTask{ task: Task -> return@continueWithTask storageRef.downloadUrl }?.addOnSucces.. 2021. 5. 27.
[안드로이드] Firebase 구글로그인 SHA-1 값 추출 방법 (Gradle탭 안될 때) 원래는 Gradle탭 > Tasks > signingReport 로 가서 SHA-1 값을 추출하라고 한다. 그러나 보이다시피 본인의 프로젝트에서는 웬일인지 Tasks가 없다. 이것저것 눌러봤는데도 보이질 않아서 다른 방법을 찾아보았다. 구글링을 해본 결과, 터미널을 이용하는 방법을 알아내었다. "C:\Program Files\Android\Android Studio\jre\bin\keytool" -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 이것을 프로젝트 밑 Terminal에서 그대로 입력해주었다. 이렇게 나오면 정상이다. 인증서 지문에 써.. 2021. 5. 26.
[안드로이드/Kotlin] 인스타그램 클론코딩 - 1 (로그인) 오랜만에 안드로이드 개발이다. 그동안 자바로 안드로이드 개발을 했었는데 코틀린을 사용해보았다. 프론트 액티비티를 설정해주고 버튼은 강의에서 다운받은 png파일로 설정해주었다. 로고와 저 인스타 그라데이션 버튼은 나의 픽. fun signinAndSignup(){ auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString()) ?.addOnCompleteListener{ task-> if(task.isSuccessful){ //회원가입 moveMainPage(task.result?.user) } else if(task.exception?.message.isNullOrEmpty()){ /.. 2021. 5. 25.
SSH란 무엇일까? SSH의 개념 SSH란? Secure Shell 보안상의 이점을 가진 인터넷 프로토콜 원격제어 컴퓨터를 안전하게 제어할 수 있다. 클라이언트/서버로 나뉘어져 있음. SSH클라이언트 윈도우의 경우 설치되어 있지 않음 -> PuTTY, XShell사용 Mac과 같은 유닉스계열은 설치되어 있음 SSH를 이용해 로그인 없이 접속 가능 여기서 rm,ls,pwd등의 명령어를 입력하면 SSH서버를 제어할 수 있다. SSH Key 클라이언트 - Private Key 서버 - Public Key RSA사용 2021. 5. 18.
Kendo DatePicker 시작일 종료일 제한하기 (두가지 방법) 1. 날짜는 모두 선택 가능, 검색 버튼에서 검사하는 방법 모든 날짜를 선택할 수 있는 대신 검색 버튼을 누르면 alert창이 뜨고 시작과 종료일을 같은 날짜로 set해준다. //시작일과 종료일 체크한 후 이상 없으면 true반환 chkDatePicker : function () { var stDe = $("#stDe").data("kendoDatePicker").value(); var edDe = $("#edDe").data("kendoDatePicker").value(); if(stDe > edDe){ console.log("no"); return false; } return true; }, //이상 있을 시 시작일과 종료일 같은 날짜로 셋팅 setStEdDatePicker : function (){.. 2021. 5. 14.
컴과생 인턴 50일차 :: 서버 배포하다 전날 퇴근 직전에 말씀해주신 부분을 수정했다. Kendo datepicker를 사용하여 시작일과 종료일을 지정해주는데 시작일은 종료일을 넘어선 안되고 종료일은 시작일 이전이면 안된다. 이러한 날짜 제한이 필요하기 때문에 관련 레퍼런스를 찾아보고 수정했다. JSP start date end date JavaScript setDatePicker : function () { $('#stDe').kendoDatePicker({ format: 'yyyy-MM-dd', change: onStDeChange }); $('#edDe').kendoDatePicker({ format: 'yyyy-MM-dd', change: onEdDeChange }); $('#stDe').kendoDatePicker('value', ne.. 2021. 5. 13.
톰캣 서버 재배포하기 (MobaXterm) 서버 재배포 과정 MobaXterm을 사용한다. MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net Home Edition다운로드 후 Session -> SSH에서 ip,username 입력한다. (port는 22) OK누르고 비밀번호를 입력해준다. 이때 글씨가 안보이는데 그냥 적어주면 된다. ps -ef | grep tomcat8 로 톰캣을 확인할 수 있다. 그리고 cd명령어를 이용해 톰캣 폴더로 옮긴 후 bin폴더에서 ./shutdown.s.. 2021. 5. 13.
Front에 쓰이는 JavaScript 라이브러리 (jqGrid, Kendo UI Grid) js와 html을 사용해 그리드를 더 쉽고 편하게 만들어 주는 라이브러리이다. HTML5개발자가 많이 사용한다고 한다. 1. jqGrid jQuery Grid Plugin – jqGrid We are happy to inform you that the new release of Guriddo jqGrid JS version 5.5.4 is released. This is bug fix release, but add a full support of jQuery 3.5.X, has numerous important fixes and add a very useful additions. Below is the list of additions an www.trirand.com 플러그인 다운로드 사이트이다. jqG.. 2021. 5. 12.
728x90
반응형