안녕하세요 박스여우입니다.연휴를 맞아 오랜만에 집에와서 작업을 하려하니 세팅이 않돼있더군요.. 개발환경 세팅하고 서버를 연결하기 위해 cmd에서 ipconfig를 쳐보니! 위처럼 명령어가 아니라면서 아이피를 확인할 수 없었습니다. 이럴때는 두가지 경우가 있는데, 하나는 실행 명령어 파일이 삭제되었거나, 환경변수 등록이 안되었거나 인데, 명령 파일이 삭제되었을리는 없고, 환경변수를 등록해 보기로 했습니다. 내컴퓨터를 우클릭해서 속성 - 고급 시스템 설정 - 환경변수 를 클릭하셔서 Path 변수에 C:\Windows\System32 이걸 추가합니다. 만약 다른 경로들이 있을시에는 구분을 하기 위해 ;(세미콜론)을 앞과 뒤에 붙이고 추가하시면 됩니다. 그러면 아래처럼 IP가 정상적으로 나오게 됩니다.
개발자로써의 첫 걸음을 땐 2015년 이였습니다. 이 블로그도 올해 초부터 시작하여 약100개의 포스팅을 하게 되었네요. 이번 포스팅은 그냥 1년동안 가꿔온 블로그와 개발자로써의 1년에 대한 이야기를 하려고 합니다. 제 개인적인 생각이지만, 제가 개발자가 되기 위해 가장 처음 배운 언어가 java였다는게 가장 잘한 선택이였다고 생각합니다. 제 동기들 중에는 학교가 가르치는 대로 c를 먼저 배우고 java를 후에 배워 객체지향의 개념을 잘 잡혀있지 못하는 경우들이 많았습니다. 제 주변의 많은 선배 개발자분들이 "c가 기초 언어니까 c먼저 배우는게 좋다"라고 하시지만, 저는 먼저 java를 통해 객체지향을 익힌 후에 절차지향인 c를 배웠기 때문에 객체지향의 개념이 흔들리지 않고 잘 잡혔다고 생각합니다. 그리..
안녕하세요 박스여우입니다. 개인적으로 Java를 좋아하는 개발자로써 과연 Java의 순위가 어느정도되나 궁금해서 한번 2015년의 프로그래밍 언어 순위를 찾아 봤습니다. 출처 : http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages 여기는 Java가 1위, c가 2위, c++이 3위 입니다.아마 자바는 안드로이드 덕분에 가장 높은게 아닐까 싶습니다. 출처 : http://blog.codeeval.com/codeevalblog/2015#.Vns_IvmLS00= 음? 여기는 Python이 압도적으로 많게 조사 결과가 나왔네요.조사 기관마다 조사 방식과 표본 집단이 다르기 때문에 그럴 수 있다고 생각합니다. 출처 :..
마이크로소프트에서도 GitHub와 같이 학생들을 위해 개발에 도움이 될만한 것들을 지원해 주고 있습니다. 마이크로소프트의 DreamSpark는 학생 신분이 끝날때 까지 여러 서비스를 무료로 제공해 줍니다. https://www.dreamspark.com/Default.aspx 화면 상단의 학생 을 클릭하신 뒤에 마이크로 소프트 계정을 등록하시고 인증을 진행하시면 됩니다. 일반적인 학생같은 경우는 서류 제출 가능을 이용하여 학생증을 첨부하는 편이 간단할 것 같습니다. 학교의 이메일이 마이크로소프트의 DB에 저장이 되어있으면 훨씬 더 간편할 텐데 아쉽네요..
GitHub Education 에서 13이상의 학생 분들에게 교육용 깃허브 팩을 지원해 주고 있습니다. 해당 팩은 ATOM, DigitalOcean 등의 13가지 서비스를 일정 기간동안 무료로 제공해 줍니다. 팩을 받기 위해서는 학교의 이메일로 인증 받거나, 학교의 인증용 이메일이 존재하지 않을 경우 학생증이나 성적증명서, 또는 학생 신분을 증명할 수 있는 사진을 첨부하신뒤에 등록하면 됩니다. https://education.github.com/pack 아래는 교육용 깃허브 팩에서 지원하는 서비스들 입니다. 월 7달러의 요금을 내야하는 깃허브를 무료로 사용할 수 있습니다. 깃허브에서 만든 무료 오픈소스 작성도구 입니다. 월 49 달러의 이용요금을 내야 하는 bitnami서비스를 1년간 무료로 사용할 수 ..
안녕하세요 박스여우입니다. 이번에는 몇개월 동안 작업중인 저희 학교의 앱을 소개해 보고자 합니다. 저는 현재 대덕 SW 마이스터고에 재학중이며, 졸업인증 프로젝트로 학교의 앱을 제작중에 있습니다. 저희 학교 특성상 전원 기숙사 생활을 하는 학교이기에, 가정통신문이나 공지사항, 학교 소식 등이 잘 전달이 되지 않는 불편함이 있습니다. 따라서 학부모님들이 휴대폰으로 간편하게 설문조사, 가정통신문에 응답하고, 학교의 소식을 확인할 수 있도록 앱을 제작하게 되었습니다. 우선, 학교의 홈페이지를 파싱하여 공지사항, 가정통신문을 다운 받거나 확인이 가능하며, 원하는 날짜의 급식과 바로 다음 날 먹게될 급식을 바로 보여주게 됩니다. 학생, 교사, 학부모님의 아이디의 로그인과 회원가입을 구별하며, 로그인 된 계정의 퍼..
일주일동안 코딩하여 완성시킨 ProLan FileGate입니다. import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JComboBox; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.JButton; import javax.swing.ImageIcon; import java.awt.Color; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.DataOutputStream; import java.io.FileInputStream;..
채팅프로그램 연습삼아 채팅프로그램과 서버를 만들어 보았습니다. 아래 소스는 마음대로 사용하셔도 좋습니다. 아래는 서버의 소스입니다. import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class server_Test{ static Socket client[] = new Socket[100]; static Socket check; static int count=0,counts=0; static String prints; static boolean checkss; public static void main(String[] args) throws Exception{ ServerSocket server ..
JAVA - 영어단어 프로그램(2) 이번 영어단어 프로그램은 인터페이스를 추가해 주었습니다! 우선 실행과정부터 보시면 뭐하는 프로그램인지 대충 아실수 있습니다. import java.io.FileInputStream; import java.util.Scanner; import javax.swing.JOptionPane; public class Main { static String text[]= new String[100],korean[] = new String[100], input[] = new String[100]; //뜻과 영어 단어를 저장하는 변수 static int count=0; //단어의 개수를 세는 변수 static boolean[] save = new boolean[100]; //출제된 단..
Java - 영어단어 프로그램! txt 파일에 영어단어 뜻 영어단어 뜻 순서대로 입력한뒤 사용하시면 됩니다. 영어단어와 뜻 구별은 스페이스바로 구별됩니다. cmd 창으로 컴파일해서 사용하면 좋습니다. public class test_English { public static void main(String[] args){ int count = 0; //단어의 개수 int count2 = 0; //단어 저장용 카운트 int score = 0; //맞은개수 int total = 0; // 점수 String text[]; //영어 단어 String korean[]; //영어단어의 뜻 String input[]; //입력받는 정답 text = new String[100]; //단어개수만큼 배열을 생성한다 kore..