유럽여행 후 1일 귀국후에 2주차까지는 방송통신대 기말준비하느라 바빳다. 이번주 들어서 여유가 생겨 작업현재 공부예정 또는 진행중인 작업사항은 다음과같다.


1. sql공부 

2. 포트폴리오 제작 ( 스크립트 기반언어로)

3. 알고리즘 & 자료구조 학습


1번은 현재 대여한 책이있다. sql antipattern [ http://book.naver.com/bookdb/book_detail.nhn?bid=6674407 ] 이라고 sql관련 25가지의 안티패턴을 제시하고 그에따른 해결책을 제시한다. 아직 챕터1정도 까지밖에 못읽었지만 괜찮은 책인거 같다. 사실 데이터베이스 관련책은 데이터베이스학개론 or DBMS 관련 서적의 절대다수라 sql관련 서적중에 마음에들어서 대여했다 ㅎㅎ...


2번은 아마 1번과 동시진행 할 것 같은데 스크립트 기반언어로 새로 제작할 생각하니 깜깜하다....ㅋㅋ 마음같아서는 그냥 워드프레스로 제작하고 싶지만 포트폴리오를 GUI기반으로 작업 가능한걸로 하기는 좀그래서..... 디자인이 너무 잼병이라 오픈소스를 가져와서 작업할까도 생각하고 있다.


마지막으로 알고리즘, 자료구조 학습은 사실 이번 기말때 전공중에 데이터베이스학개론과 알고리즘 둘다 시험에 있었지만 기본적인 학습만 가능한지라 심도있게 공부하고싶은 개인적인 마음도 있는게 사실이다. 일단 생각은 하고있지만 실질적인 공부 진행은 취업후에 진행하지 않을까싶다.


공부욕심은 많은데 막상 하려하면 없던 술약속도 생기고 게임도하고싶고 졸리고 왜이리 방해되는게 많은지 ㅋㅋ..... 마음만 가지지말고 열심히 공부해야겠다.


'일상' 카테고리의 다른 글

최근근황  (0) 2016.10.18
리뷰] Martin Fowler - Refactoring  (0) 2016.08.18
포트폴리오 제작시작!  (0) 2016.07.13
워드프레스 프로젝트  (0) 2016.01.13
프로젝트 끝.  (0) 2015.11.27

출처 :http://news.softpedia.com/news/java-was-2015-s-most-popular-programming-language-498648.shtml

==============================================

The TIOBE index is an established ranking system used to measure the popularity of programming languages. According to the TIOBE Company, the firm behind the index, 2015 was Java's year, which outmuscled C for the top spot.

Java was not only the overall winner for 2015, but compared to last year, it also recorded the biggest ranking change with a 5.94% growth.

Java, which was the dominant programming language at the start of the 2000s, has lost face to C in the past few three years. The recent resurgence can be easily attributed to the Android ecosystem, which helped drive Java's popularity up once again after Android-based smartphones started dominating the mobile market.

In a similar programming languages ranking system managed by PYPL, Java also ranked first at the end of 2015, but the PYPL index declared Python as the most popular language during the past year, with a growth of popularity of 1.1%, compared to Java's 0.4%.

On the other side of the spectrum, the TIOBE index declared Objective-C 2015's biggest loser with -5.88% while PYPL gave that title to PHP with -0.7%.

Also today, DB-Engine, another ranking service that focuses on database management systems, has declared Oracle the Database of the Year for 2015.

Here is the TIOBE index, as it stands in January 2016.

Jan 2016Jan 2015ChangeProgramming LanguageRatingsChange
12Java21.465%+5.94%
21C16.036%-0.67%
34C++6.914%+0.21%
45C#4.707%-0.34%
58Python3.854%+1.24%
66PHP2.706%-1.08%
716⇧⇧Visual Basic .NET2.582%+1.51%
87JavaScript2.565%-0.71%
914⇧⇧Assembly language2.095%+0.92%
1015⇧⇧Ruby2.047%+0.92%

For comparison, here's PYPL's January 2016 ranking. PYPL uses only data from Google Trends.

RankChangeLanguageShareTrend
1Java24.4 %+0.4 %
2Python11.8 %+1.1 %
3PHP10.7 %-0.7 %
4C#8.9 %+0.3 %
5C++7.6 %-0.6 %
6C7.6 %+0.0 %
7Javascript7.3 %+0.3 %
8Objective-C5.1 %-1.1 %
9⇧⇧⇧Swift2.9 %+0.4 %
10R2.9 %

+0.3 %


Java


 [REDMONK 2015 RANKINGS]



2015년은 자바의 해였던거 같다. 이 사이트 말고도 여러 사이트의 데이터들도 확인 해보고 StackOverFlow나 gitHub에서 태깅된 횟수도 자바스크립트와 비슷한 수준이며 꾸준히 상승하고 있다는점이 매우 고무적이다. 나 또한 꾸준히 자바 & 자바스크립트 위주로 공부 또는 작업을 하고 있는 입장으로써 매우 기분이 좋다. 

