본문 바로가기

개발

Laravel 외부 접속 세팅 1. 현재 자신의 IP 찾기 - OSX : ifconfig - Window : ipconfig 2. 프로젝트 디렉토리 콘솔 접속 - command : php artisan serve --host IP주소 - command : php artisan serve --host IP주소 --port port 3. 같은 네트워크에 접속한 디바이스 - http://ip주소:8000 - http://ip주소:port 더보기
[IOS] Swift 서버 이미지 업로드 Set Pod pod 'Alamofire', '~> 5.0.0-rc.3' Upload Image(Swift) let url = "fileupload url" let image = UIImage(named: "Image") let imgData = image!.jpegData(compressionQuality: 0.2)! AF.upload(multipartFormData: { multipartFormData in multipartFormData.append(Data("value".utf8), withName: "key") multipartFormData.append(imgData, withName: "key",fileName: "a.jpg", mimeType: "image/jpg") }, to: url)... 더보기
Android 바코드 스캐너 만들기 1. 프로젝트 생성compileSdkVersion 27minSdkVersion 16targetSdkVersion 16 *해당 SDK 버전은 다르게 설정해도 무방함. 2. 라이브러리 Importbuild.gradle 파일에 해당 compile 코드 한줄 추가compile 'com.journeyapps:zxing-android-embedded:3.5.0' 3. Layout 코드4. Activity 코드private CaptureManager capture; private DecoratedBarcodeView barcodeScannerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt.. 더보기
Ubuntu Apache, LAMP 설치 (AWS EC2) $ apt-get update $ apt-get upgradeapache2 설치$ apt-get install apache2mysql 설치$ apt-get install mysql-server mysql-clientphp 설치$ apt-get install php libapache2-mod-php php-xml php-gd php-mysql 더보기
Ubuntu FTP 세팅 Feat.File Zilla (AWS EC2) 설치편 sudo apt-get install vsftpdsudo vi /etc/vsftpd.conf 수정anonymous_enable=NO파일 맨 아래 추가pasv_enable=YESpasv_min_port=1024pasv_max_port=1048pasv_address=본인 AWS 서버 인스턴스 공인 IP AWS 해당 인스턴스 보안그룹 Inbound에 해당 포트 허용 추가 sudo service vsftpd restartsudo adduser 사용할유저idsudo passwd 유저id에 해당하는 pw 설정편 파일질라 접속sudo vi /etc/ssh/sshd_config수정PasswordAuthentication yessudo service ssh restart 홈디렉토리 변경1. 사용자 정보 편집 us.. 더보기
Ubuntu 웹서버 세팅 (AWS EC2) sudo apt-get updatesudo apt-get upgradesudo apt-get install apache2 AWS 콘솔에서 Inbound HTTP (80포트) 오픈 더보기
git 명령어 메모 git remote add origin 저장소 urlgit push -u origin master 더보기
FACEBOOK SDK - 로그인, 정보 가져오기 SCRIPT FACEBOOK SDK - 로그인, 정보 가져오기 SCRIPT 페이스북 개발자 사이트 1. 페이스북 개발자 권한 등록해당 URL로 접속하셔서 페이스북 로그인을 하게 되면 나오는 페이지입니다.내앱을 선택하시고, 새로운 앱 추가를 해서 메뉴를 따라갑니다. 2. 앱 이름 설정표시될 어플리케이션 이름을 입력해주세요. 3. 앱 플랫폼 추가만들기를 누르시면 해당 어플리케이션 대시보드가 나옵니다. 설정>기본설정에 들어가시면 해당 앱의 설정을 볼 수 있는데플랫폼을 추가해야 합니다. 플랫폼추가를 누르시면 다양한 플랫폼이 나오는데 본 글에서는 웹사이트 예제를 해보는 걸로,웹사이트 플랫폼을 선택합니다. 4. URL 연결플랫폼을 선택하시면 대시보드에 웹사이트 URL을 입력하는 부분이 추가가 됩니다.여기서 연결을 원하시는 UR.. 더보기
phpMyAdmin 2002 mysql 서버 에 로그인 할 수 없습니다 - 해결방법 phpMyAdmin #2002 mysql 서버 에 로그인 할 수 없습니다 solution 1 : phpmyadmin setup에서 localhost->127.0.0.1로 변경한다. solution 1 :php.ini 설정을 다음과 같이 변경 mysql.default_socket = /var/lib/mysql/mysql.sock mysqli.default_socket = /var/lib/mysql/mysql.sock solution 1 : phpMyAdmin>config 폴더안의 config.ini.php를 phpMyAdmin 폴더로 꺼내놓지 않은 경우 더보기
드랍다운 메뉴 모바일 웹, 반응형 웹에서 자주 사용하는 드랍다운 메뉴를 가이드 해봅니다. 슬라이드 메뉴 가이드 보러가기 사진으로만 보기엔 정적으로 보이겠지만, 가이드나 코드를 보시면 애니메이션으로 자연스럽게 드랍다운 되는 메뉴 입니다. 1. HTML 코드 Line 18 ~ 24 : Toolbar를 구성하는 메뉴입니다. Line 19 : 메뉴를 호출하는 햄버거 버튼입니다.Line 27 ~ 30 : 슬라이딩 된 드랍다운 메뉴를 구성하는 메뉴 레이아웃입니다. 필요시에 이안에 레이아웃을 구성하세요.Line 33 ~ 36 : 메뉴가 호출되면 사용자 편리를 위해, 또는 자연스러운 레이아웃 구성을 위해 호출되는 반 투명의 커버 화면입니다. 평소에는 보이지 않지만 메뉴가 호출되면 보이게 되며, 사용자가 커버를 눌러도 메뉴가 사라지게.. 더보기