FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://sites.google.com/site/fpgadevelopindex/

ATOM1.0が公開されていた

ATOM1.0が公開されていた!

jp.techcrunch.com

atom.io

どうせならば、手動でソースコードからコンパイルしてインストールしましょ。利用したのはUbuntu14.04LTS

github.com

it clone https://github.com/atom/atom
Cloning into 'atom'...
remote: Counting objects: 136857, done.ESC[K
remote: Compressing objects:  25% (1/4)   ESC[K^Mremote: Compressing objects:  50% (2/4)   ESC[K^Mremote: Compressing objects:  75% (3/4)   ESC[K^Mremot
Receiving objects:   0% (1/136857)   ^MReceiving objects:   1% (1369/136857), 92.01 KiB | 174.00 KiB/s   ^MReceiving objects:   1% (1379/136857), 268.01
Receiving objects: 100% (136857/136857), 262.36 MiB | 1.16 MiB/s   ^MReceiving objects: 100% (136857/136857), 262.42 MiB | 1.15 MiB/s, done.
Resolving deltas:   0% (0/96573)   ^MResolving deltas:   1% (973/96573)   ^MResolving deltas:   2% (1974/96573)   ^MResolving deltas:   3% (2900/96573) 
Checking connectivity... done.
masayuki@trilenx:~/work$ cd atom
CHANGELOG.md     Dockerfile  README.md  ESC[0mESC[01;32matom.shESC[0m    ESC[01;34mbuildESC[0m            ESC[01;34mdocsESC[0m      ESC[01;34mexportsESC
CONTRIBUTING.md  LICENSE.md  ESC[01;34mapmESC[0m        ESC[01;34mbenchmarkESC[0m  coffeelint.json  ESC[01;34mdot-atomESC[0m  ESC[01;34mkeymapsESC[0m  p
masayuki@trilenx:~/work/atom$ git fetch -p
masayuki@trilenx:~/work/atom$ git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
Note: checking out 'v1.0.0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 3874576... :arrow_up: pathwatcher@4.4.1
masayuki@trilenx:~/work/atom$ git describe --tags `git rev-list --tags --max-count=1`
v1.0.0

Ubuntu 14.04 LTSでは、node.jsとnpmのアップデートをしないとインストールできない。

tecadmin.net

$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

atomをインストールする。

$ script/build
Node: v0.10.37
npm: v1.4.28
Installing build modules...
Installing apm...
Installing modules [32m✓
[39mInstalling atom-dark-syntax@0.27.0 [32m✓
[39mInstalling atom-dark-ui@0.49.0 [32m✓
[39mInstalling atom-light-syntax@0.28.0 [32m✓
[39mInstalling atom-light-ui@0.41.0 [32m✓
[39mInstalling base16-tomorrow-dark-theme@0.26.0 [32m✓
[39mInstalling base16-tomorrow-light-theme@0.9.0 [32m✓
[39mInstalling one-dark-ui@0.9.1 [32m✓
[39mInstalling one-dark-syntax@0.7.1 [32m✓
[39mInstalling one-light-syntax@0.7.0 [32m✓
[39mInstalling one-light-ui@0.9.1 [32m✓
[39mInstalling solarized-dark-syntax@0.35.0 [32m✓
[39mInstalling solarized-light-syntax@0.21.0 [32m✓
[39mInstalling archive-view@0.58.0 [32m✓
[39mInstalling autocomplete-atom-api@0.9.0 [32m✓
[39mInstalling autocomplete-css@0.8.0 [32m✓
[39mInstalling autocomplete-html@0.7.2 [32m✓
[39mInstalling autocomplete-plus@2.17.4 [32m✓
[39mInstalling autocomplete-snippets@1.7.0 [32m✓
[39mInstalling autoflow@0.25.0 [32m✓
[39mInstalling autosave@0.21.0 [32m✓
[39mInstalling background-tips@0.25.0 [32m✓
[39mInstalling bookmarks@0.35.0 [32m✓
[39mInstalling bracket-matcher@0.76.0 [32m✓
[39mInstalling command-palette@0.36.0 [32m✓
[39mInstalling deprecation-cop@0.52.0 [32m✓
[39mInstalling dev-live-reload@0.46.0 [32m✓
[39mInstalling encoding-selector@0.20.0 [32m✓
[39mInstalling exception-reporting@0.25.0 [32m✓
[39mInstalling find-and-replace@0.174.0 [32m✓
[39mInstalling fuzzy-finder@0.87.0 [32m✓
[39mInstalling git-diff@0.55.0 [32m✓
[39mInstalling go-to-line@0.30.0 [32m✓
[39mInstalling grammar-selector@0.47.0 [32m✓
[39mInstalling image-view@0.54.0 [32m✓
[39mInstalling incompatible-packages@0.24.0 [32m✓
[39mInstalling keybinding-resolver@0.33.0 [32m✓
[39mInstalling link@0.30.0 [32m✓
[39mInstalling markdown-preview@0.150.0 [32m✓
[39mInstalling metrics@0.51.0 [32m✓
[39mInstalling notifications@0.56.0 [32m✓
[39mInstalling open-on-github@0.37.0 [32m✓
[39mInstalling package-generator@0.39.0 [32m✓
[39mInstalling release-notes@0.53.0 [32m✓
[39mInstalling settings-view@0.208.0 [32m✓
[39mInstalling snippets@0.95.0 [32m✓
[39mInstalling spell-check@0.59.0 [32m✓
[39mInstalling status-bar@0.74.0 [32m✓
[39mInstalling styleguide@0.44.0 [32m✓
[39mInstalling symbols-view@0.99.0 [32m✓
[39mInstalling tabs@0.81.0 [32m✓
[39mInstalling timecop@0.31.0 [32m✓
[39mInstalling tree-view@0.172.0 [32m✓
[39mInstalling update-package-dependencies@0.10.0 [32m✓
[39mInstalling welcome@0.29.0 [32m✓
[39mInstalling whitespace@0.30.0 [32m✓
[39mInstalling wrap-guide@0.35.0 [32m✓
[39mInstalling language-c@0.45.0 [32m✓
[39mInstalling language-clojure@0.16.0 [32m✓
[39mInstalling language-coffee-script@0.41.0 [32m✓
[39mInstalling language-csharp@0.6.0 [32m✓
[39mInstalling language-css@0.32.0 [32m✓
[39mInstalling language-gfm@0.77.0 [32m✓
[39mInstalling language-git@0.10.0 [32m✓
[39mInstalling language-go@0.27.0 [32m✓
[39mInstalling language-html@0.40.0 [32m✓
[39mInstalling language-hyperlink@0.13.0 [32m✓
[39mInstalling language-java@0.15.0 [32m✓
[39mInstalling language-javascript@0.80.0 [32m✓
[39mInstalling language-json@0.15.0 [32m✓
[39mInstalling language-less@0.27.0 [32m✓
[39mInstalling language-make@0.14.0 [32m✓
[39mInstalling language-mustache@0.11.0 [32m✓
[39mInstalling language-objective-c@0.15.0 [32m✓
[39mInstalling language-perl@0.26.0 [32m✓
[39mInstalling language-php@0.26.0 [32m✓
[39mInstalling language-property-list@0.8.0 [32m✓
[39mInstalling language-python@0.36.0 [32m✓
[39mInstalling language-ruby@0.56.0 [32m✓
[39mInstalling language-ruby-on-rails@0.22.0 [32m✓
[39mInstalling language-sass@0.39.0 [32m✓
[39mInstalling language-shellscript@0.15.0 [32m✓
[39mInstalling language-source@0.9.0 [32m✓
[39mInstalling language-sql@0.17.0 [32m✓
[39mInstalling language-text@0.7.0 [32m✓
[39mInstalling language-todo@0.25.0 [32m✓
[39mInstalling language-toml@0.16.0 [32m✓
[39mInstalling language-xml@0.30.0 [32m✓
[39mInstalling language-yaml@0.22.0 [32m✓
[39mDeduping modules [32m✓
[39m[4mRunning "download-atom-shell" task[24m


[4mRunning "download-atom-shell-chromedriver" task[24m


[4mRunning "build" task[24m

[4mRunning "coffee:glob_to_multiple" (coffee) task[24m
[32m>> [39m334 files created.

[4mRunning "prebuild-less:src" (prebuild-less) task[24m

[4mRunning "cson:glob_to_multiple" (cson) task[24m
[32m>> [39m170 files compiled to JSON.

[4mRunning "peg:glob_to_multiple" (peg) task[24m

[4mRunning "generate-license:save" (generate-license) task[24m

[4mRunning "generate-module-cache" task[24m

[4mRunning "compile-packages-slug" task[24m

[4mRunning "set-version" task[24m

[4mRunning "generate-asar" task[24m
[32mDone, without errors.[39m