タグ

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

  • Microsoft、MS-DOSのソースコードをGitHubで公開 | ソフトアンテナブログ

    Microsoftは2014年3月、MS-DOS 1.25と2.0のソースコードをComputer History Museumで公開しました。今回これに続き、同OSのソースコードがGitHubにて公開されています(Microsoft、Phoronix)。 Computer History Museumで公開されていたソースコードは圧縮アーカイブファイル形式でしたが、GitHubのリポジトリとして公開されたことで、ブラウザ上で閲覧・参照することがより簡単にできるようになっています。 ただしリポジトリは調査や実験目的のためのもで、リードオンリーに設定されているため、プルリクエストを送信することはできません。 ソースコードは以下のような特徴を持っているとのことです。 MS-DOS 1.25と2.0のソースコードは全て8086アセンブリ言語で書かれている。 86-DOSの初期版のソースコードの日

    Microsoft、MS-DOSのソースコードをGitHubで公開 | ソフトアンテナブログ
    mercure
    mercure 2018/09/29
  • Vim Cheat Sheat for Programmers - 一枚であらゆる開発業務に対応できるプログラマ向けのVimチートシート | ソフトアンテナ

    高い生産効率を誇り、開発から長い年月がたってもいまだに圧倒的な人気を誇るテキストエディタ「Vim」。 ただしその生産性の高さは、独特の操作体系(キーバインディング)によって支えられており、初心者が簡単に使用できるものとはいえないかもしれません。 日紹介する「Vim Cheat Sheat for Programmers」は、そんな扱うのが難しいとされる、テキストエディタVimの操作方法をまとめた、チートシートがダウンロードできるサイトです。 開発者Michael Pohoreski氏によって作成された虎の巻情報で、他Vimチートシートと比較すると、コーディング用のコマンドなど、開発者向けの情報が盛り込まれているのが特徴です。 バリエーションも豊富 同サイトからダウンロードできるチートシートは、画面上で表示するためのPNGファイルやPDF(Excel 2011のソース)のほか、印刷用のPN

    Vim Cheat Sheat for Programmers - 一枚であらゆる開発業務に対応できるプログラマ向けのVimチートシート | ソフトアンテナ
    mercure
    mercure 2018/07/14
  • 【Tips】MacBookにUbuntuを入れてデュアルブート環境を構築する方法 | ソフトアンテナ

    ここ数年AppleMac用のオペレーティングシステムmacOSを毎年バージョンアップしています。最新機能が導入される楽しみはあるものの、古い機種のサポートが打ち切られていくため、サポート対象外のMacを使用している方のなかには、セキュリティに不安を抱えたまま使用している方も多いかもしれません。 そのような場合、最新のMacに乗り換えるのが最善ですが、macOS以外のOSを使ってみるのも一つのアイデアといえるでしょう。例えばBootCampでWindowsをインストールしたり、Linuxをインストールして使用することができます。 今回はMacBook Late 2008に、デスクトップ用Linuxディストリビューションとして最もメジャーなUbuntuをインストールし、デュアルブート環境を構築する方法を説明します。 作業手順と使用環境 以下結構長くなるので最初に作業概要を説明します。以下の手

    【Tips】MacBookにUbuntuを入れてデュアルブート環境を構築する方法 | ソフトアンテナ
  • プログラマーのための7つのベストノートアプリ | ソフトアンテナブログ

    プログラミング言語だけではなく、アルゴリズムとデータ構造や開発ツールの使い方、デバッグ方法など、さまざまな知識が必要となる開発作業。 効率良く作業を行うためには、必要な情報を書き留めておくための「ノート」が重要となってきます。この場合、従来通り紙とペンを使うアナログな方法も考えられますが、プログラミングの場合はやはり、コピペや検索のしやすさからデジタルノートアプリを無視することはできないかもしれません。 今回テックサイトMakeUseOfが、「7 Best Note-Taking Tools for Programmers」と題したブログ記事を公開し、プログラマー向けの7つのノートアプリを公開しています。 一般のノートアプリと異なり、ソースコードを見やすく表示できるシンタックスハイライト機能や、効率良く構造を記述できるMarkdown記法をサポートしてものが多く取り上げられています。 以下

    プログラマーのための7つのベストノートアプリ | ソフトアンテナブログ
    mercure
    mercure 2017/11/04
  • Bash Infinity Framework - シェルスクリプトの概念をはるかに超えるモダンなフレームワーク | ソフトアンテナ

    UNIXやMacを使用しているユーザーならば誰でも一度はシェルスクリプトを作成した経験があると思います。どんな環境でも使い回せるポータビリティの高さが魅力ですが、プログラミング言語としてみると独特な部分が多く、なんとなく苦手意識を持っている方も多いかもしれません。 日紹介する「Bash Infinity Framework」はそんなシェルスクリプトの概念を完全に変えてしまうBash用のフレームワークです。 モジュラーかつ軽量で、C#やJavaJavaScriptといった他の言語のコンセプトを取り入れ、プラグ&プレイで必要な機能だけを追加していける特徴を持っています。 主な特徴は以下の通りです: 自動エラーハンドリング 名前付きパラメータ($1、$2ではなくて) 配列とマップをパラメータとして引き渡せる try-catchの実装 独自例外のthrow キーワードのインポート 出力を改善す

    Bash Infinity Framework - シェルスクリプトの概念をはるかに超えるモダンなフレームワーク | ソフトアンテナ
    mercure
    mercure 2016/08/28
  • 1