현재위에 보이는 그래프들과 구글에서 서치되는 언어의 양등을 고려해볼때 자바 - 자바스크립트는 현재 탑을달리고 있는상황이고 그밑으로 C, C++, C#등 C계열 언어들이 자리하고 있는것이 자주 보인다. 또한 PHP-Python-ruby의 3파전이 이번년도에는 어떻게 진행될지 상당히 궁금하긴하다. 또한 최근 몇년간 R의 지위가 상당히 올라온 느낌이다. 확실히 우리나라에서도 데이터마이닝이나 빅데이터등 최근 데이터취합이나 정렬등 비프래그로머들도 데이터에 대한 인식이 많이 바뀐건 사실이고 그러한 이유로 R의 상승세가 이어지는 느낌이 아닐까 싶다. 또한 Go언어, coffeeScript등의 언어또한 상당히 상위권에 자리잡고있다. Go는 꾸준한 성장세를 이어가고있어 이번에 작성자도 한번 공부해볼까 생각중이다. 확실히 구글에서 밀어주는거라 당분간은 배워서 나쁘지 않을듯.... Object-c는 꾸준히 하향의길을 접어들고 있고 그자리를 스위프트가 야금야금 갉아먹으면서 올라가고 있는건 기정사실이다. 아마 수년안에 오브젝트c는 쭉 내려올거같은 느낌이 든다. 그밑으로는 VB의 꾸준한 선방과 저 멀리잇는 델파이....그리고 생각보다 낮은 위치에 있는 Rust 등이 보인다.

별거 아닌 포스팅이지만 확실히 영원한 언어는 없는거 같다. 10~15년전만해도 C가 자바에게 자리를 내줄지 누가 상상했을까! 그래도 아직까지 자바는 C의 위상을 넘기에는 부족한 느낌인건 사실이다. 2015년 프로그래밍 언어 랭킹을 통해서 많은것을 알아간다.


'기타' 카테고리의 다른 글

[분노] 방통대 소프트웨어공학 과제물  (17) 2018.04.09
[펌]대용량 세션을 위한 로드밸런서  (0) 2017.07.25
년초 작성된 DB정리  (0) 2015.11.27
뜬금 PHP 프로젝트 ...  (0) 2015.10.23
git 설치 방법  (0) 2015.10.23

안녕하세요. 

오늘은 워드프레스 K보드안에 테이블에 필드를 추가하는 작업을 진행하겠습니다.

===========================================================


관리자 페이지에서 먼저 페이지 - 새 페이지 추가를 해서 테스트 페이지를 만듭니다.


메뉴에서 메뉴구조에 메인화면 네비게이션바에 추가해주세요~


이렇게 페이지가 추가되었습니다.


다음으로 KBOARD에서 게시판을 추가하겠습니다. 현재저는 게시판 스킨중 하나인 customer를 사용해서 작업하겠습니다. 생성중에 게시판 스킨 선택 - customer를 선택하시고 확인을 누릅니다.


다음으로 게시판을 페이지에 붙이는 작업입니다. 아래 사진처럼 방금 만들었던 테스트 페이지로 선택하시고 확인을 합시다.


이렇게 페이지에 테이블이 붙었습니다. 다음으로는 글쓰기버튼을 눌러서 작업을 합시다.


현재는 필드 추가가 안되어있는 상태입니다. 이상태에서 필드를 추가하러 갑시다.


프로젝트-wp-content-plugins-kboard-skin-customer 안에 있는 파일 2개를 편집하겠습니다.

editor.php 와 document.php 2개를 수정해야됩니다.


editor.php에서

name="kboard_option_tel  <- 을 검색하셔서 <div></div>안에있는 태그들을 카피한 후 밑에 예제 처럼 작성합시다.

변경해야될 글을 다음과같습니다

<label class="attr-name"><?php echo __('원하는 글쓰기폼 이름', 'kboard')?></label>


name은 kboard_option_사용할필드명

$content->option->사용할필드명

으로 변경하신후에 저장합시다.

<input type="text" name="kboard_option_chef_country" value="<?php echo isset($content->option->chef_country)?$content->option->chef_country:''?>"></div>


editor.php


다음은 출력할 document.php 입니다.

주석밑에 1줄처럼 수정합니다.

<?php echo __('chef_country', 'kboard')?>   <- 현재 사용하는 필드명입니다.


<?php echo isset($content->option->chef_country)?$content->option->chef_country:''?>

<-현재 사용한 필드명의 필드값입니다.


위에처럼 수정한 후에 글쓰기 폼으로 들어가시면 editor.php에서 수정한 것 처럼 입력폼에 추가되었습니다.


작성하신후에 글쓰기에 들어가시면 document.php에서 작성하신것과 같이 DB에 저장되어 있던 데이터가 출력됩니다. 디자인을 수정하고싶으시면 document.php에서 html태그를 수정하셔서 작업하시면 됩니다.


마지막으로 DB에 넣어진 데이타입니다. 

wp_kboard_board_option 컬럼에 들어가시면 content_uid로 되어있는 테이블과 unique키로 연결 되어있고 key,value 값으로 저장되어있는 값을 확인할 수 있습니다.


하는방법은 간단하지만 워드프레스를 처음 사용하시는분과 KBOARD필드 추가하는 방법을 모르시는분들이(저처럼요 ㅠㅠ...) 이글을 보시고 작업하실 수 있길 바랍니다. 

이상으로 필드추가하는 방법을 마치겠습니다.


+ Recent posts