Enviar pesquisa
Carregar
RoR周辺知識15項目
•
Transferir como KEY, PDF
•
0 gostou
•
463 visualizações
saiwaki
Seguir
RoR周辺知識15項目
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 11
Baixar agora
Recomendados
Enterprise Manager 3.0
Enterprise Manager 3.0
Yuji Fujita
Oss dev-04
Oss dev-04
Kohei KaiGai
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
Tetsurou Yano
WindowsでMySQL入門
WindowsでMySQL入門
Hidenori Ishii
141030ceph
141030ceph
OSSラボ株式会社
Protecting microsoft azure blobs using net backup with blobfuse jp
Protecting microsoft azure blobs using net backup with blobfuse jp
vxsejapan
Ansible2.0と実用例
Ansible2.0と実用例
OSSラボ株式会社
Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
Naoki Takahashi
Recomendados
Enterprise Manager 3.0
Enterprise Manager 3.0
Yuji Fujita
Oss dev-04
Oss dev-04
Kohei KaiGai
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
Tetsurou Yano
WindowsでMySQL入門
WindowsでMySQL入門
Hidenori Ishii
141030ceph
141030ceph
OSSラボ株式会社
Protecting microsoft azure blobs using net backup with blobfuse jp
Protecting microsoft azure blobs using net backup with blobfuse jp
vxsejapan
Ansible2.0と実用例
Ansible2.0と実用例
OSSラボ株式会社
Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
Naoki Takahashi
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
Hidenori Ishii
Hudson初心者向けデモ
Hudson初心者向けデモ
cactusman
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
Ryosuke MATSUMOTO
Alfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
Ashitaba YOSHIOKA
E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書
E2D3.org
Mysql casial01
Mysql casial01
matsuo kenji
COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会
naka hide
「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ
Masahito Zembutsu
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
guestc4549
Metasploitでペネトレーションテスト
Metasploitでペネトレーションテスト
super_a1ice
JBoss AS 7 / EAP 6 modules and class loading
JBoss AS 7 / EAP 6 modules and class loading
nekop
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
Tokai University
NMIS overview
NMIS overview
OSSラボ株式会社
XOOPS Securilty flow
XOOPS Securilty flow
Yoshi Sakai
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
学 松崎
JBoss AS7 rev3
JBoss AS7 rev3
nekop
2008 08 09_osc2008nagoya_fight_cms_x_cube
2008 08 09_osc2008nagoya_fight_cms_x_cube
Tom Hayakawa
SSHの便利な使い方〜マイナーな小技編〜
SSHの便利な使い方〜マイナーな小技編〜
ktateish
Bash on ubuntu on windows
Bash on ubuntu on windows
Kentaro Inomata
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
Aya Tokura
20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration
Insight Technology, Inc.
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
Kuniyasu Suzaki
Mais conteúdo relacionado
Mais procurados
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
Hidenori Ishii
Hudson初心者向けデモ
Hudson初心者向けデモ
cactusman
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
Ryosuke MATSUMOTO
Alfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
Ashitaba YOSHIOKA
E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書
E2D3.org
Mysql casial01
Mysql casial01
matsuo kenji
COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会
naka hide
「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ
Masahito Zembutsu
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
guestc4549
Metasploitでペネトレーションテスト
Metasploitでペネトレーションテスト
super_a1ice
JBoss AS 7 / EAP 6 modules and class loading
JBoss AS 7 / EAP 6 modules and class loading
nekop
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
Tokai University
NMIS overview
NMIS overview
OSSラボ株式会社
XOOPS Securilty flow
XOOPS Securilty flow
Yoshi Sakai
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
学 松崎
JBoss AS7 rev3
JBoss AS7 rev3
nekop
2008 08 09_osc2008nagoya_fight_cms_x_cube
2008 08 09_osc2008nagoya_fight_cms_x_cube
Tom Hayakawa
SSHの便利な使い方〜マイナーな小技編〜
SSHの便利な使い方〜マイナーな小技編〜
ktateish
Bash on ubuntu on windows
Bash on ubuntu on windows
Kentaro Inomata
Mais procurados
(19)
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
Hudson初心者向けデモ
Hudson初心者向けデモ
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
Alfrescoのバックアップとレストア
Alfrescoのバックアップとレストア
E2D3 ver. 0.2 開発の手順書
E2D3 ver. 0.2 開発の手順書
Mysql casial01
Mysql casial01
COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会
「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
Metasploitでペネトレーションテスト
Metasploitでペネトレーションテスト
JBoss AS 7 / EAP 6 modules and class loading
JBoss AS 7 / EAP 6 modules and class loading
講座Linux入門・サーバOSとしてのLinux
講座Linux入門・サーバOSとしてのLinux
NMIS overview
NMIS overview
XOOPS Securilty flow
XOOPS Securilty flow
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
JBoss AS7 rev3
JBoss AS7 rev3
2008 08 09_osc2008nagoya_fight_cms_x_cube
2008 08 09_osc2008nagoya_fight_cms_x_cube
SSHの便利な使い方〜マイナーな小技編〜
SSHの便利な使い方〜マイナーな小技編〜
Bash on ubuntu on windows
Bash on ubuntu on windows
Semelhante a RoR周辺知識15項目
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
Aya Tokura
20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration
Insight Technology, Inc.
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
Kuniyasu Suzaki
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
Etsuji Nakai
Java/Androidセキュアコーディング
Java/Androidセキュアコーディング
Masaki Kubo
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
Insight Technology, Inc.
JellyBeanのソースをとりあえず眺めてみた(手抜き)
JellyBeanのソースをとりあえず眺めてみた(手抜き)
l_b__
Wasm blazor and wasi 2
Wasm blazor and wasi 2
Takao Tetsuro
EC-CUBEの設計思想について
EC-CUBEの設計思想について
Kentaro Ohkouchi
Cloudstack user group meeting in osaka
Cloudstack user group meeting in osaka
Naotaka Jay HOTTA
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
Google Compute EngineとPipe API
Google Compute EngineとPipe API
maruyama097
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
maruyama097
Jenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdi
昌桓 李
PHP on Cloud
PHP on Cloud
Akio Katayama
Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?
Masahito Zembutsu
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
日本マイクロソフト株式会社
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Sunao Tomita
Semelhante a RoR周辺知識15項目
(20)
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
Java/Androidセキュアコーディング
Java/Androidセキュアコーディング
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
JellyBeanのソースをとりあえず眺めてみた(手抜き)
JellyBeanのソースをとりあえず眺めてみた(手抜き)
Wasm blazor and wasi 2
Wasm blazor and wasi 2
EC-CUBEの設計思想について
EC-CUBEの設計思想について
Cloudstack user group meeting in osaka
Cloudstack user group meeting in osaka
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Google Compute EngineとPipe API
Google Compute EngineとPipe API
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
Jenkins study jenkins build-cicdi
Jenkins study jenkins build-cicdi
PHP on Cloud
PHP on Cloud
Docker 17.06 Updates 最近何が変わったの?
Docker 17.06 Updates 最近何が変わったの?
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(後編)
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
RoR周辺知識15項目
1.
RoR周辺知識15項目
作成: さいわきひとし 日時: 12/04/02 20:42:26
2.
==もくじ== 1.CUI
5. プログラミング周辺 ターミナル プログラミング言語と概念(手続き、OOP、関数型) シェル(bash, zsh, ssh) API、SDK、ライブラリ、フレームワーク UNIXコマンド WEBアプリケーションフレームワーク、CMS 環境変数 RailsとLokkaの違い ディレクトリの概念/PATH デザインパターン MVC 2.ソフトウェアインストール ①dmg 6.Ruby ②パッケージ管理システム(Homebrew, apt) RVM ③ソースをコンパイル(ビルド)/ダウンローダ/コンパイラ RubyGems プログラミング言語Ruby 3.ウェブ URI(URL) 7.バージョン管理 HTTP(プロトコル、サーバー) Git HTML(XML, JSON) GitHUB =>REST, CRUD 公開鍵暗号方式 4.エディタ Emacs Vim TextMate Sublime Text
3.
==もくじ== 8. クラウド
11. データベース SaaS RDB,SQL PaaS KVS IaaS デプロイ 12. テスト TDD 9. CSS Scss 13. CI(継続的インテグレーション), Sass CD(継続的デリバリー) less Jenkins Twitter Bootstrap 14. セキュリティ 10. JavaScript 徳丸本 jQuery, Backbone.js, Underscore,js, SSL CoffeeScript, Ajax, Jasmine, Titanium, ExtJS, YUI, Prototype 15. 認証全般 Node.js, Express セッション、クッキー、トークン V8/Rhino/SpiderMonkey OAuth 提供API
4.
まだ、2章しか作ってません、、、
5.
2. ソフトウェアインストール ①dmg ②パッケージ管理システム(Homebrew, MacPorts) ③ソースをコンパイル/ダウンローダー/コンパイラー
6.
2. ソフトウェアインストール ①dmg ディスクイメージ(disk image)からのインストール。 ネット上などにあるディスクイメージをダウンロードして、ローカル環境でダブルクリックすると、 ディスクイメージファイルになります(白いはんぺん)。 その後はドラック&ドロップしたり、インストールの手順を指定される場合はそれにしたがいます。 この方法なら、ターミナルを使うこともないので、エンドユーザーにとってはストレスなくソフトウェア が使えるようになります。
展開 ディスクイメージ ディスクイメージファイル (参考)Mac OS X:ディスクイメージ(白いはんぺん)の基礎知識 http://homepage.mac.com/tsawada2/til/KB303.html
7.
2. ソフトウェアインストール ②パッケージ管理システム システムに導入するソフトウェアを一元的に管理するための仕組み。 具体的には、コンパイル済みのソフトウェアをパッケージ化し、データベースで管理する。 ソフトウェアのインストールやアンインストール、アップグレード、インストールされているソフトウェアの照会、 パッケージの作成などの機能がある。 パッケージ管理システム上ではパッケージ単位でソフトウェアを導入する。 1つのパッケージには、 ①システムにインストールするファイル(実行ファイルやデータファイルなど)、 ②インストール時に動作させるスクリプト、 ③依存情報(動作するためには、ほかにどのパッケージが必要となるか)などが含まれており、 これらの情報を基にソフトウェアのインストールを行う。 パッケージをインストールすると、システムのデータベースに「どのパッケージがインストールされたか」という 情報が登録される。また、アンインストールもパッケージ単位で行うことができるので、ソフトウェアのインス トールやアップグレード、アンインストールなどの管理作業が容易になる。 主なパッケージ管理システムとして、RPM、debなどが挙げられる。 (参考)パッケージ管理システム ||
OSS iPedia http://ossipedia.ipa.go.jp/kb/%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE %A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
8.
2. ソフトウェアインストール 代表的なMacでのパッケージ管理システム 1.
Homebrew Homebrew ̶ MacPorts driving you to drink? Try Homebrew! http://mxcl.github.com/homebrew/ 2. MacPorts The MacPorts Project -- Home http://www.macports.org/ (ひとこと) HomebrewでもMacPortsでも、どちらでもいいと思いますが、ほぼ必須で使うのでどちらか必ず入れましょう。 有名なパッケージとしては、ImageMagicやMySQLなどをインストールすることになると思います。
9.
2. ソフトウェアインストール ③ソースコードをコンパイル ソースコードをコンパイルし、作成された実行ファイルを手動でシステムのディレクトリにインストー ルする。 ※ソースコードってなに、コンパイルってなに、リンクってなに、ビルドってなにという方は以下のリンクを 一読お願いします。 (参考)先輩教えて!プログラミングのabc(第1回)---コンパイルとビルドって何が違うの(上):ITpro http://itpro.nikkeibp.co.jp/members/NBY/techsquare/20021008/1/ ・ソースコードのダウンロード方法 ②のパッケージ管理システムによるソフトウェアインストールだと、ダウンロードとインストールの作 業をひとつのコマンドでやってしまっていたので、作業がわかりやすく切り分けられていませんでした が、①のdmgファイルでのインストールでは無意識だったかもしれませんが、ダウンロードとインス トールをしっかりと作業として切り分けていましたね。 ③のソースコードをコンパイルというのも、肝心のソースコードをダウンロードする作業をしなくては、 コンパイルもなにもありません。なので、ここではソースコードをダウンロードしてくる方法として、 cURLとwgetを紹介します。
10.
2. ソフトウェアインストール ダウンローダー ・cURL
cURLはURLシンタックスを用いてファイルを送信または受信するコマンドラインツールである。 HTTP、HTTPS、FTP、FTPS、SCP、SFTPなど多くのプロトコルに対応している。 [ ]$ curl --version curl 7.21.6 (x86_64-apple-darwin10.7.0) libcurl/7.21.6 OpenSSL/0.9.8r zlib/1.2.3 (サイト) cURL and libcurl http://curl.haxx.se/ ・Wget ウェブサーバからコンテンツを取得するプログラムで、HTTPやFTPなどによるダウンロードが可能。 また、特徴として再帰的ダウンロードが可能である。 [ ]$ wget --version GNU Wget 1.13.4 built on darwin10.8.0. (サイト) GNU Wget http://www.gnu.org/software/wget/ (参考) wgetとcurlの根本的な違い - ctrlshiftの日記 http://d.hatena.ne.jp/ctrlshift/20080129/1201612626
11.
2. ソフトウェアインストール コンパイラー Macの場合、デフォルトではコンパイラがありません。
なので、コンパイラを手に入れる必要があります。 Apple Developer Toolsという開発に必要なもの一式がXcodeをダウンロードすると手に入ります。 (サイト)Resources for Apple Developers - Apple Developer https://developer.apple.com/resources/ 少し前まではGCCを採用していたのですが、最近(Xcode4から)デフォルトのコンパイラが変わったそうです。 LLVMのほうが新しいので、速くてわかりやすくて便利だとは思うのですが、根本的なできることは大差ないと思 うので、そこまで神経質に違いを考える必要もないと思いますが、気になった人は検索してみるといいと思いま す。 (参考) Xcode 4 でデフォルトになった LLVM って何? http://blog.fenrir-inc.com/jp/2011/07/llvm.html
Notas do Editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Baixar agora