기본 콘텐츠로 건너뛰기

2017의 게시물 표시

[Laravel] Jasperreport 적용 및 사용법..

저는 Laravel Framework를 사용하여 프로젝트를 진행중입니다. 사용하면서 Report를 그려야 할 일이 생겼는데.... HTML로 그리자니 수작업도 수작업이지만 원하는대로 이쁘게 만들기가 여간 힘든게 아니다.. 그래서 떠오른게 바로 Java로 개발할때 사용하던 Jasperreport.. PHP에서도 Jasperreport를 사용 가능 한가 찾아보니.. 할 수 있더라.. Jasperreport jar를 명령어로 실행하여 리포트를 만드는게 가능하던것.. !! 우선 Laravel(PHP)에서 composer require geekcom/phpjasper 명령어를 통해 Jasperreport를 사용 할 수 있도록 서포트 해주는 라이브러리를 추가 한다. 그리고 사용 방법은 Controller or Service단에서 여러분들의 데이터를 가공후 아래와 같이 호출을 해주면 됩니다. 저는 JSON으로 이용하여 사용하고 있기때문에 JSON  adapter  기준으로 아래 샘플을 보여드립니다 . use PHPJasper\PHPJasper ; $input = ' /your_input_path/your_report.jasper ' ; .jxml, .jasper 파일 경로 $output = ' /your_output_path ' ; // Report가 생성될 경로 $data_file = __DIR__ . ' /your_data_files_path/your_json_file.json ' ; // JSON 파일 * Php에서 array를 json파일로 저장후 $data_file로 사용하여 넘겨도 됩니다. // $jsonArry = array('data' => $jsonData); // $jsonTmpfilePath = $output . '.json'; // $jsonTmpfile = fopen($jsonTmpfilePath, 'w');...

[KODI] XBMC OnDemandkorea Addon 0.5.2

안녕하세요.. 한동안.. 블로그도 관리 못하고 집에서 PC도 못하다보니.. 확인을 못했었는데.. 원 개발자분이 0.5.2버전을 업데이트 해주셨네요.. 모두들 받아서 해보세요.. 저도 확인해보고 다시 업데이트 해드리겠지만.. 코드를 보니 수정되어있습니다.. https://github.com/xbmc-korean-tv/addons/tree/master/plugin.video.ondemandkorea 그럼 모두 KODI 아름답게 사용하세요.. v0.5.2 #12/15/2017 - 정상 작동 확인하였습니다.

[Laravel] L5.4 Pasport 예제

이해가 하나도 안되다가 이해하기 쉬운 코드를 알게되어 정리하여 둔다. // composer.json "laravel/passport" : "^2.0" // api.php Route:: post ( 'auth/token' , 'Restful\TokenController@authenticate' ) ; Route:: post ( 'auth/refresh' , 'Restful\TokenController@refreshToken' ) ; class TokenController extends Controller { /** * @var object */ private $client; /** * DefaultController constructor. */ public function __construct() { // Get grant type : password... $this->client = DB::table('oauth_clients')->where('id', 2)->first(); } /** * @param Request $request * @return mixed */ protected function authenticate(Request $request) { $request->request->add([ 'username' => $request->username, 'password' => $request->password, 'grant_type' => 'password...

[KODI] XBMC OndemandKorea Addon 유료 컨텐츠 작동안됨..

얼마전까지 잘 되고있던 OndemandKorea가 현재도 잘 되고는 있지만 유료회원 컨텐츠에 대해서 안나오는 부분을 확인하였습니다. PC는 아직 확인 못하였고 Android에서는 현재 유료 컨텐츠가 나오지 않고 있습니다.. 이는 OndemandKorea쪽에서 무언가를 변경했기때문에 그런것으로 생각하고 있습니다. 우선 현재 온디멘드쪽에 유료컨텐츠이용 무료 이벤트 일때문일 수도 있겠다는 추측도 하고있습니다.. 이벤트가 끝나면 다시 될 수도 있지 않을까라는.. 추측입니다.. 그리고 아직까지는 유료컨텐츠만 막힌(?)거기때문에.. 일단은 전 쓰려고 합니다. 다 막히면.. 그때 다시 고민 해보겠습니다.. #12/15/2017 - 정상 작동 확인하였습니다. 링크

[Laravel] L5.4 시작하기 라라벨 Hello World.

