맥에서 한자 특수문자 입력하기를 소개하는 사이트
– http://openstory.tistory.com/25
– 전우현님의 Mac Tip of Today (문자입력말고도 많은 팁이 있다!!!)
윈도우에서 애플 유선 키보드 사용하기
윈도우에서 애플 유선 키보드를 사용하기 위한 사이트들
– 애플의 유선키보드(Ultra-thin USB) 키매핑 설명(애플 공식 사이트)
– 애플 키보드 키매핑 설명(전체)
– 주관적이며 경험적인 지식의 백과사전
게시판 첨부 파일 용량 늘리기
당근 아파치 재시작..
오일러의 등식(공식)
“박사가 사랑한 수식”에서 나오는 유명한 식이 바로 오일러의 공식이다.
여기에는 수학적으로 중요한 상수들이 들어 있다.
: 자연로그의 밑
: 원주율. 원둘레와 지름과의 비율. 기하학에서 반드시 필요
: 허수의 단위 ( )
: 덧셈에 관한 항등원
: 곱셈에 관한 항등원
또한 수학의 중요 연산자가 네개가 있다. 지수, 덧셈, 곱셈, 그리고 등호이다.
[참고]
위 식은 ASCIIMathML로 작성된 것이다.
이식은 JetPack에 있는 Beautiful math plugin 이용한 것이다. (2015/12/12)
Latex에 대한 설명서는 여기에 있다.
[영화]
– 박사가 사랑한 수식
– 博士の愛した数式 The Professor and His Beloved Equation
윈도우에서 애플 무선 키보드와 무선 마우스를 사용하기
추천 웹페이지들
– 제로 (마우스)
– 꿈의 늪 (키보드와 마우스)
– 윈도에서 애플 무선 키보드를 사용하려면 (주의 : 레지스트리를 변경하는 방법임. 복구 레지스트리가 아직 없음.)
개인적으로는 다음 사이트에서 macbook.exe를 실행시켜서 한자 변환 기능을 첨가했다.
http://x64core.tistory.com/52
이를 이용해서 ‘왼쪽 커맨드’ 키를 ‘한자’키로 바꾸었다.
한/영 전환을 ‘시프트+스페이스’로 하는 방법은 여기에 있다.
BootCamp에서의 키매핑은 여기를 참고하시라.
다른 키를 변경하기 위해서는 Key Tweak이라는 프로그램을 사용했다.
또한 외국 사이트도 참고했다.
[바꾼 내용]
– 왼쪽 커맨드 ==> 한자변환
– 오른쪽 커맨드 ==> delete
– F11 ==> Page Down
– F12 ==> Page Up
버튼은 하나이다. 아니 마우스 전체가 하나의 버튼이라고 할 수 있다. 좌클릭, 우클릭은 물론 휠 기능까지 다 된다. 놀라운 사용자 인터페이스이다.
Downgrade php / installing php5.2 next to php 5.3
다운그레이드를 위해서 아래의 내용을 스크립트로 만들었다.
출처 : http://ubuntuforums.org/archive/index.php/t-1459163.html
#!/bin/bash
# by Ruben Barkow (rubo77) http://www.entikey.z11.de/# Originally Posted by Bachstelze http://ubuntuforums.org/showthread.php?p=9080474#post9080474
# OK, here’s how to do the Apt magic to get PHP packages from the karmic repositories:echo “Am I root? “
if [ “$(whoami &2>/dev/null)” != “root” ] && [ “$(id -un &2>/dev/null)” != “root” ] ; then
echo ” NO!Error: You must be root to run this script.
Enter
sudo su
“
exit 1
fi
echo ” OK”;#install aptitude before, if you don`t have it:
apt-get install aptitude
# or if you prefer apt-get use:
# alias aptitude=’apt-get’# finish all apt-problems:
aptitude update
aptitude -f install
#apt-get -f install# remove all your existing PHP packages. You can list them with dpkg -l| grep php
PHPLIST=$(for i in $(dpkg -l | grep php|awk ‘{ print $2 }’ ); do echo $i; done)
echo these pachets will be removed: $PHPLIST
# you need not to purge, if you have upgraded from karmic:
aptitude remove $PHPLIST
# on a fresh install, you need purge:
# aptitude remove –purge $PHPLIST#Create a file each in /etc/apt/preferences.d like this (call it for example /etc/apt/preferences.d/php5_2);
#
#Package: php5
#Pin: release a=karmic
#Pin-Priority: 991
#
#The big problem is that wildcards don’t work, so you will need one such
stanza for each PHP package you want to pull from karmic:echo ”>/etc/apt/preferences.d/php5_2
for i in $PHPLIST ; do echo “Package: $i
Pin: release a=karmic
Pin-Priority: 991
“>>/etc/apt/preferences.d/php5_2; done# duplicate your existing sources.list replacing lucid with karmic and save it in sources.list.d:
#sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list# better exactly only the needed sources, cause otherwise you can get a cachsize problem:
echo “# needed sources vor php5.2:
deb http://de.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic main restricteddeb http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricteddeb http://de.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic universe
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates universedeb http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiversedeb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
” >> /etc/apt/sources.list.d/karmic.listaptitude update
apache2ctl restart
echo install new from karmic:
aptitude -t karmic install $PHPLIST# at the end retry the modul libapache2-mod-php5 in case it didn’t work the first time:
aptitude -t karmic install libapache2-mod-php5apache2ctl restart
Thanks to “avrcan10”
PHP and Zend Optimizer
옛날 강의게시판이 technote(ver. 6.9로 되어 있다.
최근에 xe(1.4.5.10)로 모두 바꾸었다. 그러나, 옛 강의게시판을 그대로 유지하고 있었다.
문제는 운영체제(ubuntu)를 최신으로(9.04에서 11.10으로) 변경하면서 발생했다. 상황을 요약하면 다음과 같다.
– 테크노트는 zend optimizer가 있어야 작동한다.
– zend optimizer는 php 5.2 이하에서 작동한다.
– ubuntu 11.10에는 php 5.3.6이 설치되어 있다.
– 고로 ubuntu 11.10에서는 테크노트가 전혀 작동이 되지 않는다.
– php 버전을 내려야 문제가 해결된다.
위 사항을 알아내는 데에 많은 시간이 걸렸다.(ㅠ.ㅠ)
– php 다운그레이드를 위해 ubuntu 포럼 페이지를 참고했다.
Ubuntu 업그레이드
서버의 운영체제를 업그레이드했다.
– 기존의 운영체제 : Ubuntu 9.04 (일명 Jaunty)
– 보안문제가 대두됨 (전산원)
– 운영체제를 업그레이드하기로 함
1 2 |
sudo aptitude install update-manager-core sudo do-release-upgrade |
– /boot 파티션의 공간이 부족하다는 오류 메시지가 뜸
– 현재 파티션 상황
1 2 3 4 5 |
/dev/sda1 /boot /dev/sda2 / /dev/sda3 swap /dev/sda4 Extended /dev/sda5 /home |
– /boot내용 옮기기
1 2 |
sudo mkdir /boot-new sudo rsync -axS --exclude='/*/.gvfs' /boot/. /boot-new/. |
– 기존의 /boot파티션을 /파티션으로 옮기기로 함
– 부팅가능한 파티션을 /boot파티션에서 /로 변경함 (->여기서 bootable 여부를 설정함)
1 |
sudo fdisk /dev/sda |
– /etc/fstab의 내용을 변경함(-> /boot 부분을 주석처리함)
1 |
sudo vi /etc/fstab |
– 새로운 파티션으로 부팅함
– 9.04에서 9.10으로 업그레이드는 네트워크로 바로 안 되기 때문에 “Upgrades via alternate CD“방법을 사용함 (Jaunty to Karmic)
– 9.10은 이제 오래된 버전이어서 Ubuntu 9.10 (Karmic Koala) 페이지에서 이미지를 내려 받았음
1 |
wget http://old-releases.ubuntu.com/releases/karmic/ubuntu-9.10-server-i386.iso |
– 내려받은 이미지를 이용해서 업그레이드를 실시함( Server/Command line Upgrade)
1 2 3 4 |
mkdir /mnt/alternate sudo mount -o loop /home/archer/ubuntu-9.10-server-i386.iso /mnt/alternate cd /mnt/alternate sudo ./cdromupgrade --frontend=DistUpgradeViewText |
– 9.10에서 10.XX로 업그레이드도 실시함(Network upgrades)
1 2 |
sudo aptitude install update-manager-core sudo do-release-upgrade |
-위와 같은 네트워크 업그레이드가 안 되는 경우에는 Upgrade via alternate CD를 통해서 진행함.
– 최종적으로 현재 Ubuntu 11.10까지 업그레이드를 실시함.
The first C program
유닉스 운영체제(OS)와 C 프로그래밍 언어를 창시한 프로그래머 데니스 리치가 향년 70세로 눈을 감았다. 그를 기념하는 의미에서 아래의 이미지와 코드를 작성해 본다.
1 2 3 4 5 6 |
#include <stdio.h> main() { printf("hello, world\n"); } |
To Dennis M. Ritchie
1 2 3 4 5 6 |
#include <stdio.h> main() { printf("Goodbye, World\n"); } |
[관련 기사들]
– 유닉스-C언어의 아버지
화면 갈무리
프로그램, 앱 등에 관한 설명을 하려다 보면, 창의 크기를 일정하게 할 필요가 있다. 이런 것을 해결하는 방법은 있나? 있다.
<프로그램을 이용하는 방법>
– Sizer 공식 홈피
– 설명 블로그 : 작업 창 조절 프로그램 Sizer