본문 바로가기
반응형

분류 전체보기672

jQuery에서 ajax 간단히 구현하기 ($.get과 $.post) $.get과 $.post 정말 간단하게 ajax를 사용하고 싶을 때 사용 할 수 있는 간소화된 함수이다. $.get("somepage.php"+someParameter,function(data){ $( ".result" ).html( data ); alert( "Load was performed." ); }); 별로 설명 할 것이 없을만큼 사용법이 간단한다. $.get()안에 ajax로 접근하고자 하는 페이지를 적어 준다. 그냥 페이지 내용만 로드하고 싶은 경우엔 $.get("abc.php")라고 해 주면 되고 파라미터를 넘길 때에는 예제에서 한 것과 같은 방법으로 넘겨도 되고 정석대로 하려면 JSON 배열형태로 넘겨 줘야 한다. 아래의 두 예제는 정확히 같은 기능을 한다. var someParamete.. 2013. 10. 26.
[PHP-MySQL] PHP mysqli Extension 간단 매뉴얼 편의상 php의 mysql와 관련된 함수들을 모아 class로 만들어서 사용하는 개발자들이 많다. 하지만 객체화 시키려면 굳이 mysql 함수군을 사용하지 말고 mysqli를 사용하면 된다. php에서 이미 객체화 시켜서 제공하고 있다. 조금만 있으면 이게 표준이 되고 mysql은 depricated된다고 하니 빨리 익숙해 두자. mysql.inc.php 사용 할때마다 아이디 비밀번호를 치기 귀찮다면 위와 같은 파일을 만들어서 항상 include_once시킨다. 내부 내용은 프로젝트에 맞게 알아서 수정하면 된다. 간단한 INSERT 는 아래와 같이 한다. insert된 id를 바로 알 수 있기 때문에 성공 처리를 할때 코딩하기가 한결 편해졌다. UPDATE랑 DELETE도 비슷한 방식으로 간단하게 할 수.. 2013. 10. 26.
Channel Coding and Error Control 앞서 전파가 전달되는 과성에서 생길 수 있는 여러가지 손실과 왜곡에 대해서 언급 하였다. 이런 문제를 근본적으로 개선시키는 여러가지 방법들이 있지만 아무리 노력해도 데이터가 100% 정확하게 전달될 수는 없다. 그때문에 만약 잘못된 데이터가 들어오거나 데이터가 소실되었을때 이를 검출하고 가능하다면 복구까지 하기 위한 매커니즘이 필요하다. Channel Coding 이란 오류 검출을 위해 부가적인 정보(redundancy information)을 첨가하는 것이다. 송신측에선 기존 데이터와 연관된 부가정보를 데이터에 포함 시키고 수신측은 데이터와 이 부가적인 코드를 비교하여 맞지 않는게 있다면 전송과정에 오류가 있었음을 알 수 있다. 물론 이 부가적인 코드라는 것은 송신측과 수신측에서 모두 알고 있는 프로토.. 2013. 10. 23.
Propagation loss - Fading, Path loss, Delay spread, ISI 무선으로 전파되는 파동은 여러 가지 요인에 의해서 소실되거나 왜곡될 여지가 있다. 소실되거나 왜곡까지는 되지 않더라도 신호의 세기가 약해지고 노이즈가 생기는 것은 자연스러운 현상이다. 이런 신호손실을 Fading이라고 한다. 정확히 말하자면 Fading이란 경로가 다른 여러 전파가 서로 영향을 주어, 진폭 및 위상이 불규칙하게 변하거나 전파 경로 상의 매질 변동등에 의해 수신 전계강도가 불규칙 하게 변동되는 현상을 말한다. Fading에는 Slow fading과 Fast fading이 있다. Slow fading : 대규모 페이딩이라는 말도 쓴다. 영어로 Long-term fading 이라고도 한다. 이름 그대로 거시적인 관점에서의 페이딩이다. 송신측에서 수신측이 멀어지면서 강도가 약해지는 자연스러운 P.. 2013. 10. 23.
Propagation Mechanisms Reflection(굴절) : 크고 단단한 물체에 부딪히면 반사된다. Diffraction(회절) : 장애물을 만났을때 장애물을 통과해 갈 수도 있지만 이때 각도가 바뀌게 된다. Scattering(산란) : 불규칙한 면에 부딪히면 여러 방향으로 반사된다.(흩어진다) 장애물이 없는 오픈된 공간에서 특정 목적지에 도달하는 전파의 세기는 아래의 공식을 따른다. A : 실효면적, G : 안테나 이득, P : 전송 전력, d : 거리 안테나 이득(Antenna gain)이란? 등방성 안테나를 기준으로한 상대적인 이득 척도.. 라고 하는데 전파 전공도 아니고 무슨 말인지 모르겠다. 쉽게 설명 하자면 사방으로 다 퍼지는 안테나가 있고, 특정 방향으로만 진행되도록 하는 안테가 있다. 사항으로 다 퍼지는 안테나를 등방.. 2013. 10. 23.
[바이크] 바이크용 점프선은 어떤걸로 골라야 할까? 겨울철 방전이 찾아서 점프선을 장만하려고 하는데 점프선을 처음 사 보는 사람이라면 길이도 많고 종류도 많아서 어떤걸 골라야 할지 모를수도 있다. 대표적인 옵션이 "암페어" 이다. 작게는 300암페어부터 1000암페어가 넘는 고용량도 있는데, 대충 읽어 보면 암페어가 클수록 전기 전도율이 좋은 것이란 걸 알 수 있다. 점프선이 그렇게 고가는 아니기에 혹자는 사는 김에 좋은거 사자고 고용량의 점프선을 사버릴 수도 있는데.. 꼭 알아 둬야 할 것이 점프선의 암페어는 굵기와 비례하는 것이다. 암페어가 큰 놈을 사면 물론 전류 손실은 없겠지만 휴대성이 아주 떨어진다. 사진상으로는 구별이 잘 되지 않고 선 굵기에 관한 언급도 잘 되어 있지 않기에 모르고 샀다가 반품하는 사람이 많다. 그렇다면 오토바이용으로는 어느정.. 2013. 10. 22.
전파의 속도, 파장, 주파수와의 상관관계 무선 통신은 전파를 통해서 이루어 진다. 전파란 전류의 흐름에 의해 생성되는 그 속도가 빛의 속도에 달하는 파동을 말한다. 이 파동의 특징은 속도가 항상 일정 하다는 것이다. 이러한 특성 때문에 주파수에 따라서 파장이 크게 변하게 된다. Light speed = Wavelength x Frequency 여기서 Light speed는 편의상 300,000km/s 라고 본다. 무선 통신에서 사용되는 전파는 사람이 인위적으로 전류를 조절하여 발생시키는 전파이므로 이 전파의 특성을 이용하여 다양한 주파수 대역을 여러 용도로 나눠 두었다. 예를 들어 100MHz는 무선통신에서 사용되는 주파수 중에선 상당히 낮은 주파수 대역에 해당된다. 위 공식에 대입해 보면 이 전파는 파장이 3m정도 된다. 파동이 한번 출렁거리.. 2013. 10. 22.
Hess의 법칙과 엔탈피 변화량의 계산 Hess의 법칙은 어떤 반응이 연속적으로 일어나면 그 반응의 최종 엔탈피 변화는 각 단계의 엔탈피 변화의 합과 같다는 아주 당연한 이론이다. 계단을 한 계단씩 올라가든 두 계단씩 올라가든 총 올리간 높이는 각 계단 높이의 총합과 같다는 말이다. 의미 없는 말 같지만 실제로 화학에서 엔탈피 변화를 측정하기 위해 꼭 필요한 이론이다. 예를 들어 C + ½O2 -> CO 의 엔탈피 변화는 측정 하기가 까다롭다. C를 연소 시킨다고 모두 CO가 되는것은 아니기 때문이다. 하지만 C + O2 -> CO2 나 CO + ½O2 -> CO2로 만드는건 쉽다. 이를 이용해서 C + ½O2 -> CO 의 엔탈피를 정확히 알아 낼 수 있다. C + O2 -> CO2 의 엔탈피는 -393.5 kJ/mol 이고 CO + ½O2.. 2013. 10. 22.
몰 농도 계산하기 몰 농도 = 용질의 몰수 / 용액의 양(L) 라는 공식만 확실히 알면 몰 농도와 관련된 문제는 어떻게 꼬아놔도 다 풀 수 있다. 바로 몇 가지 유형의 간단한 문제를 풀어보자. 1) 14.75g Ca(NO3)2 를 갖는 1.375 L 용액의 몰농도 몰 농도는 몰수를 용액의 양으로 나눈 값이므로, 그램이 나오면 항상 몰수로 고쳐 주어야 한다. 이건 당연히 주기율표를 봐 가며 풀어야 한다. 질산칼슘의 분자량은 40.078 + ( 14.0067 + ( 15.9994 * 3 ) ) * 2 amu 이다. 계산하면 164.0878amu 즉 질산캴륨 1mol은 164.0878g 이라는 것이다. 따라서 14.75g의 질산 칼륨은 (14.75 / 164.0878) mol이다. 즉 0.0905mol 몰 농도 공식에 의해서 .. 2013. 10. 21.
활동도 계열과 반응 예측 어떤 금속이 어떤 수용액 반응 했을때 산화 될 것인지 아닌지 판단하기 위해선 어떤 금속이 이온이 되려는 성질이 얼마나 강한지 알아야 한다. 아쉽게도 이 반응성은 주기율표만 보고서는 알수가 없다. 대체적으로 1족, 2족의 원소들이 반응성이 크다라는 것 정도만 알 수 있을 뿐 상세한 순서는 뒤죽박죽이다. 고로 외워야 한다. K > Ca > Na > Mg > Al > Zn > Fe > Ni > Sn > Pb > Cu > Ag > H > Hg > Pt > Au 포카나마 - 알아철니 - 슨납구은 - 수은백금 이렇게 나열해 놓은 것을 활동도 계열이라고 한다.이걸로 어떤 걸 알 수 있는가? 반응성이 더 높은 금속 수용액에 반응성이 낮은 금속을 넣으면 수용액과 금속이 뒤바뀌어 버린다. 예를 들어 질산은에 구리를 넣으면.. 2013. 10. 21.
알짜 이온 반응식과 구경꾼 이온 보통 완성된 화학 반응식을 적을때 Na2CO3(aq) + 2AgNO3(aq) -> 2NaNO3(aq) + Ag2CO3(s) 와 같이 적는다. 위 반응식은 탄산소듐과 질산은이 반응해서 질산소듐용액과 탄산은 앙금이 생기는 반응을 나타낸 것이다. 그런데 만약 우리가 알고자 하는게 오직 앙금이라면? 그냥 그대로 이온 상태를 유지하는건 관심 없고 실제 반응이 일어나 새로운 결합이 형성되는 것만 알고 싶다면? 그럴 때를 위한 반응식이 알짜 이온 반응식이다. 위와 같은 반응식은 이온 특성을 나타내지 않은 반응식이라 분자 반응식 이라고도 부르는데, 이온 특성을 그대로 나타내는 반응식을 써 보자. 2Na+(aq) + CO32-(aq) + 2Ag+(aq) + 2NO3-(aq) -> 2Na(aq) + 2NO3-(aq) + .. 2013. 10. 21.
산과 염기의 정의 (아레니우스, 브뢴스테드-로우리, 루이스) § 아레니우스의 이온화설 아레니우스는 물에 녹아서 * H+ 를 내 놓는 물질이 산 * OH- 를 내 놓는 물질이 염기 라고 정의하였다. 하지만 수용액 상태인 경우에서만 설명 가능하고 그마저도 설명하기 애매한 경우가 생긴다. 예를 들어 아레니우스의 이론대로 라면 암모니아가 염기가 되기 위해선 아래와 같은 과정으로 해리 되어야 한다. NH3 + H2O -> NH4OH -> NH4+ + OH− 이렇게 되면 암모니아 수용액은 물에 녹아 수산화 암모늄이 되고 이 수산화 암모늄이 OH- 를 내놓기 때문에 염기가 맞는것이다. 하지만 실제로는 암모니아와 물이 만나면 수산화 암모늄이 되는 과정 없이 바로 NH4+ 와 OH-로 분리 돼 버린다. 즉 위 반응식은 아레니우스의 이론에 억지로 맞추기 위한 반응식이라고 할 수 있.. 2013. 10. 21.
산화와 환원 전자를 잃는 것이 산화고전자를 얻는 것이 환원이다. 즉 하전이 없는 물질이 +가 되면 산화고하전이 없는 물질이 -가 되면 환원이다. 즉 칼슘과 산소가 결합하면Ca는 Ca2+가 되고 O는 O2- 가 되어 CaO가 만들어진다. 칼슘은 + 가 되었으니 전자를 잃고 산화된 거고 산소는 - 가 되었으니 전자를 얻고 환원된 것이다. 보통 금속이 부식되는 경우를 산화한다고 표현 하는데, 가장 먼저 발견 되었고 가장 일반적인 반응일 뿐 금속만 산화 되는것은 아니다. 산화(Oxidation)라는 말의 어원도 "산소가 결합했다" 라는 말에서 나왔다. 2013. 10. 21.
침전 반응과 용해도 규칙 대학교 비전공자 수준에서 볼용성 여부를 판단하는 기준은 아래 표만 가지고도 대부분 해결 할 수 있다. 무조건 녹는다. NH4+, NO3-, CH3COOH-, 알칼리 금속 예외 없음 Cl-, Br-, I- 예외 : Ag+, Hg22+, Pb2+ SO42- 예외 : Sr2+, Ba2+, Hg2+, Pb2+ 무조건 침전된다. S2-, OH- 예외 : Ca2+, Sr2+, Ba2+ CO32-, PO43- 일반 화학 교재에 있는 표를 보기만 쉽게 정리한 것이다. 간소화 된 만큼 덜 상세하고 덜 정확하다. 하지만 문제를 풀기엔 충분하다. 예외가 없는 것 부터 암기를 하고 예외가 있는 것들을 살펴 보자. CO32-, PO43-는 무조건 침전된다고 했지만 예외가 없는 건 아니다. 무조건 녹는 것에 해당되는 화합물과 결.. 2013. 10. 21.
효율적인 교통을 위한 ITS의 이해 ITS : Intelligent transportation Systems 교통사고 방지, 교통 체증 방지, 기타 효율적인 교통을 위한 무선랜 기술이다. 세부적으로 보면 ITS는 첨단교통관리분야(ATMS), 첨단교통정보분야(ATIS), 첨단대중교통분야(APTS), 첨단화물운송분야(CVO), 첨단차량 및 도로분야(AVHS)를 포함하며 개별 자동차 뿐만 아니라 교통 인프라 전반을 네트워크를 이용하여 첨단화 시키고자 하는데 목적이 있다. ITS구현의 핵심 기술로 VANET이 있다. VANET은 Vehicular ad hoc network의 약자로 차량에 내장된 D2D 통신시스템을 말한다. VANET은 또 세부적으로 Vehicle to vehicle communication, Vehicle to infrastru.. 2013. 10. 20.
FDMA, TDMA, CDMA, OFDM의 비교와 이해 무선통신은 "라디오 파" 라는 파동을 이용해서 이루어진다. 빛의 속도에다가 웬만한 고체도 통과 할 수 있기 때문에 아직까지는 장거리 무선통신에서 라디오파는 대체 할 만한 파동은 찾지 못했다. 두 사람이 전화 통화를 한다고 하면 주고 받는 대화가 라디오 파동을 통해서 전달 된다는 것인데, 이 파동이란 것이 유한자원이다 보니 예전부터 어떻게 사용하면 최대한 많은 사람들이 빠르게 사용 할 수 있을까 많은 연구가 있었다. 처음에는 그냥 브로드캐스트 라디오 방송이나 TV방송에서만 쓰였고, 무선 전화가 막 나왔을 때에도 소수의 사람들이 아날로그 사운드를 주고받는 수준이었으므로 주파수 대역을 쪼개서 할당 해 주면 되었다. 하지만 무선통신이 일반화 되고 휴대폰 사용자도 기하급수적으로 증가하면서 기존 방식으로 주파수를 .. 2013. 10. 19.
몰(mole)이란? 아보가드로(Avogadro) 수란? 연필 한 다스 = 연필 12개 계란 한 판 = 계란 30개 분자 1몰 = 분자 6.02 x 10^23개 이온 1몰 = 이온 6.02 x 10^23개 원자 1몰 = 원자 6.02 x 10^23개 아보가드로 수 = 6.02 x 10^23개 즉, 분자 1몰은 분자 "아보가드로 수"개 2013. 10. 18.
원자기호 읽는 법 전자의 수 : 양성자 수 + (- 하전) 2013. 10. 18.
반응형