Atom Macro


Atom 매크로

MoniWiki 문서에 Atom 피드의 최신 글을 표시하는 매크로입니다. 글 제목과 링크, 요약, 발행일을 출력하며, 표시할 글 개수를 지정할 수 있습니다.

설치 방법

  1. atom.php 파일을 MoniWiki의 plugin/ 디렉터리에 넣습니다.
  2. PHP의 XML 확장 기능이 활성화되어 있는지 확인합니다.
  3. 위키 문서에 아래 예제처럼 매크로를 삽입합니다.

사용 방법

기본 사용법:

[[ATOM(https://martinfowler.com/feed.atom)]]

처음 10개를 표시하며, 나머지는 ...more를 눌러 펼칠 수 있습니다.

처음 표시할 글 개수 지정:

[[ATOM(https://martinfowler.com/feed.atom,list=5)]]

요약 없이 표시:

[[ATOM(https://martinfowler.com/feed.atom,list=5,nodescription)]]

접기 없이 전체 글 표시:

[[ATOM(https://martinfowler.com/feed.atom,all)]]

옵션

옵션 설명
list=N 처음 표시할 글 개수. 기본값은 10이며 양의 정수를 사용합니다.
nodescription 글 요약을 숨깁니다.
all list 제한 없이 피드의 모든 글을 펼쳐 표시합니다.

옵션은 쉼표로 구분하여 함께 사용할 수 있습니다.

출력 예시

아래는 이해를 돕기 위한 예시입니다. 실제 내용은 피드에 따라 달라집니다.

첫 번째 글 제목 글의 주요 내용을 담은 요약이 표시됩니다. Tue, 20 Oct 2026 09:00

두 번째 글 제목 글 요약은 최대 240자이며 화면에서 최대 3줄까지 표시됩니다. Mon, 19 Oct 2026 15:30

…

...more

제목을 누르면 원문으로 이동합니다. 날짜는 발행일을 우선 사용하고, 없으면 수정일을 표시합니다.

참고

  • 피드에 포함된 글의 순서대로 출력합니다.
  • 피드 데이터는 약 2시간 동안 캐시되므로 새 글 반영에 시간이 걸릴 수 있습니다.
  • 이 매크로는 Atom 피드용입니다.

실제 매크로 출력 예시

[[ATOM(https://martinfowler.com/feed.atom,list=5)]]

Fragments: October 21

Gergely Orosz is frustrated at those that entered his explicitly “No AI” essay competition and used AI. He goes on to say: When I start to suspect some part is AI about someone I don’t know: how can I tell how much of it is? And how much ti...

Wed, 21 Oct 2026 12:51
When Software Meets Hardware

When software meets hardware, engineering principles remain largely the same, but the sensible defaults often change. Kuldeep Singh describes our experience modernizing a large IoT fleet of battery-powered sensors. Our familiar principles r...

Thu, 15 Oct 2026 09:25
Build your slide template

Building a slide template starts with three foundational choices — colours, fonts and layouts. Sumeet Gayathri Moghe covers the basics of color theory and how to build a reusable palette, the essentials of typography, including serif, sans-...

Wed, 14 Oct 2026 10:20
The Craft of Practitioner Voice

A couple of months ago Jim Highsmith explained how practitioners writing for each other forms a distinct style of writing. He now adds a section to the article with more detail on the craft of how we write in this style. How the writer show...

Tue, 13 Oct 2026 10:06
Are Harnesses Worth the Cost?

Naresh Jain compares coding agents building the same API service with and without a behavioral harness. A frontier model, GPT-6 Sol, passed every external evaluation either way. But a cost-optimized model, GPT-6 Luna, succeeded in only 3 of...

Tue, 13 Oct 2026 09:35
Fragments: October 4

In response to my last fragments (probably the bit about us worrying if LLMs have consciousness when we when we should be wondering why they don’t have a conscience) “Metalanguage” replied: we shipped the id and forgot the superego. classic...

Sun, 04 Oct 2026 23:28
Principles for effective slides

Not every presentation needs slides, but when they earn their place, they work as a visual channel that complements the speaker rather than replacing them. Sumeet Gayathri Moghe sets out the principles that follow from that idea — control o...

Wed, 30 Sep 2026 10:14
Bliki: Sensible Default

A Sensible Default is a practice that, absent some overriding context, should be used when carrying out a certain kind of task. In software development such sensible defaults might include things like “use version control”, “separate UI log...

Tue, 29 Sep 2026 09:43
Fragments: September 29

Simon Willison: The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder We can do amazing things with them, but unlocking their full potential requires extraordinary discipli...

Tue, 29 Sep 2026 08:41
Fragments: September 24

Rob Bowley is “flipping tables in his head” with anger at the current media coverage of the danger of AI killing us all The risk I’m worried about isn’t a future machine deciding to wipe us out. It’s today’s AI, being wired into everything,...

Thu, 24 Sep 2026 11:35
Healthy Feedback

Human collaboration, like most things, improves with feedback. But it's not obvious how to make feedback effective. Anuja Karnik and Sumeet Gayathri Moghe pass on a bevy of tips for healthy feedback, based on the principle that both praise...

Thu, 24 Sep 2026 10:10
I don't like LLMs

I have a lot of mixed feelings about AI and LLM technology. I’m fascinated by its effect on our profession, excited by the potential gains in productivity - and thus the products we could rapidly build. On the other hand, I’m fearful of the...

Thu, 17 Sep 2026 09:50
Fragments: September 16

Reports of agentic hacking continue, in this case it happened back in May and it seems OpenAI did not disclose that they were responsible. Simon Willison sees two options: After the Hugging Face and Wiki attacks OpenAI were still unable to...

Wed, 16 Sep 2026 16:05
Nail the Narrative

Sumeet Gayathri Moghe finds many folks building presentations get tangled in building slides without a coherent narrative. He advises distilling the big idea, visualizing the audience, and building a structured storyline. more…

Tue, 15 Sep 2026 11:11
Social Media Engagement: summer 2026

A quick survey of recent engagement of my posts on social media, indicating which service has by far the most engagement, and which service has seen a precipitous decline since early 2025. more…

Wed, 09 Sep 2026 12:21
Fragments: September 8

Christian Catalini says we’re in a situation where we are vastly reducing the cost of generating things, but not the cost of verifying them:. This explains why the first major AI products appeared in chat, image generation, and code assista...

Tue, 08 Sep 2026 11:22
Do you even need a presentation?

Like me, Sumeet Gayathri Moghe is tired of poor presentations with bad slide decks. He's started to write a series of posts on how to avoid these calamities, beginning with a post that questions whether a presentation is needed at all. more...

Tue, 08 Sep 2026 09:42
Bliki: Paracelsus Maxim

The difference between a medicine and a poison is dosage. Often we talk about certain habits, in programming or life, are good or bad. But few things are simple binaries. Some vary with context: reading a book is a good thing sitting in my...

Wed, 02 Sep 2026 18:03
An Accidental Blackboard

Giles Edwards-Alexander reports that during an experiment to see how productive a team could be using fully agentic engineering practices, the team accidentally prompted the agents into creating a blackboard coordination system inside the g...

Wed, 02 Sep 2026 10:45
Maybe We Shouldn't Be Reviewing All This Code

TL;DR Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems I was on a panel recently with Brian Houck from DX at Code Remix, hosted by Moderne. It was one of...

Wed, 02 Sep 2026 09:32
Fragments: September 1

Like many readers, I’m wary of AI generated prose. Simon Wilison has written an LLM cliché highlighter - paste in some text, or a URL, and it will flag various patterns common to LLMs. It references a wikipedia page of signs of AI writing....

Tue, 01 Sep 2026 15:50
Making Your Data Ready for Agentic AI

Lots of organizations are excited about what AI can do to streamline their processes, save money, and juice margins. But AI's capabilities are founded on the data that AI accesses, and for many organizations that foundation is little more t...

Thu, 27 Aug 2026 09:11
Fragments: August 24

I was listening to Ezra Klein’s interview with Helen Toner about the recent OpenAI hack of Hugging Face and the subsequent discovery that there were swarms of agents inside OpenAI doing unsanctioned activities. One of the points Klein made...

Mon, 24 Aug 2026 11:29
Citizens Build, Agents Execute, Experts Govern

TL;DR Why building an app over the weekend isn't the same as building enterprise software I’ve noticed an interesting gap opening up over the last six months. It isn’t really a gap in technology. It’s a gap in what different people think so...

Wed, 19 Aug 2026 14:30
Practitioner Voice: The Writing Category Nobody has Named Yet

Jim Highsmith recognizes that effective writing from a practitioner is a style distinct from academic writing or thought-leadership content. It's a style that I advocate, and my contributors mostly follow. Jim decided it was important to gi...

Wed, 19 Aug 2026 14:15
Fragments: August 18

Part of the reason why I’m at Thoughtworks is because I’d like to see a software development organization founded on technical excellence as an example for the rest of the industry. The trouble is that I have little aptitude or inclination...

Tue, 18 Aug 2026 11:04
TDD inside the agent loop - theater or actual value?

My colleagues at Thoughtworks tend to be big fans of Test-Driven Development, and many people in the industry advocate telling LLM agents to use TDD when building software. Birgitta Böckeler was curious if this really makes a difference, so...

Tue, 11 Aug 2026 07:39
Fragments: August 4

There’s been a fair bit of publicity of the Open AI “rogue agent” that hacked into Hugging Face. This prompted Anthropic to check what their models were up to and, to my complete lack of surprise, discovered three incidents where models had...

Tue, 04 Aug 2026 08:08
The Conductor Developer

TL;DR Why I think software development is starting to feel a little more like conducting an orchestra. There’s a shift happening in software development that I don’t think we’re talking about clearly enough. For the last couple of years we’...

Fri, 31 Jul 2026 09:48
The Economic Benefit of Refactoring

Giles Edwards-Alexander does an experiment to see if decomposing a large function helps reduce token costs, suggesting that is may now be possible to measure the economic benefit of refactoring more…

Thu, 30 Jul 2026 09:04
...more


Show Comments