![「GNU Emacs 29.3」が公開、セキュリティ強化を図った緊急メンテナンス更新/](https://cdn-ak-scissors.b.st-hatena.com/image/square/17169cc45ebd41f990e031eb3fde708915cc29ee/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1578%2F688%2Fimage1.png)
テキストエディタ「GNU Emacs」にコマンドインジェクションの脆弱性が複数明らかとなった。パッチが提供されている。 最新版となる「同28.2」までのバージョンに「CVE-2022-48337」など3件の脆弱性が明らかとなったもの。 「CVE-2022-48337」は、タグ機能に明らかとなった脆弱性。TAGSファイルの作成時、対象となるソースコードファイルの名前にシェルメタ文字を含めることで、コマンドを実行させることが可能となる。 米国立標準技術研究所(NIST)の脆弱性データベース「NVD」では、共通脆弱性評価システム「CVSSv3.1」のベーススコアを「9.8」、重要度を「クリティカル(Critical)」とした。一方Red Hatでは、CVSS基本値を「7.3」、重要度を「中(Moderate)」とレーティングしている。 また一部関数にも「CVE-2022-48339」や「CVE-
これは、なにをしたくて書いたもの? そろそろ、少しずつGoを扱ってみようかなぁと思いまして。 The Go Programming Language 触ったことがないので、今回はとりあえず簡単にインストーとエディタの設定くらいをやります。 環境 今回の環境は、こちらです。Ubuntu Linux 20.04 LTSです。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal $ uname -srvmpio Linux 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 G
Author: mopemope Published: 2020-09-28 Last Modified: 2020-09-28 GitHub Source: md はじめに 名だたるハッカーに愛されている Emacs、自分も使ってみたいと思う人は多いことでしょう。 しかし、Emacs は GNU/Linux における基本的なソフトウェアという位置づけから、入門するだけでも初心者には敷居が高く感じられるかも知れません。特に Windows ユーザーからすると Emacs を使うにはいろいろと大変そうだとイメージがあるかも知れません。 そこで今回は 2020 年における GNU Emacs for Windows 再入門として Windows ユーザー向けに Emacs の環境構築を解説していきたいと思います。 これから Emacs を使ってみよう、既にある Emacs の環境を見直してみよ
Author: conao3 Published: 2020-08-25 Last Modified: 2020-12-04 GitHub Source: md はじめに Emacsは1972年にMITで生まれ、今日に至るまで名だたるハッカーに愛されてきたエディタです。 Emacsがハッカーに愛されている理由は、Emacsがそれ自体、動的なEmacs Lisp環境であり、エディタの動作をEmacsの開発者ではないあなたが、ビルドなしで動的に自由にハックできることです。 OSと協調する必要のあるEmacsのコアとEmacs LispそのもののコアをC言語で提供する他は、ほとんど全ての機能がEmacs Lispによって提供されています。 あなたは細部にわたってEmacsの全てを制御できますし、Emacsの上にあなたの思い描く、あらゆるアプリケーションを構築することができます。 Emacsはあな
Emacs のフォント設定を克服する を参考にした記事です。普通にemacsを起動すると漢字が中国語簡体になっていたり絵文字が表示されなかったりしますが、そこらへんのフォント選択をちゃんとさせる手順です。 (create-fontset-from-ascii-font "Meiryo UI-14" nil "myemacsfont") (set-fontset-font "fontset-myemacsfont" 'unicode "Meiryo UI-14" nil 'append) (add-to-list 'default-frame-alist '(font . "fontset-myemacsfont")) と書くと取り敢えず日本語表示がメイリオUIになります。メイリオUIが気に入らない場合は他のフォントを適切に選んでください。「14」はフォントの大きさで必要に応じて調節して下さ
OS X に Homebrew でインストールした Emacs をしばらく使ってみて IME インラインパッチなるものがないと辛いということがよくわかりました。 今は Homebrew の emacs formula では IME インラインパッチが当たらなくなっているので自分で当ててインストールしなおしました。 パッチは @takaxp 氏の https://gist.github.com/takaxp/1d91107b311b63b57529 を使いました。感謝。まずはパッチファイルを取得。 $ mkdir ~/tmp $ cd ~/tmp $ git clone [email protected]:1d91107b311b63b57529.git 次に emacs formula を書き換えます。 $ brew update $ brew edit emacs で起動したエディタで先
Yosemite から El Capitan に移行すると Emacs.app が起動しなくなったので、動かすためにやった手順を。 といっても、ほとんどこの記事で書いた通り。 環境 OSX 10.11.4 Xcode 7.3.1 ビルド、インストール cd ~/src/emacs curl -LO http://ftp.gnu.org/pub/gnu/emacs/emacs-24.5.tar.xz curl -LO ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.5-mac-5.17.tar.gz tar Jxvf emacs-24.5.tar.xz tar zxvf emacs-24.5-mac-5.17.tar.gz cd emacs-24.5 patch -p1 < ../emacs-24.5-mac-5.17/patch-mac cp -
OpenStack Advent Calendar 2013 JPネタ OpenStackに関する作業をしているとReST APIを直接コールする事がよくあります。 ReSTを操作するにはたくさんのツールがありますが、一番イケてるのはEmacsから操作する方法です(妄想 ちなみにイケてない人は curl -X POST とかしたりします(大嘘 ということで、Emacs用のReSTクライアントを紹介します。 https://github.com/pashky/restclient.el 利用方法は簡単で、git clone して得られる el ファイルを load-path の通ったパスへ配置します。 その後は、 (require 'restclient) と、ロードして、 M-x restclinet-mode で restclinet-mode へ移行出来ます。 ■使用方法 シンプルです
またまたEmacsです。今度はメール環境を構築してみようと(止せばいいのに)チャレンジしたのです。導入したのはWanderlust。こいつでiCloudメールを使えるようにしようではありませんか、というのです。 結論を言えば、動作しています。特に問題もないようです。ただ、私のやり方が妥当なのかどうかについては自信がありませんので、まかり間違って私のようなボンクラの言うことを真に受けて試そうとする前に数回の深呼吸をお勧めします。 尚、今回の作業にあたり、以下のサイトを参考にしました。ありがとうございます。 Cocoa EmacsへのDDSKK, Wanderlustインストールメモ | 君のてのひらから Wanderlust のインストールと設定 (CarbonEmacs & NTEmacs) Mac OS 上の Wanderlust 環境の再整備 – defiantの日記 Mac の Em
ヘルプバッファや補完バッファをポップアップで表示してくれるpopwin.elをリリースしました。popwin.elはEmacsにポップアップウィンドウという概念を導入することにより、バッファを表示する(display-buffer)際のEmacsのトチ狂った仕様を矯正します。この「トチ狂った仕様」とは例えば、 M-x describe-functionしたらウィンドウが勝手に分割された あるいはウィンドウのバッファを勝手に切り替えられた ヘルプバッファ(*Help*)とか補完バッファ(*Completions*)がどのウィンドウに出現するか予測できない しかも作業後にそれらのバッファが表示されたままになったりする のようなものを指します。Emacsを触ったことがある人なら上記のいずれかは不満に思ったことがあるはずです。ちなみに僕は全てを不満に思っています。 余談になりますが、Wikiped
Emacs 23は、テキストエディタ Emacs の2009年7月にリリースされたバージョンです。本テキストエディタは特に漢字の編集に適した多くの優れた特徴を持っています。 文字コードはUCS(Unicode)・GB 18030のスーパーセットである22bitリニアなコード空間を持ちます。 Unicode外の文字空間へは、JISの未定義部分などのマッピングを透過的に行えます。これによって古いrot47等のシーザー暗号や外字も扱えます。 バイト列から文字へデコードする際に、文字プロパティを設定することができます。これを活用することで、統合漢字における日本・韓国・中国などの字形の違いを文字コードとは別で取り扱えます。 UnicodeData 情報がエディタに組み込まれているため、正規化などの種々の処理を行えます。 文字の描画ルーチンは「フォントバックエンド」として切り離され、柔軟な拡張・変更が
追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行本(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る簡単とは言え、Elisp とかの話がメインだった前回までとは、がらりと変って、今回はキーバインドの話をしたいと思います。 なので、Lisp とかわからんちんな人も、今回は大丈夫なはずです。 キーバインドの調べ方。 Emacs と言えば、よくその特殊なキーバインドが覚えられない。という意見が多く聞かれます。 逆に、Emacs をずっと使っている人は、キーバインドで何
Free Software Foundationの創始者であり、テキストエディタEmacsの主要開発者でもあったRichard Stallman氏は7月28日、Emacsが2009年よりGPL違反状態にあったことを認めた。Stallman氏は間違いを認めるとともに、該当箇所を削除する、またはソースを追加するか、2つの対策を提示している。 この問題はEmacs向けの統合開発環境(IDE)「Collection of Emacs Development Environment Tools(CEDET)」を導入するプロセスで生じたもので、「バイナリブロブ」を含んでいたという。GNUのメーリングリストによると、関連するのは言語のシンタックスを解析するパーサーで、パーサーを生成するジェネレータおよび生成するbison文法が配布されていないという。問題のバイナリは2009年9月にEmacs trunk
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く