Saturday, January 23, 2016

Windows 10 시작 프로그램 폴더의 위치

위치가 한 군데가 아니다.

하나는 여기:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

다른 하나는 여기:
C:\Users\[UserName]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


두 번째 것은 Windows-R (실행)에서 shell:startup을 실행하면 열리는 폴더이다.

Thursday, January 14, 2016

Force Custom Fonts에서 KoPub 돋움체의 이름

Force Custom Fonts에서

Noto Sans CJK나

KoPub 돋움체를 입력하면 인식이 되지 않는데



"KoPubDotum Medium"과 같이 영어로 쓰면 인식된다.




이 글꼴이 Arial이나 Tahoma 등과 굵기나 줄 간격 등이 가장 잘 어울린다.

Friday, January 1, 2016

하 차 PHP 구 버전은 array_diff도 가끔 안 된다

PHP 같은 핵폐기물은 누가 만든 건지 참


아니 그보다 구 버전만 지원하는 호스팅이 문제지




모종의 이유로 호스팅을 쓸 수밖에 없는 게 문제다.





아무튼 돌아가게 다시 짜긴 했는데


array_diff를 새로 작성하는 과정에서
in_array와 array_push를 믿어야 하는데
이게 돌아갈 지는 어떻게 알고 구현한단 말인가 ㅋㅋㅋ


웹땔감.


Friday, December 11, 2015

PHP 파일을 저장할 때 주의할 점

Visual Studio에서 저장할 때 그냥 저장하지 말고

" Save [파일 경로] As..."로 인코딩 옵션을 선택해서 저장해야 한다.


Save with Encoding...을 선택하여

정말 바꾸겠다고 확인한 후 ('예' 클릭)



without signature를 선택해야 한다.



그래야 byte order mark (BOM) 없이 저장할 수 있다.



BOM과 함께 저장하는 경우 ajax response를 $.parseJSON이 exception을 낸다.

출력해 보면 seemingly valid하다.

Javascript로 없애려는 시도는 종종 실패한다.

JSON에서 nonprintable character는 의미가 없는데 jquery에서 왜 저것을 무시하지 않고 exception을 내도록 했는지 이해하기 어렵다.

Friday, December 4, 2015

PHP require_once()를 subdirectory에서 할 수 없다

a.php에서 b.php를 참조할 때는 잘 되는데
sub/a.php에서 b.php를
require_once('../b.php')와 같이 참조하면 안 된다.

체크할 사항
1. Permission
디렉토리를 열거하려면 권한이 필요하다고 했는데...
까먹었다.
아무튼 권한 문제는 아님

2. 버전 문제?
스쿨호스팅 5.5도 지원을 안 해줘서(5.2x임) 짜증남.
도메인을 여기서 한 게 실수다.
근데 로컬에서도 안 되는 거 보면 버전 문제도 아님

3. StackOverflow에서 제시하는 해결책
__DIR__ . '/../b.php' 와 같이 하라.
PHP 5.2 이하에서는 __DIR__도 없으니까 dirname(__FILE__) . '/../b.php'와 같이 하라.


다 안 되잖아 개늠덜아...ㅆㅃ...
(아니 애초에 그냥 ../로 안 되는 게 이상한 거야 미친놈들아...)


home directory를 보는 $_SERVER[DOCUMENT_ROOT]
working directory를 보는 getcwd()를 echo로 찍어 보아도 특별한 건 없다.



PHP 개발자 머가리엔 뭐가 들었길래...

* A -> B -> C
A가 C의 주소를 A 기준으로 해독하게 만들어 놓은 것인가...


결론: 상대경로는 절대 쓰지 말아야 한다.
참조를 2 단계 이상으로 하는 경우 못 찾는다.
C가 B의 코드를 '텍스트 그대로 (as is)' 해독하기 때문에 B가 참조하는 A는 C에서 못 찾는다.

Saturday, November 14, 2015

Windows 10 업데이트

Windows 10 업데이트

어제 (2015-11-14) 대용량 업데이트가 떠서 설치했더니
서비스팩 급으로 사실상 재설치를 하고 있다...끝나고 나니까,

(보조) 하드디스크 사용률이 100%가 되면서 거의 사용 불가능한 수준으로 느려졌다.

검색에 나온 해결책은 '홈그룹 나가기', 'Prefetch 끄기' 등이 있었지만

나한테 맞았던 해결책은 SATA 케이블을 뺐다가 다시 꽂는 것(...)

덤으로 Atheros NIC는 다시 먹통이 되었다. 다시 PCI 슬롯의 랜카드를 쓸 수밖에...

(도대체 드라이버를 뭘로 업데이트한 거냐, MS!)


업데이트 후 시작화면의 Chrome 아이콘은 사라졌고, MS Office 아이콘들은 커졌다!
자사 프로그램만 배려하는 마음 씀씀이가 돋보인다.

1. Chrome 아이콘은 작게로 하면 사라지고, 저렇게 크게 해야만 보인다.
2. Word, Excel, PowerPoint 아이콘이 보기 좋게 커졌다.
 데스크톱 앱이지만 자사 프로그램은 따로 관리해주심...
 그러면 문서, 사진 라이브러리 아이콘 같은 것도 좀 키워주지???

미친놈들이다.


타일에서 아이콘이 차지하는 비율을 조절할 수 있게 해달라고 .
타일 배경색을 데스크톱 앱도 아이콘 색에 맞게 바꿔달라고.


Saturday, June 6, 2015

MacType에는 KoPub돋움체!

NotoSans CJK는 글자 일부만 굵게 나타나는 문제가 있다.

MacType이 잘 적용되는 글꼴은 KoPub돋움체이다.




iOS26 거울 아이콘

오래 전에 iPhone을 기울이면(tilt) 아이콘이 살짝 움직이는 업데이트가 있었다. Motion toggle이라고 한다... (Reddit 포스트조차 5년 전이다) https://www.reddit.com/r/jailbreak/comments/gg...