얼마전부터 라라벨을 습득을 시작하게 되었다. 이글은 앞으로 Lravel를 정리해 나아가는 글이 될것으로 예상된다. 모든 프로그래밍의 시작은 역시 Hello World !!..  우선 라라벨환경 설치 과정은은 너무나도 많은곳에 있으므로 필자는 생략하겠다.  필자는 IDE를 선호함으로 Phpstorm기준으로 작성 하려고 한다. Composer Project로 생성하여 Package는 laravel/laravel를 검색하여 선택후 생성을 하면 프로젝트 생성하면 라라벨에 필요한 파일들이 구성되어 프로젝트가 만들어진다.   너무 간단하다... : 버전은 default로 설정하면 최신버전을 다운로드 한다 현재는 5.4가 최신이다. 그리고 Hello World를 출력을 하기 위해서는 Route->web.php 안에 route에 작성을 해주면 된다. 아래와 같이. 그리고 커맨드에 php artisan serve를 실행후 localhost로 접속해보면 HelloWorld를 만나볼 수있다. 여기까지는 너무 쉽다고 느껴졌다.

[KODI] XBMC OndemandKorea Addon download link.

혹시나 제가 수정해서 쓰고 있는 addon 필요 하신분이 있다면 아래에서 다운 받으시길 바랍니다. 감사합니다 :) 요즘은 원 개발자분이 업데이트를 해주시는거 같습니다. 다음에 개발자분이 휴식기를 갖으시고 업데이트가 안되면 다시 손대보도록 하겠습니다. #02/18/2019  v0.5.4 정상 작동 확인하였습니다. 링크 #12/15/2017  v0.5.2 정상 작동 확인하였습니다. 링크 # 08/16/2017 정상작동 중.. # 05/22/2017 확인된 사항... 유료 컨텐츠가 모바일에서 작동 하지 않고 있습니다..

[KODI] XBMC OndemandKorea Addon

Kodi에 입문한지 이제 막 3일 필요한 애드온들을 찾다보니 아주 고마운분이 계셨다.. https://github.com/hojel/xbmc-korea-addons 여기에는 한국 방송 및 기타등을 볼 수있는 플러그인을 제공해주는 고마운곳이다 생각했다. 하지만.. 설치는 정상적으로 되었지만 동작을 하지 않았다.. 다른건 다안되도 OndemandKorea만은 제발 되었으면했다.. 역시나 스크립트 에러.. 결국 이분이 업데이트 안해준지도 3개월째인거같고.. 내가 고쳐서 써먹기로 하고 하지도 못하는 파이썬스크립트를 들여다보고 수정하여 성공하여 아주 감사한 마음으로 잘 쓰고 있습니다. 배포하시는분의 버전은 0.5.0이지만 내가 수정해서 0.5.1로 만들었다.. 페이퍼뷰가 되나 해봤지만.. 하나만 되고 나머지는 다 안되더군요.. 드라마 및 예능 등 아주 만족스럽게 다 잘됩니다 아직까지는.. KODI 왜 이제야 알았을까 ㅠㅠ 배포하시는분이 정식적으로 0.5.0이후 버전을 빨리 내놓아 주시면 좋겠습니다. 힘내십쇼 응원합니다. 0.5.1 Download Link

[VPN] Cisco Systems VPN not working on Windows 10

Open Regedit Browse to the registry key HKLM\SYSTEM\CurrentControlSet\Services\CVirtA Select the display name to modify: x86 - "@oem8.ifn,%CVirtA_Desc%;Cisco Systems VPN Adapter" to "Cisco Systems VPN Adapter" x64 - "@oem8.ifn,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows" to "Cisco Systems VPN Adapter for 64-bit Windows" Reboot

[MacBook] Apple 15.4" MacBook Pro with Touch Bar.

Performance Processor Intel Core i7 Quad-Core Base Clock Speed 2.9 GHz Max Boost Speed 3.8 GHz Memory Installed: 16 GB Memory Type 16 GB 2133 MHz LPDDR3 SDRAM Total Installed Memory 16 GB Memory Type LPDDR3 SDRAM Memory Speed 2133 MHz Available Memory Slots None Memory Slot Type Not specified by manufacturer Graphics Type Hybrid Graphics Card AMD Radeon Pro 460 with 4 GB GDDR5 VRAM Intel HD Graphics 530 Display Size 15.4" Aspect Ratio 16:10 Native Resolution 2880 x 1800 Finish Glossy Brightness 500 cd/m 2 Drives Available Slots None Total Capacity 512 GB Solid State Storage 1 x 512 GB Integrated PCIe Optical Drive None Input/Output Connectors Ports 4 x Thunderbolt 3 via USB Type-C Audio 1 x 1/8" (3.5 mm) Headphone/Microphone Combo Jack 2 x Integrated Speaker 3 x Integrated Microphone Media Card Slots None Communications Network None Wi-Fi 802.11ac; Dual-B...