<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ObjectOrientedProgrammingSeminar</id>
	<title>ObjectOrientedProgrammingSeminar - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=ObjectOrientedProgrammingSeminar"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;action=history"/>
	<updated>2026-05-14T15:50:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;diff=87536&amp;oldid=prev</id>
		<title>Maintenance script: Repair MoniWiki formatting after migration</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;diff=87536&amp;oldid=prev"/>
		<updated>2026-03-29T00:34:26Z</updated>

		<summary type="html">&lt;p&gt;Repair MoniWiki formatting after migration&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:34, 29 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 문제 ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 문제 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* RandomWalk2&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;RandomWalk2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 실습 관련 필요화일 ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 실습 관련 필요화일 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;diff=84723&amp;oldid=prev</id>
		<title>Maintenance script: Repair batch-0003 pages from live compare</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;diff=84723&amp;oldid=prev"/>
		<updated>2026-03-27T00:29:02Z</updated>

		<summary type="html">&lt;p&gt;Repair batch-0003 pages from live compare&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:29, 27 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l172&quot;&gt;Line 172:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 172:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;즉, OOP를 공부하려는 사람에게 OOP를 제대로 공부할 준비가 되게 해주는 것으로 충분하다고 생각합니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;즉, OOP를 공부하려는 사람에게 OOP를 제대로 공부할 준비가 되게 해주는 것으로 충분하다고 생각합니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;diff=36841&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=ObjectOrientedProgrammingSeminar&amp;diff=36841&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Procedural (또는 Structured) 에 의한 방법.&lt;br /&gt;
* Top-Down 에 의한 문제의 분해&lt;br /&gt;
* 문제 분해 또는 재정의&lt;br /&gt;
* 추후 독립적인 모듈. 한쪽 모듈의 변경이 다른 모듈의 세부 내용에 영향을 미치지 않는다.&lt;br /&gt;
* 순차, 반복, 비교. 모듈들.&lt;br /&gt;
&lt;br /&gt;
Object 에 의한 방법.&lt;br /&gt;
* 주요 개념들&lt;br /&gt;
** 클래스&lt;br /&gt;
** 클래스를 생성하다 - 인스턴스화 시키다&lt;br /&gt;
** C++ 에서의 클래스 생성&lt;br /&gt;
** Python 에서의 클래스 생성&lt;br /&gt;
** 클래스들 간의 대화&lt;br /&gt;
 &lt;br /&gt;
