글걸이

[텍스트큐브] 세벌식 자판으로 지역 로그 정보를 넣을 때 한글 조합이 깨지는 문제

미리보기 그림 - [텍스트큐브] 세벌식 자판으로 지역 로그 정보를 넣을 때 한글 조합이 깨지는 문제
텍스트큐브에는 블로그 글에 지역 정보를 넣는 기능이 있다. 이 기능으로 블로그 글을 '지역 로그(location log)'의 글 목록에 올릴 수 있고, 지역 로그에서 구글 지도 끼우개로 띄우는 구글 지도에 블로그 글에서 다루는 지역을 나타낼 수도 있다. 텍스트큐브의 글 편집 화면에서 지역 정보를 넣을 때에는 시, 군, 구, 읍, 면, 동 같은 행정 구역 단위로 끊어서 넣곤 한다. 보람말(태그)을 넣을 때처럼 지역 정보 항목을 줄...

[자바스크립트] repeat 함수로 문자열 거듭 넣기 (+ 자릿수 맞추어 숫자 나타내기)

'ggggg'나 'AbcAbcAbc'처럼 같은 문자나 문자열을 여러 번 더하여 나타내는 방법은 다음 몇 가지가 있다. str = 'aaaaa…'; // 문자열을 그대로 넣기 for( i=0; i<n; ++n ) str += 'a'; // 반복문과 '+' 연산자 쓰기 str = 'a'.repeat(n); // repeat 함수 쓰기 문자열을 그대로 넣는 방법은 거듭 넣는 횟수가 많거나 다양할수록 번거로울 수 있다. 반복문과 '+' 연산자를 쓰거나 repeat 함수를 쓰면 거듭 넣는 횟수를...

[포토샵] 자동저장 기능 켜기

미리보기 그림 - [포토샵] 자동저장 기능 켜기
정전 사태를 맞지 않더라도 윈도우에서는 업데이트에 따른 강제 재부팅이 때때로 일어나서 자료가 날아갈 위험이 있다. 포토샵에서도 자동저장 기능을 켜 두지 않으면 윈도우 강제 재부팅이 일어나면 작업하던 내용이 날아갈 수 있다. 포토샵에서 '편집(Edit) → 환경 설정(Preference) → 파일 처리(File Handling)'로 들어가면 '파일 저장 옵션'(File Saving Options)에 '다음 간격으로 복구 정보 자동 저장'(Automat...

[워드프레스] Responsive Lightbox & Gallery 끼우개의 define 문이 일으키는 PHP 경고문 막기

'Responsive Lightbox & Gallery'는 그림을 딸깍했을 때에 전시 효과를 내도록 그림틀(Lightbox)를 붙이는 워드프레스의 끼우개(플러그인)이다. https://dfactory.co/products/responsive-lightbox-gallery-plugin/ https://wordpress.org/plugins/responsive-lightbox-lite/ 이 끼우개가 너무 많은 PHP 디버그 경고문을 일으키고 있다. [14-May-2022 09:10:34 UTC] PHP Warning: Constant HDOM_TYPE_ELE...

[PHP] 벌레잡기 - Accessing static property class::$variable as non static in ...

Notice: Accessing static property class_name::$__var as non static in /.../???.php on line 8 Notice: Accessing static property class_name::$obj as non static in /.../???.php on line 9 $this->__var, $this->obj를 self::$__var, self::$obj로 바꾼다. Class class_name { private static $__var, $obj; ... public function __construct() { $this->__var = null; $this->obj = new Obj;...

[PHP] 유니코드 정규화 함수 Normalizer::normalize

미리보기 그림 - [PHP] 유니코드 정규화 함수 Normalizer::normalize
Normalizer::normalize 함수는 문자열을 받아 유니코드 정규화 형식으로 바꾼 문자열을 돌려준다. 오류가 생기면 거짓(false) 값을 돌려준다. php-intl 모듈이 깔려 있어야 쓸 수 있다. normalizer_normalize도 같은 함수이다. ▣ 형식 public static Normalizer::normalize(string $string, int $form = Normalizer::FORM_C): string|false normalizer_normalize(string $string, int $form = Normalizer:...

[PHP] class_exists - 클래스가 있는지 알아보기

PHP의 class_exists 함수는 클래스(class)가 정의되었는지를 알려준다. 선언된 클래스이면 bool 값으로 참(true)을 돌려주고, 선언되지 않은 클래스이면 bool값으로 거짓(false)을 돌려준다. ▣ 형식 class_exists(string $class, bool $autoload = true): bool string $class : 대상 클래스 이름을 문자열로 넣음 bool $autoload : 기본값은 참(true). 이 값이 참이고 class_exists 함수가 돌려주는 값이 거짓이...

[PHP] method_exists - 클래스의 메소드(멤버 함수)가 있는지 알아보기

PHP의 method_exists 함수는 클래스(class)의 메소드(method) 또는 클래스의 멤버 함수(member fucntion)가 선언되어 있는지를 알려준다. 선언된 메소드(멤버 함수)이면 bool 값으로 참(true)을 돌려주고, 선언되지 않은 메소드이면 bool값으로 거짓(false)을 돌려준다. ▣ 형식 method_exists(object|string $object_or_class, string $method): bool 보기 ① : method_exists(클래스 객체, '메소드 이름'); 보...

[PHP] function_exists - 함수가 있는지 알아보기

function_exists 함수는 함수(fucntion)가 선언되었는지 아닌지를 알려준다. 선언된 함수이면 bool 값으로 참(true)을 돌려주고, 선언되지 않은 함수이면 bool 값으로 거짓(false)을 돌려준다. ▣ 형식 function_exists(string $function): bool 보기 : function_exists('함수 이름'); 대상 함수의 이름을 문자열로 넣는다. ▣ 보기 function funcA() {} function funcB() { return true; } $a = function_exist...

〈최신표준타자교본〉에 실린 영문/한글 타자기 자판들의 손가락 나눠 맡기

미리보기 그림 - 〈최신표준타자교본〉에 실린 영문/한글 타자기 자판들의 손가락 나눠 맡기
1972년에 나온 〈최신표준타자교본〉(임종철 엮음, 한국교육도서출판, 1972)에 실린 여러 영문/한글 타자기 자판들을 손가락을 나눠 치는 방법(손가락 나눠 맡기, 운지법)들을 간단하게 살펴 본다. (1) 영문 타자기 자판 손가락 나눠 맡기 제2절 손가락 나눠 맡기 (운지법 : Fingering) …(줄임)… 첫째로, 평행선식 나눠맡기 방식이 있는데, 이는 모든 손가락이 평행선식의 나눠맡는 방식이고, 둘째로, 이동식 나눠맡기 방...