タグ

ブックマーク / softantenna.com (9)

  • 超高速テキストエディタ「Zed」のパブリックベータ版が公開 | ソフトアンテナ

    Atomの開発チームによって作成された新しいテキストエディタ「Zed」のパブリックベータ版が公開されました(公式ブログ)。現在公式サイトからmacOS向け(macOS 10.15以降)の実行ファイルがダウンロード可能です。 Zedは優れた応答性が特徴の高速テキストエディタです。低レベルの制御と表現力を兼ね備えたRustによって実装され、Electronの限界を超えるために、GPUアクセラレーションが利用可能な独自のUIフレームワークを採用しています。正規表現よりも遙かに高速処理が可能なインクリメンタルパースフレームワークTree-sitterも組み込まれています。 開発者のコラボレーションを助けるための機能も重視されていて、他のユーザーをプロジェクトに招待し、リアルタイムでシームレスにコードを書いたり議論したりすることができます。今後数ヶ月の間にテキストベースのチャットを導入し、最近コミッ

    超高速テキストエディタ「Zed」のパブリックベータ版が公開 | ソフトアンテナ
  • Emacsの精神的後継者とは | ソフトアンテナ

    高い拡張性を持つテキストエディタ「Emacs」。 vi/Vimとならび2大テキストエディタと評されることもありますが、長い歴史を持つソフトウェアなだけに設計が古いと批判される事もあるようです。 今回、このEmacsの精神的後継者が「VS Code」であるかどうかについて、ハッカーのVivek Haldar氏が持論を展開しています。 同氏は、Pythonを開発したGuido von Rossum氏がポッドキャストで「私にとってある意味、VS CodeはEmacsの精神的後継者だ」と発言したのに驚かされたと記事を書いたきっかけを説明しています。 Guido van Rossum氏の主張は以下の通りです。 The key part of Emacs is that it’s mostly written in Lisp … There’s a core implementation that c

    Emacsの精神的後継者とは | ソフトアンテナ
  • オープンソース開発者が広く使用されている自分のライブラリを改ざん、大量のプロジェクトに影響 | ソフトアンテナ

    オープンソース開発者が広く使用されている自分のライブラリを改ざん、大量のプロジェクトに影響 2022 1/10 開発者Marak Squires氏が、広く使用されている自分自身が作成したオープンソースライブラリ"faker.js"と"color.js"を意図的に破損させ、これらのライブラリに依存している多数のプロジェクトが影響を受けているとBleepingComputerが報じています。 不正なライブラリは「LIBERTY LIBERTY LIBERTY」という3行のテキストを出力するほか、奇妙な文字や記号を無限に出力するようになるとのこと。BleepingComputerはこの動作が、ライブラリの開発者Marak Squires氏が意図的に行った悪質なコミットが原因であることをつきとめます。 Bleeping Computerは、2020年11月にGitHubに投稿されたSquires氏

    オープンソース開発者が広く使用されている自分のライブラリを改ざん、大量のプロジェクトに影響 | ソフトアンテナ
    lugecy
    lugecy 2022/01/14
  • Eric Raymond氏、最終的にMicrosoftはWindowsカーネルをLinuxに置き換えると主張 | ソフトアンテナ

    オープンソースの提唱者としても知られるEric Raymond氏が、ブログ記事「Last phase of the desktop wars?」にて、最終的にMicrosoftWindowsカーネルに見切りを付け、Linuxで置き換えるだろうと主張していることが分かりました(Neowin)。 Raymond氏はMicrosoftの利益の柱はAzureになりつつあり、WindowsカーネルをLinuxカーネルで置き換え、レガシーアプリとの互換性を維持するため、エミュレーションレイヤーを実装するだろうと予想しています。利益を最大化するため、開発コストがかかるWindowsカーネルの開発は意味がないとの考えです。 Looked at from the point of view of cold-blooded profit maximization, this means continuing

    Eric Raymond氏、最終的にMicrosoftはWindowsカーネルをLinuxに置き換えると主張 | ソフトアンテナ
    lugecy
    lugecy 2020/09/30
  • Rubyはまだ死んでいない | ソフトアンテナ

    ここ数年、開発者コミュニティの間ではプログラミング言語のRubyの人気が急降下しているのではないかという意見がささやかれています。Railsに続く大ヒットがないことや、またAIや科学技術計算に強いライバルPythonの人気が高まっているなど、さまざまな理由があげられていますが、Ruby開発者はそれほど心配する必要はないのかもしれません。 開発者PJ Hagerty氏は、Eengine yardのブログ記事「Ruby Still isn't dead(Rubyはまだ死んでいない)」で、Rubyが以前として大きな人気を保っていると主張しています。 同氏の根拠の一つは、プログラミング言語Tiobe Indexの順位です。Rubyはいまだトップ15以内にあり、Go、Visual Basic、Perlといった広く活用されている(そして死んでいない)プログラミング言語と同程度かそれ以上の人気を保ってい

    Rubyはまだ死んでいない | ソフトアンテナ
    lugecy
    lugecy 2018/01/14
  • glibc互換のCライブラリ「musl libc」バージョン1.0.0に到達 | ソフトアンテナ

    Linuxベースのシステムで使う事ができる、標準Cライブラリ(libc)互換のCライブラリ「musl libc」の最新版 1.0.0 がリリースされています(ダウンロード、Phoronix、slashdot)。 muslは軽量、高速、シンプルな実装を目指して開発されているライブラリで、GNU C library(glibc)との互換性もあるとのこと。Wikipediaによると「アプリケーションを単一のポータブルなバイナリファイルとして配布できるように静的リンクに最適化している」という特徴もあるようです。musl-crossと呼ばれれるクロスコンパイラや、muslを標準採用しているLinuxディストリビューションも存在しているようなので、試してみたい方はどうぞ。 「ソースコードが整理されていて、人間でもヘッダが読める」という素晴らしい特徴があるようです。Cプログラミングに興味がある方はどうぞ

    glibc互換のCライブラリ「musl libc」バージョン1.0.0に到達 | ソフトアンテナ
    lugecy
    lugecy 2017/01/29
  • 【速報】「Emacs 25.1」がリリース - ネイティブウィジェットをEmacsバッファに埋め込めるXwidgets機能がサポートされる | ソフトアンテナ

    Emacs開発プロジェクトのNicolas Petton氏は9月17日、Emacsの最新安定版v25.1の公開を発表しました(アナウンス、Hacker News、Reddit)。バージョン25系初の正式版で、現在GNU公式FTPサイトよりソースコードをダウンロードすることができます。 http://ftpmirror.gnu.org/emacs/emacs-25.1.tar.xz http://ftpmirror.gnu.org/emacs/emacs-25.1.tar.gz http://www.gnu.org/prep/ftp.html 今回のリリースのハイライトは以下の通り: Emacsがシェアード/ダイナミックライブラリ(モジュール)をロード可能に Cairo drawingの試験的サポート ネットワークセキュリティの拡張(TLS/ SSL証明書の有効性など) 新しいマイナーモード

    【速報】「Emacs 25.1」がリリース - ネイティブウィジェットをEmacsバッファに埋め込めるXwidgets機能がサポートされる | ソフトアンテナ
    lugecy
    lugecy 2016/09/19
  • awkで作られた3Dシューティングゲーム「awkaster」が凄い | ソフトアンテナ

    awkといえばgrep、sed等とともにUNIX黎明期から存在するテキスト処理コマンドとして知られています。最近は高機能なスクリプト言語が台頭し、使いこなせる人も小数派となってきたなか(?)、awkを使ってなんと3Dシューティングゲームが開発されてしまいました。その名も「awkaster」gawk 4.0.0以上を使用しターミナル上で動作します。 awkasterは、レイキャスティングと呼ばれる技術を使った疑似3Dシューターで、モンスターと闘いつつマップを移動して脱出エレベータを目指すゲームです。 ターミナルを開き「gawk -f awkaster.awk」で起動できます。 キーバインドはWASDキーで移動、pで弾丸を発射、1-4でカラーモードの変更、xでエレベーターの起動となっています。 awkを使いこなし、かつゲームプログラミングにも詳しい方はソースコードを探検してみると新たな発見があ

    awkで作られた3Dシューティングゲーム「awkaster」が凄い | ソフトアンテナ
    lugecy
    lugecy 2016/01/18
  • 【Tips】Windowsのエクスプローラーでドットファイルを作成する黒魔術的方法 | ソフトアンテナ

    歴史的な事情により(?)、Windowsのエクスプローラーでは、先頭がドットで始まるファイルを素直に作成することができません。 例えば、右クリックから新規にテキストファイルを作成し名前を「.gitignore」に変更しようとしても「ファイル名を入力してください。」とエラーメッセージが表示されうまくいかないのです。 今までテキストエディタで名前を付けて保存したり、コマンドプロンプトでrenameしたりしてごまかしていたのですが(具体的な作成方法へのリンク)、最近エクスプローラーから直接ドットファイルを作成する方法を発見しました。 以下ご紹介。 正解は「.gitignore.」とする その方法とは、海外の著名開発者Scott Hanselman氏のブログや、SuperUserで紹介されている「ファイル名の後ろにもドットをつける」という方法です。 例えば「.gitignore」を作成したい場合は

    【Tips】Windowsのエクスプローラーでドットファイルを作成する黒魔術的方法 | ソフトアンテナ
  • 1