Smalltalk를 짧게(70자로) 전달하는 방법
70자로 Smalltalk를 전달하는 방법
작년 Smalltalk Advent Calendar 2014에 이어 올해도 Smalltalk Advent Calendar를 만들어 보았습니다. 올해야말로 진지하게 기사를 쓸 수 있으면 좋겠다고 생각하고 있습니다.
첫날은 Smalltalk에 대해 설명하겠습니다. 단지 너무 긴 설명은 읽는 분도 힘들다고 생각하기 때문에 짧게 전하는 방법을 생각해 보겠습니다.
무엇을 사용하여 전하는지 생각
이번에는 Pharo Smalltalk( ht tp // p는 로. rg/ )를 이용합니다.
전하는 방법을 생각
다음 방법이 좋을 것 같습니다.
단문을 목표로 하고 싶기 때문에 70문자의 SMS를 채용합니다(일본의 캐리어의 경우 70문자를 넘은 SMS를 송신하면 문자수 초과 때문에 송신을 할 수 없는 것이 있는 것 같습니다).
Smalltalk에 대한 설명을 생각
12/1이 남아 있기 때문에 Wikipedia의 Smalltalk 서문을 인용해 보겠습니다 (htps : // 그럼.ぃきぺぢ아. 오 rg/우우키/S 똑같은 lk).
Smalltalk(스몰토크)는 Simula의 객체(및 클래스), LISP의 철저한 동적성, LOGO의 터틀 조작이나 드로잉 기능에 알란케이의 「메시징」이라는 아이디어를 조합하여 만들어진 클래스 기반의 순수 객체 지향 프로그래밍 언어, 그리고 그것에 의해 기술 구축된 통합 프로그래밍 환경의 호칭.
↑라고 169문자로 이대로는 Twitter조차 투고할 수 없습니다.
깎는
Smalltalk는 클래스 기반의 순수 객체 지향 언어 및 통합 프로그래밍 환경의 호칭
48자입니다. 짧아졌습니다. SMS로 보낼 수 있을 것 같습니다.
SMS를 보내는 방법을 생각합니다.
Twilio( htps //w w. 그리고 오. 코m/ )를 사용합니다.
Smalltalk로 SMS를 보내는 방법을 생각해 보세요.
모처럼의 짧은 문장이므로 프로그램도 짧게 송신하고 싶은 곳입니다.
twilio-smalltalk( htps : // 기주 b. 코 m / 네와 p ぇ 쇼 / 토 ぃ 오 - s l lk )라는 패키지를 이용합니다.
twilio-smalltalk를 Pharo Smalltalk에 설치
Workspace에 다음 코드를 붙여넣어 실행합니다.
Metacello new
baseline: 'Twilio';
repository: 'github://newapplesho/twilio-smalltalk:v0.2/pharo-repository';
load.
이상입니다.
twilio-smalltalk 설정
Twilio를 이용하기 전에 Twilio ( h tp : ///와 ぃぃ오.ぢーぇb. 이 m )에서 계정을 등록하십시오.
SMS를 사용하려면 미국(+1) 전화번호를 받아야 합니다. 자세한 내용은 Twilio의 공식 사이트에서 확인하십시오.
계정을 등록한 후 다음을 기록해 둡니다.
Metacello new
baseline: 'Twilio';
repository: 'github://newapplesho/twilio-smalltalk:v0.2/pharo-repository';
load.
메모한 Account Sid 및 Auth Token을 Smalltak으로 설정합니다.
다음 코드를 Workspace에 붙여넣습니다.
TwilioSettings default accountSid: 'ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'.
TwilioSettings default authToken: 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'.
Smalltalk를 짧게 전달
SMS를 보내는 코드
client := TwilioRestClient new.
"sendTo: の引数は送信先の電話番号"
"from: の引数はTwilioで取得したアメリカの電話番号"
client sendTo: '+818011112222' from: '+10000000000' message: 'Smalltalkとはクラスベースの純粋オブジェクト指向言語および統合化プログラミング環境の呼称'.
SMS 수신 확인
이제 Smalltalk에 대해 말할 수있었습니다.
요약
짧은 문장과 짧은 프로그램으로 Smalltalk에 대해 전할 수 있었다. 그렇지만 「Smalltalk란 무엇인가」에 대해서는 확실히 전해지고 있지 않다고 생각합니다・・・. 그것에 대해서는 이하의 문헌을 봐 주는 편이 좋은 생각이 들기 때문에 이 기사는 여기까지로 합니다.
client := TwilioRestClient new.
"sendTo: の引数は送信先の電話番号"
"from: の引数はTwilioで取得したアメリカの電話番号"
client sendTo: '+818011112222' from: '+10000000000' message: 'Smalltalkとはクラスベースの純粋オブジェクト指向言語および統合化プログラミング環境の呼称'.
짧은 문장과 짧은 프로그램으로 Smalltalk에 대해 전할 수 있었다. 그렇지만 「Smalltalk란 무엇인가」에 대해서는 확실히 전해지고 있지 않다고 생각합니다・・・. 그것에 대해서는 이하의 문헌을 봐 주는 편이 좋은 생각이 들기 때문에 이 기사는 여기까지로 합니다.
Reference
이 문제에 관하여(Smalltalk를 짧게(70자로) 전달하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/newapplesho/items/b1b634a47837e5f16061텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)