* 부가적 개념들&lt;br /&gt;
** 상속&lt;br /&gt;
** 포함&lt;br /&gt;
&lt;br /&gt;
=== 문제 ===&lt;br /&gt;
* RandomWalk2&lt;br /&gt;
&lt;br /&gt;
=== 실습 관련 필요화일 ===&lt;br /&gt;
* [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&amp;amp;page=1&amp;amp;page_num=20&amp;amp;category=&amp;amp;sn=off&amp;amp;ss=on&amp;amp;sc=on&amp;amp;keyword=&amp;amp;prev_no=&amp;amp;select_arrange=headnum&amp;amp;desc=asc&amp;amp;no=66&amp;amp;filenum=1 실습관련 필요 프로그램 + 클래스]&lt;br /&gt;
* [http://python.org/ftp/python/2.2.1/Python-2.2.1.exe Python2.2]&lt;br /&gt;
&lt;br /&gt;
=== 실습 Tutorial ===&lt;br /&gt;
* Python 2.2 를 인스톨한다.&lt;br /&gt;
* 실습관련 필요 프로그램인 idlefork 를 설치한다.&lt;br /&gt;
* idlefork 를 실행. (idle.pyw, idle.py, idle.bat 등)&lt;br /&gt;
* Run -&amp;gt; Python Shell 을 실행한다. 인터프리터가 뜰 것이다.&lt;br /&gt;
* 다음의 사항을 인터프리터에 한줄씩 입력하면서 코드를 생각해 보기.&lt;br /&gt;
&lt;br /&gt;
예제 코드&lt;br /&gt;
&lt;br /&gt;
     from StarCraft import StarCraft&lt;br /&gt;
 &lt;br /&gt;
     sc = StarCraft ()&lt;br /&gt;
     gateway = sc.createGateway ()&lt;br /&gt;
     z1 = gateway.createZealot ()&lt;br /&gt;
     z1.move (160,160)&lt;br /&gt;
     d1 = gateway.createDragoon ()&lt;br /&gt;
     d1.move (180,180)&lt;br /&gt;
 &lt;br /&gt;
     z1.printHp()&lt;br /&gt;
     z1.getPosition()&lt;br /&gt;
     d1.printHp()&lt;br /&gt;
     d1.getPosition()&lt;br /&gt;
 &lt;br /&gt;
     z1.setAttackTarget(d1)&lt;br /&gt;
     z1.printAttackTarget()&lt;br /&gt;
     z1.getAttackTarget().printHp()&lt;br /&gt;
     z1.getAttackTarget().getPosition()&lt;br /&gt;
 &lt;br /&gt;
     z1.attack()&lt;br /&gt;
     d1.printHp()&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 실습 Tutorial2 ===&lt;br /&gt;
C++ 에서의 클래스의 구현. 이용예&lt;br /&gt;
&lt;br /&gt;
 #ifndef _OBJECT_H_&lt;br /&gt;
 #define _OBJECT_H_&lt;br /&gt;
 &lt;br /&gt;
 class Object&lt;br /&gt;
 {&lt;br /&gt;
 public:&lt;br /&gt;
 	Object ();&lt;br /&gt;
 	~Object ();&lt;br /&gt;
 &lt;br /&gt;
 	void setValue(int number) {&lt;br /&gt;
 		value = number;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	int getValue() {&lt;br /&gt;
 		return value;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 protected:&lt;br /&gt;
 	int value;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
 int main (void) {&lt;br /&gt;
 	Object* o = new Object ();&lt;br /&gt;
 	o-&amp;amp;gt;setValue = 10;&lt;br /&gt;
 &lt;br /&gt;
 	printf (&amp;quot;object value : %d.. \n&amp;quot;, o-&amp;amp;gt;getValue());&lt;br /&gt;
 &lt;br /&gt;
 	delete o;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(데블스캠프이후 페이지 이름 변경 필요)&lt;br /&gt;
&lt;br /&gt;
* 주제 : Object Oriented Programming&lt;br /&gt;
* 대상 : 1학년 신입회원들.&lt;br /&gt;
  C에 대한 기본 이해 있음. (포인터, 배열, 구조체 등)&lt;br /&gt;
  OOP 와 관련한 개념 전혀 없음. &lt;br /&gt;
&lt;br /&gt;
* 목표 : OOP 에 대한 전반적인 개념들과 원리의 이해 (class, instance, ) 이해, 실제 프로그래밍시의 OOP 식 사고법 등의 이해.&lt;br /&gt;
* 구체적 목표 결과 : 세미나와 실습을 마친 사람들이 프로그래밍을 할때 프로그램에서의 각 기능들을 보고 객체들을 떠올리며 기능별 책임을 부여하고, 객체들간의 대화를 시키면서 구현하는 모습을 확인해본다. 처음 실습때는 튜토리얼을 따라하게끔 하고, 마지막으론 직접 스스로 구현하는 전체 프로그램으로.&lt;br /&gt;
&lt;br /&gt;
* 주어진 시간 : 9시 ~ 6시. (9시간. 실질적으론 중간 휴식 포함 7시간정도)&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Table Of Contents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Computer S &amp;amp; E 관련 전반적인 흐름. 전체중 부분. 그 부분중 OOP. &lt;br /&gt;
# 프로그래밍에 대한 접근방법. &lt;br /&gt;
## Divide &amp;amp; Conquer. Top-Down 형으로 문제를 나누기.&lt;br /&gt;
*** 구체적인 예제 준비&lt;br /&gt;
## 문제에 대한 전개. 재정의하기. &lt;br /&gt;
*** 수학문제 관련 예제 준비&lt;br /&gt;
# 객체지향 프로그래밍식 접근. &lt;br /&gt;
# 객체지향 프로그래밍의 일반적인 개념 &lt;br /&gt;
## class&lt;br /&gt;
## instance 화 시키다. - class -&amp;gt; object&lt;br /&gt;
## private, protected, encapsulation 과 Information Hiding&lt;br /&gt;
# class를 어떻게 이용할까? 이미 만들어진 class를 이용하기 - 실습. &lt;br /&gt;
 실습 Tutorial - Python Interpreter 의 이용 관련. &lt;br /&gt;
                 이미 만들어진 class file 준비하기. &lt;br /&gt;
                 인터프리터에 객체생성 - 동작시키기 예제 만들기.&lt;br /&gt;
&lt;br /&gt;
# 객체 간의 대화하기 - object, message. 해당 객체의 메소드를 호출한다. &lt;br /&gt;
# 실습 - 객체간 레퍼런스의 참조, 한 객체가 다른 객체에게 메시지를 날리기. &lt;br /&gt;
** 구체적인 예제준비&lt;br /&gt;
# 부연 설명 - 윈도우즈 프로그램에 대한 OO 개념적 관점. (만일 전날 Window Programming 설명이 어느정도 되었냐에 따라) &lt;br /&gt;
** 윈도우즈 class&lt;br /&gt;
** 윈도우즈에서 돌고 있는 프로그램 - instance&lt;br /&gt;
** Message Driven Programming - 윈도우 창 메시지를 보내다. 메시지를 받아서 처리하다.&lt;br /&gt;
&lt;br /&gt;
# 전반적인 OOP 식 프로그래밍. 디자인의 접근 - Class 에 Responsibility을 부여한다. 그리고 다른 클래스들과 Colloboration 하면서 프로그램을 구성한다.&lt;br /&gt;
# 객체의 재사용. 기반을 만들어나가기 : 부품들을 조합하기.&lt;br /&gt;
## 포함 (Delegation) 의 방법 (Has - a)&lt;br /&gt;
## 상속 (Inheritance) 의 방법 (Is - a)&lt;br /&gt;
### 단일 상속과 다중 상속&lt;br /&gt;
### 구현 상속과 인터페이스 상속.&lt;br /&gt;
### Polymorpism&lt;br /&gt;
**** Upcast&lt;br /&gt;
**** Downcast&lt;br /&gt;
# 실습 예제 준비. - 1시간 30분 가량. 풀기 예상.&lt;br /&gt;
&lt;br /&gt;
# 상속에서의 문제점들. &lt;br /&gt;
## SubClass와  SubType의 구분.&lt;br /&gt;
*** SubClass - To say that A is a subclass of B merely asserts that A is formed using inheritance.&lt;br /&gt;
*** SubType - To say that A is a subtype of B asserts that A preserves the meaning of all the operations in B.&lt;br /&gt;
## 근친 상간(?) 의 문제 - 하나의 조상으로부터 시작된 동성동본 클래스들.&lt;br /&gt;
## 오래된 코드의 재사용.&lt;br /&gt;
## 상속에서의 Trade - Off&lt;br /&gt;
      재사용, Layer 구조, 다형성 : 수행속도, 프로그램의 복잡도.&lt;br /&gt;
# 클래스들과의 관계 - 1 : n 구조. 자료구조체들과 결합. &lt;br /&gt;
# 추후에 읽을 거리들. 앞으로의 공부할 것들.&lt;br /&gt;
&lt;br /&gt;
* Last. 문제 풀이&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
제기된 문제:&lt;br /&gt;
* 내용이 너무 많다. 세미나는 책과 다르다.&lt;br /&gt;
* 휴식시간의 명시 필요.&lt;br /&gt;
* 문제제기꺼리 - 현재의 내용이 &amp;#039;OOP를 쓰면 왜 좋을까?&amp;#039;, &amp;#039;OOP를 안써도 문제를 해결할 수 있을텐데...&amp;#039; 에 대해 어떤 답을 해줄까?&lt;br /&gt;
&lt;br /&gt;
학습자가 세미나를 끝내고 집으로 돌아와서는 다음 질문에 자답할 수 있다면 성공적인 세미나였다고 할 수 있지 않을까:&lt;br /&gt;
* OOP가 도대체 무엇인가&lt;br /&gt;
* OOP가 나에게 어떤 가치를 주는가&lt;br /&gt;
* 내가 왜 OOP를 익혀야 하는가&lt;br /&gt;
* OOP를 익히기 위해 어떤 공부가 필요한가&lt;br /&gt;
&lt;br /&gt;
즉, OOP를 공부하려는 사람에게 OOP를 제대로 공부할 준비가 되게 해주는 것으로 충분하다고 생각합니다.&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>