본문 바로가기
  • AI (Artificial Intelligence)

Programming74

무료 영문 필기체 폰트 20가지 by mnkpr 잘 디자인된 스크립트 폰트는 손으로 쓴 듯한 느낌을 주면서 빠르게 디자인 스타일을 변형시킬 수 있습니다. 인터넷에 셀 수 없을 만큼 많은 스크립트 스타일의 폰트가 있지만 선택하기도 전에 그 수에 압도당하기 쉽습니다. 폰트 선택지를 좁히는 데 도움이 되도록 놀라운 디자인을 만들 수 있는 모든 형태의 방대한 25개의 무료 스크립트 폰트를 모아봤습니다. 고급 디자인 소프트웨어를 사용할 수 없다면 Shutterstock Editor에서도 사용 가능한 5개의 스크립트 폰트도 이 리스트에 포함되어 있습니다. Text(A) 도구를 열고 폰트 드롭다운 리스트에서 폰트를 선택하여 디자인에 적용하기만 하면 됩니다. 1. 아마릴로 (Amarillo) 첫 번째 폰트 아마릴로는 Francis Studio가 디자인한 캘리그래피 .. 2019. 6. 20.
Node.js: 비동기 프로그래밍 이해 대부분의 기업형 애플리케이션은 중앙의 서버에서 동작합니다. 이러한 서버는 Web을 위한 HTTP 서버 또는 소켓 통신을 위한 네트워크 서버 등이 있습니다. 서버는 중앙집중형태로 클라이언트의 요청을 받으므로 병목현상이 발생하기 쉬우며 처리 성능에 항상 주목해야 합니다.클라이언트의 요청이 많은 경우 서버는 병목 구간이 발생합니다. 이러한 병목구간을 분석해 보면 대부분 프로그램 로직보다는 입출력(IO)에서 발생합니다. IO에서 소요되는 비용은 생각보다 많이 나옵니다. 아래의 통계자료를 보면 주로 Disk 나 Network Access 시 비용이 가장 많이 나오는 것을 확인할 수 있습니다.IO의 비용이와같이 서버에서 IO를 처리하다가 지연이 발생하면 다른 요청들은 처리되지 못하고 계속 대기하는 현상이 발생합니다.. 2018. 8. 2.
React.js in patterns React.js in patterns/ blog / JavaScriptLong time I was searching for a good front-end framework. Framework that will help me write scalable and easy to maintain UI. Even though React is just a library for rendering it comes with so many benefits that I can easily say “I found it”. And like every thing that I use a lot I started seeing some patterns. Techniques that are applied over and over agai.. 2018. 7. 26.
[Node.js] javascript var, let, const 차이점 var, let, const 차이점은?var는 function-scoped이고, let, const는 block-scoped입니다.function-scoped와 block-scoped가 무슨말이냐?var(function-scoped)jsfiddle 참고주소// var는 function-scope이기 때문에 for문이 끝난다음에 i를 호출하면 값이 출력이 잘 된다. // 이건 var가 hoisting이 되었기 때문이다. for(var j=0; j 2018. 5. 10.
PHP Port를 이용한 제어 방법 /** * @access rochas * Note: Ports Control for Imperial Digital Limited */ if (isset($_SERVER['SERVER_PORT'])) { $port = $_SERVER['SERVER_PORT']; function route_r($path_r) { if (isset($_SERVER['PATH_INFO'])) $_SERVER['PATH_INFO'] = str_replace('api', $path_r, $_SERVER['PATH_INFO']); if (isset($_SERVER['QUERY_STRING'])) $_SERVER['QUERY_STRING'] = str_replace('api', $path_r, $_SERVER['QUERY_STRING.. 2018. 2. 21.
PHP 이메일 주소 유효성 체크하기 PHP나 Javascript 에서 예전에는 보통 정규식을 사용해서 이메일 주소를 검증 해 왔었다. 자바스크립트에선 var format = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; var email = 'hcpark@email.com'; if (email.search(format) != -1) { return true; //올바른 포맷 형식 } 이렇게 사용해왔고, PHP 에서는 if(!preg_match("/([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1.. 2018. 1. 15.
mysqli::real_connect(): Headers and client library minor version mismatch. 오랜만에 작성하네요..개인을 위한 기록이지.. 소통을 당분간하지 않아요.. A PHP Error was encountered Severity: Warning Message: mysqli::real_connect(): Headers and client library minor version mismatch. Headers:50556 Library:100129 Filename: mysqli/mysqli_driver.php Line Number: 201 위와 같은 애러가 발생한 경우 Codeigniter에서 경로: /var/www/html index.php 파일을 찾아 아래 부분을 수정해 준다. ### define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['.. 2017. 12. 12.
How to read a value from JSON using PHP? JSON (JavaScript Object Notation) is a convenient, readable and easy to use data exchange format that is both lightweight and human-readable(like XML, but without the bunch of markup). If you have a json array and want to read and print its value, you have to use php functionjson_decode(string $json, [optional{true, false}]). If you pass a valid JSON string into the json decode function, you wil.. 2017. 7. 27.
[기초 정리] PHP Framework, CodeIgniter 시작하기 [2부] [1부]에 이어서 시작합니다. 4. CI 경로 설정하기. CI를 시작하기 위해서는 기본 경로를 설정해 줘야 합니다. system/application/config/config.php 파일을 열어서... 'base_url'을 아래와 같이 수정해 줍니다. $config['base_url'] = "http://localhost/ci/"; 정상적으로 설치가 되었으면 아래와 같이 나옵니다. 5. MySQL 연결 설정하기. 데이터 베이스의 연결이 설정 되어 있는데로 설정르 합니다. 파일은 system/application/config/database.php 입니다. 이번 포스팅에서 사용할 db는 helloworld이고 사용자아이디와 암호는 "root"로 했습니다. $db['default']['hostname'] =.. 2017. 7. 21.
[기초정리 잘 됨] [PHP] Codeigniter (코드이그나이터) Model CI의 Model에 대해서 정리합니다. MVC 디자인 패턴에서 M인 Model은 데이터를 담당합니다. 데이터란 보통 데이터베이스를 말하고 있습니다.데이터를 다루는 로직을 따로 모델로 모아두어 데이터의 입출력과 화면을 관리하는 뷰를 격리 시켜좀 더 편리하게 작업할 수 있는 환경을 그리고 호환성있게 만들어줄수 있습니다. 1. 데이터베이스 설정 Model을 사용하기 위해 CI의 데이터베이스 설정입니다.Application/config/database.php 파일을 수정해야합니다.주요 내요한 몇가지 설정만 해주시면 됩니다. hostname : 데이터베이스 서버의 주소username : 데이터베이스 사용자의 이름password : 데이터베이스 비밀번호database : 데이터베이스 명dbdriver : 데이터베이.. 2017. 7. 21.
[Codeigniter DB 연동] 2. Codeigniter 셋팅 1. DB 정보 셋팅 2. DB 관련 라이브러리 로드 3. 모델 파일 생성 application/models/testdb_model.php 2017. 7. 21.
[확인 안됨] 배열 stdclass <-> array 변환 배열 stdclass array 변환 그게 바로 stdClass 때문인데.. stdClass = 문자열인덱스 배열 구조라고 한다. 예) a -> val = "value"; --------------------------------------------------------------------------- stdClass 는 Json 을 사용할때도 사용 되기도 한다. 스크립트에서 ajax 사용시 넘기는 데이터 타입을 json 으로 지정하면 넘어가는 데이터가 stdClass로 넘어간다. 이럴경우 일반 배열로 다시 변환 하고 싶다면... json_decode($aa,true); 로 선언하면 된다. 12345678910111213141516171819202122232425262728293031323334353.. 2017. 7. 21.
CodeIgniter GET And POST Form Input Method In this tutorial we will give you brief description about CodeIgniter input post, this is most important part of a web application.It uses an input class of CodeIgniter that provides some helper functions that helps to fetch data and to pre-process it.Form submit can done with two input methods, GET and POST. In this blog, we use default method POST for submit form.CodeIgniter doesn’t support GE.. 2017. 7. 21.
Inheritance between controllers in Codeigniter Today, we will talk about the inheritance between controllers in CodeIgniter. At first glance, it could seem very simple to do and it should not be more complicated than this:class Parent_controller extends Controller { function __construct() { parent::Controller(); ... } ... } class Child_controller extends Parent_controller { function __construct() { parent::__construct(); ... } ... } If we ru.. 2017. 7. 21.
Install Java 8 in Linux Install Java 8 in Linux1. Before installing Java, make sure to first verify the version of installed Java.# java -version java version "1.7.0_75" OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2) OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode) It’s clear from the output above that the installed version of Java is OpenJDK 1.7.0_75.2. Make a directory where you want to install Java.. 2015. 12. 23.
Get Set.. 누군가가.. 혹은 내 자신이 물어볼때 알고있거나 찾아서 답변해 줄 수 있는게 지식이라 생각한다.나는 얼마전부터 리마인드(remind) 이벤트를 진행중이다. 리마인드 이벤트란 개인적으로 보았던 책을 다시본다던지.. 혹은.. 내가 알고있던 개념을 다시 정립한다던지 하는 것을 말하며, 거창하거나 디테일한 것이 아닌 내면을 닦는? 행동이다. 첫번째 리마인드!! Java에서 Get, Set은 왜쓰는가? 쓸데없이 Get, Set을 왜 쓰지 하는 물음을 뒤로 한채로 시키는 대로 느낌 대로 사용하였다. 나름 개발할 줄 안다 생각했으니.. 근데 어렴풋하게 기억만 나지 왜 이렇게 써야하는가 알면서도 모르겠다.어떤 사람이 모 사이트에서 질문했던 내용은 다음과 같다. Question.자바 싱글톤에 대해 좀 자세히 알려주세요 .. 2015. 10. 1.
[HTML] iframe, meta, stylesheet iframe (아이프레임) floating frame 라고도 불리는 iframe 는 (internet frame) 의 약자로 그림이나 테이블과 같은 객체 처럼 프레임셋을 정의 하지 않고도 문서의 어느곳이나 원하는 위치에 프레임을 넣을 수 있습니다. iframe 이 지원되지 않는 웹 브라우저에 나타날 내용 iframe (아이프레임) 속성 src 프레임에 나타날 문서의 주소를 지정 합니다. name 의 이름을 지정 합니다. 하이퍼 링크의 target="" 지정에 사용 합니다. width 프레임의 가로 넓이를 지정 합니다. height 프레임의 세로 높이를 지정 합니다. marginwidth 프레임의 좌, 우 여백을 지정 합니다. marginheight 프레임의 상, 하 여백을 지정 합니다. framebord.. 2014. 11. 13.
[Java] 접근제어자 public, protected, private 변수나 메쏘드를 선언할 때 접근을 제어할 수 있는 modifier를 설정할 수 있다. 이러한 접근 관련 modifier를 통해서 객체지향 언어의 중요 특성 중 하나인 캡슐화(encapsulation)과 정보 숨김(information hiding)을 구현할 수 있다. * 접근 제어자 구분modifier 설명 접근 권한 public 모든 클래스에서 접근이 가능함을 의미한다.protected 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근이 가능하다. private 클래스 내에서만 접근이 가능하다 * 접근 권한 종류클래스 하위 클래스 동일 패키지 모든 클래스 private O X X X (default) O X O X protected O O O X public O O O O - pri.. 2014. 11. 8.