📌 오늘의 국제 원자력 동향 2026년 5월 19(화)

  • Blykalla가 스웨덴 Norrsundet에 여섯 기 SEALER 납냉각 SMR을 포함한 330 MWe급 원전 건설 신청서를 제출하며 신규 원전 인허가 절차, 방사선안전청 심사, 지방정부 동의 쟁점이 본격화됨
  • NextEra Energy와 Dominion Energy가 668억 달러 규모 주식교환 합병 계획을 발표하며 AI 데이터센터 전력수요 대응, 미국 원전 보유 유틸리티 재편, FERC·NRC 승인 변수가 맞물림
  • 중국의 2026년 4월 화석연료 발전량이 풍력·원전 출력 약세 속에 증가하며 전력믹스 운용에서 계획정비와 재생에너지 변동성이 석탄 보완 압력을 키우는 안정성 변수로 떠오름
  • NTPC가 인도 2047년 원전 확대 목표와 관련해 국내 원자로 기술 우선 방침을 지지하며 공급망 통제, 기술주권, 비용 프리미엄, 외국 공급사 현지화 조건의 균형이 부각됨
  • 미 NRC가 부산물·원료·특수핵물질 사용 규정 현대화안을 공개하며 EO 14300 이후 허가 절차 간소화, Agreement State 정합성, 방사성물질 안전기준 유지의 균형을 검토함

VisualEditor (SoftInstall)

New Atomic Wiki
둘러보기로 이동 검색으로 이동

Visual Editor is Java based editor. It works with Parsoid server[1], RESTbase, and SQLite DB. Parsoid is called from client side. The port, 8142 should be open to world.

Parsoid

Installation

Parsoid[2] is not included in ubuntu package repository. Following commands are required to install Parsoid.

$ sudo apt-key advanced --keyserver keys.gnupg.net --recv-keys 90E9F83F22250DD7
$ sudo apt-add-repository "deb https://releases.wikimedia.org/debian jessie-mediawiki main"
$ sudo apt-get update
$ sudo apt-get install apt-transport-https
$ sudo apt-get update && sudo apt-get install parsoid

Parsoid is installed at /etc/mediawiki/parsoid/. Configuration file is /etc/mediawiki/parsoid/config.yaml. We need to specify location of api.php.

mwApis:
       - # This is the only required parameter,
         # the URL of you MediaWiki API endpoint.
         uri: 'http://localhost/api.php'
         # The "domain" is used for communication with Visual Editor
         # and RESTBase.  It defaults to the hostname portion of
         # the `uri` property below, but you can manually set it
         # to an arbitrary string.
         domain: 'localhost'  
  • Note that space should be used. (not tab key)

User parsoid is created.

$ sudo useradd -r -s /sbin/nologin -d /dev/null -M -c 'Unprivileged system account for Parsoid' parsoid

Daemon

Parsoid is serving at TCP port 8142. Daemon is controlled by;

$ sudo service parsoid start
$ sudo service parsoid stop

Any error will be recorded at /var/log/parsoid/parsoid.log

You can check daemon status by

$ ps -ax|grep parsoid

Node js

Node.js[3] is used to install RESTbase software. Node.js is Javascript runtime platform.

Installation

$ sudo apt-get update
$ sudo apt-get install nodejs
$ sudo apt-get install npm

RESTbase

RESTbase is installed at /var/lib/restbase. It uses SQLite database engine.

Install

$ cd /var/lib
$ sudo git clone https://github.com/wikimedia/restbase.git
$ sudo npm install
  • sqlite3 and restbase-mod-table-sqlite should be presented at node_modules directory.
  • npm requires lots of memory during execution. It is good to stop "apache2" and "mysql" before executing npm.

create config.yaml by copying config.example.yaml. Edit as follows

       paths:
         /{domain:atomic.snu.ac.kr}:
           x-modules:
             - path: projects/example.yaml
               options:
                 action:
                   # XXX Check API URL!
                   apiUriTemplate: http://atomic.snu.ac.kr/api.php
                   # XXX Check the base RESTBase URI
                   baseUriTemplate: "{{'http://{domain}:7231/{domain}/v1'}}"
                 parsoid:
                   # XXX Check Parsoid URL!
                   host: http://localhost:8142
                 table:
                   backend: sqlite
                   dbname: /var/lib/restbase/db.sqlite3

MediaWiki settings

LocalSettings.php should be modified as following.

wfLoadExtension( 'VisualEditor');
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgVirtualRestConfig['modules']['parsoid'] = array(
// URL to the Parsoid instance
// Use port 8142 if you use the Debian package
// 'url' => 'http://localhost:8000',
'url' => 'http://localhost:8142',
// Parsoid "domain", see below (optional)
'domain' => 'localhost',
// Parsoid "prefix", see below (optional)
'prefix' => 'atomic'
);
$wgSessionsInObjectCache = true;
$wgVirtualRestConfig['modules']['parsoid']['forwardCookies'] = true;

Problems and Fix

"편집" and "원본편집" will appear at menu tab. When parsoid is down, clicking "편집" has no effect. In this case, check running status of parsoid daemon, and fix it.

After apt upgrade (May, 2018), VE died

Fix it to use config.yaml file (obsolete setting.js) and set strictAcceptCheck to false (because of SSL related problem)

At /etc/mediawiki/parsoid/config.yaml

strictAcceptCheck: false
# Configure Parsoid to point to your MediaWiki instances.
mwApis:
- # This is the only required parameter,
  uri: 'http://localhost/api.php'
  domain: 'localhost'  # optional

At Localsetting.php

$wgVirtualRestConfig['modules']['parsoid'] = array(
'url' => 'http://localhost:8142',
'domain' => 'localhost'
);

References