+ Octopress + GitHubPages でブログを作成 Name: さりんじゃー

Similar documents
利用者

IIJ Technical WEEK アプリ開発を楽にするRuby PaaS「MOGOK」について

Movable Type CMS Movable Type Movable Type 5.2 CMS

GitLab + Dokku で作る CI/ CD 環境 Kazuhiro NISHIYAMA 第 78 回 Ruby 関西勉強会 2017/07/29 Powered by Rabbit 2.2.0

Microsoft Word - SNSで繋がる人間関係.doc

本チュートリアルについて 14 部構成 比較的簡単なトピックから 各回 プログラミング言語 任意 チュートリアルで 新しい内容 宿題 プログラミング演習 次の週 結果について発表 もしくは話し合いをする スライドは Python で Python, C++, Java, Perl についての質問い答

「MT-3_2-ja

R-2 マイページトップ マイページのトップページです メニューバーより機能を選択し 様々な情報を表示します メニューバー [ ブログ ]: ブログ一覧画面を表示します [ ブログ閲覧履歴 ]: ブログの閲覧履歴一覧画面を表示します [ メッセージ ]: メッセージ確認画面を表示します [ 訪問履歴

Looxcie SNS 連携手順書 Looxcie アプリケーション (Looxcie Moments) を使用すると YouTube Facebook Twitter へ簡単に動画をアップルすること ができます 内容 1.YouTube への動画アップロード Facebook への動

PowerPoint プレゼンテーション

◎phpapi.indd

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

PR-WL-11無線LANアダプタ取扱説明書

SHOBI_Portal_Manual

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

1 フリーページを表示する 1-1 フリーページのカテゴリを作成します フリーページのカテゴリの情報を入力します 1 複数のフリーページを記事のジャンルや種類で分け その見出しを入力します お店ページの左サイドバーに表示します 2 消費者が 検索エンジンで検索するであろう 記事の特長や内容をあらわす

利用者

help gem gem gem my help

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

数のディジタル化

NSS利用者マニュアル

Firebase Analytics手順書_R2

KADIAS Mac OS X 用事前環境準備手順書

Jimdo解説.indd

PowerPoint プレゼンテーション

Microsoft PowerPoint - Tutorial_2_upd.ppt

Microsoft Word - CygwinでPython.docx

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

環境セットアップ

Microsoft PowerPoint _2.プログラミングの基礎_final

CLAIM接続利用手順

(GitHub, Twitter) 由来 :m.yokoyama 発音例 :myokoyamaa ソフトウェア開発者将棋指し ( アマ三段 )

目次 LinQ MobileSNS について ログイン メインメニュー 画面設定 売上情報設定 お知らせ閲覧状況確認 サロン日誌閲覧状況確認 スタッフルーム閲覧状況確認 シ


背景

AWS Deck Template

30days Album について 30days Album( サーティーデイズアルバム ) は あなたの大切な写真や動画を 安心 して共有できるインターネットサービスです 結婚式 旅行 同窓会 いろいろなイベントで撮影した写真が カメラやパソコンに眠ったままになっていま せんか? 30days A

PowerPoint プレゼンテーション

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi

平成22年度「技報」原稿の執筆について

第5回 マインクラフト・プログラミング入門

1. ログイン & ログアウト ログイン ブラウザを起動し にアクセスします 大学ホームページ 学生の皆さま からもアクセスできます 1 認証 ID パスワードを入力 2 ログイン ボタンを

IIJ GIO, SaaS, MOGOK

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

3 ハイパーサーバサービスの諸設定を行う為の コントロールパネル のメイン画面が表示されます ウェブサイトとドメイン タブの データベース 欄にある 新規データベースを追加 をクリックします ( 新規データベースを追加 ボタンがない場合は データベース をクリックし データベース画面にある 新しいデ

スライド 1

はじめに ハンズオンだと思う者にはハンズオンであり もくもく会だと思う者にはもくもく会である

SonicDICOM Cloud Connector インストール手順書 SonicDICOM Cloud Connector とは 検査装置が撮影した画像を自動的にクラウドへアップロー ドするためのソフトウェアです 1 前準備 クラウド上に PACS を作成する SonicDICOM Cloud

スーパー英語アカデミック版Ver.2

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

設定ガイド

Microsoft Word - フェイスブック入門(6版)

PowerPoint Presentation

PowerPoint プレゼンテーション

Microsoft Word - nvsi_090203_r1_sanboot_vaultdr.doc

Microsoft Word - SSL-VPN接続サービスの使い方

GSLetterNeo vol 年 7 月 形式手法コトハジメ TLA + Toolbox を使って (2)- 熊澤努 sra.co.jp はじめに GSLetterNeo Vol.130 で TLA + Toolbox を紹介しました 今回からより詳しく T

1. 電子版購読開始までの流れ ~PC スマートデバイス ~ ご購読の媒体によっては PC 版のみのご提供 もしくはスマートデバイス版のみのご提供となります 詳細は購読開始メールをご覧ください ~PC で閲覧する場合 ~ お手元に届く下記購読開始メールを参照してください ログイン URL よりログイ

Agenda! 事前準備

Microsoft PowerPoint - TwitterInsight edit.pptx

目次 1. サイトの概要 2. このサイトで行なうこと 3. ログインするには 4. 情報発信会員 管理画面の説明 5. 掲載情報を決める 6. マイページを作成する 6-1 マイページのトップ画面について 7. コンテンツを作成する 7-1 掲載場所を決める 7-2 ページを作成する プロフィール

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

Action Cableで簡易チャットを作ってみた Kazuhiro NISHIYAMA 第 87 回 Ruby 関西勉強会 2019/07/13 株式会社 Ruby 開発 Powered by Rabbit 2.2.1

スライド 1

電子書籍で人生を変えるプログラム 2017 年 2 月 26 日 和泉真人 / 梨紗

Magic Desktop

設定をクリックしてください 初期設定をクリックします

IBM Bluemix で WordPress 無料の WordPress 環境を構築する 1

Java Bridgeを利用した他言語によるデータロード&プロットデモ


Getting Start mdc (Mail Destination Confirm) Getting Start mdc (Mail Destination Confirm) Rev /11/3 目次 Getting Start mdc (Mail Destination Con

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

地域ポータルサイト「こむねっと ひろしま」

Azure 環境 UiPath Orchestrator シングル構成構築手順書 v1.0

160226【日本語_39-50P】manaba+R.xdw

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

2. Docker の基本的な操作 1 docker hub の参照 2 DockerHub の Explorer リンクからアプリケーションを参照 3 アプリケーション検索 4 tag について 3. docker 基本コマンド 1 docker の

下記の図のように外観 メニューをクリックして下さい すると 下記の画面に移りますので矢印部分の マークをクリックして頂き メニューの名前を入力します 名前は好きな名前でオッケーです それが出来たらメニューの作成をクリックします

名称未設定

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

Microsoft Word MT操作マニュアル(ユーザ編).doc

目次 1. はじめに... 3 概要... 3 利用環境 (HTML5)... 3 利用環境 (Citrix Receiver) リモート PC への接続と終了... 4 接続方法の変更... 4 HTML5( 簡易バージョン ) での接続... 5 リモート PC の操作メニュー.

PowerPoint プレゼンテーション


Web_store Ver.

PowerPoint プレゼンテーション

演習に必要な

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

PowerPoint プレゼンテーション

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

Microsoft Word - rocketcms_manual01

7th CodeGear Developer Camp

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

目次 1. 謝辞 2. 特徴 3. 用意するもの 4. BCS MT2ePub で MT 形式ファイルを コンバートしてみよう 4.1 お試し版で コンバートする 4.2 ライセンス認証方法 4.3 ライセンス版で コンバートする 5. コンバートした epub 3 形式ファイルを 閲覧してみよう

Code_Aster / Salome-Meca 中級者への道 2015年5月31日

Microsoft PowerPoint _札幌医科大学様_ENX7_原沢(改訂).pptx

●コンテンツ「掲示板」

PowerPoint プレゼンテーション

Transcription:

+ Octopress + GitHubPages でブログを作成 Name: さりんじゃー Twitter: @salinger001101

自己紹介 2 n HN: さりんじゃー n 現在の状況 : n 専門は機械学習 自然言語処理など n 普段はPython 書いてます n 最近 Rのお勉強開始 n Blog:http://salinger.github.com n Twitter:@salinger001101

突然ですが 3 n Hacker とは? n 常人より深い技術的知識を持ち その知識を利用して技術的な課題をクリアする人々のこと (From Wikipedia)

つまり 4 Hacker イケてるエンジニア

尊敬される Hacker になるためには 5 1. オープンソース ソフトウェアを書く 2. フリーソフトウェアのテストやデバッグを手伝う 3. 有益な情報を公開する 4. インフラが機能し続けるように手伝う 5. ハッカー文化そのものへの貢献 (From How To Become A Hacker)

尊敬される Hacker になるためには 6 1. オープンソース ソフトウェアを書く 2. フリーソフトウェアのテストやデバッグを手伝う 3. 有益な情報を公開する 4. インフラが機能し続けるように手伝う 5. ハッカー文化そのものへの貢献 (From How To Become A Hacker)

じゃあまずは 7 自分から情報発信 しよう!

どうすればいいの? 8 n そこでこれ

9 n "A blogging framework for hackers n ブログ作成のためのフレームワーク n Ruby 製の Jekyll( ファイルジェネレータ ) を利用 n 動かすために Ruby の環境が必要 LL つかってるので条件クリア! n サブタイトルに Hacker 用ってちゃんと書いてるし!

Octopress の特徴 10 n 静的ファイル 軽い n Markdown 記法で書ける n コンソール上で動くテキストエディタと相性が良い n Emacs でコード書きながら 並行して記事を書ける n LL 向けですね! n プログラミングに関係あるサービスやプラグインとの連携が楽 n Gist jsfiddle などのコード埋め込みプラグイン

11 n GitHubのホスティングサービス n GitHub 上に自分のサイトを作れる n ただし静的なページのみ n Free! 今回はここにブログを構築

用意するもの 12 n git クライアント n Ruby(1.9.2 以上 ) n bundle (gem でインストールしておく ) n GitHub アカウント n username.github.com というリポジトリ n ( 私の GitHub アカウントは Salinger なので salinger.github.com)

Octopress のインストール 13 n 任意のディレクトリ下 ( インストール先 ) で $ git clone https://github.com/imathis/octopress.git $ cd octopress $ bundle install $ rake install n 依存関係にある Ruby のモジュールなども ここで全部インストールされる

デプロイの設定 & 編集内容の Push 14 n デプロイの設定 $ rake setup_github_pages git@github.com:username/username.github.com.git を入力 $ rake generate $ rake deploy n Push $ git add. && git commit -m "Initial commit $ git push これでしばらく待った後 http://username.github.com/ にアクセスすると Blog のひな形が完成してる

初期設定 15 n _config.yml を編集 n BlogのTitle Authorなどの設定 n 他サービスとの連携 n GitHubリポジトリ n Disqus ( コメント欄の追加 ) n Google Analytics ( アクセス解析 ) n SNSとの連携 n Facebook n Twitter n Google+

記事の作成 16 n 記事の投稿方法 $ rake new_post["1"] source/_post/2013-xx-xx-1.markdown という記事のテンプレートファイルが作成される これを編集 Markdown 記法で記事を書く

--- layout: post title: Mac + Ruby + Octopress + Github でブログの作成 date: 2013-01-14 22:22 comments: true categories: Octopress --- 技術系の話をメモするためのブログを作ろうと思っていたところ このようなものを発見 [Octopress](http://octopress.org) ( 以下略 <!-- more --> ## 環境 PC: MacBook Air, Core i5 1.7GHz, Mem 4GB OS: OS X 10.8.2 XCode: 4.5.2 ##Ruby のインストール 1.9.3 が入ってればいいらしいので MacPorts を使ってインストール $ sudo port install ruby19 +nosuffix bundle のインストール ( とりあえず gem1.9 を使えば問題はなかった gem だと標準でインストールされている 1.8 系にインストールされるの か? 試していないので分からないが ) $ sudo gem1.9 install bundle 続きを読む で以下を省略 # で段落下げ 記事のタイトルなど ( ひな形は自動作成 ) URL のリンク スペース 4 つ or タブ文字でいい感じにコードを表示 17

プレビューの確認 & デプロイ 18 $ rake generate プレビューを見る場合は generate の後に $ rake preview http://localhost:4000/ にアクセスすればデプロイ前に確認可能 問題なければ $ rake deploy

19

20 完成! これで今後は LL について勉強したこと発信できるね

Q & A 21 n 複数の PC から編集したい場合はどうするの? n 毎回 $ git clone ~ or Dropbox なんかのクラウドストレージサービスを利用 n ただし要 Ruby& 必要なモジュールのインストール $ bundle install $ rake install すればお k n 行数の多いコードを埋め込みたい n Gist に書いて {% gist XXXXXXX %} を本文中に書けばお k [X: id 番号 ] n 作ったブログに何書けばいいの? n こうすれば上手いこと動いたよ! n こんなもの作ったよ! n このサービスすげえ! n わからん!HELP! n 勉強会の感想 etc 気の向くままにご自由にどうぞ

まとめ 22 n 尊敬されるHackerになるために積極的に情報発信しましょう! n OctopressとGitHub:Pagesで LL 系言語と相性の良いブログが簡単に作れるよ!

参考文献 23 n さりんじゃーのプログラミング日記, http://salinger.github.com n Octopress, http://octopress.org n GitHub Pages, http://pages.github.com n Mac + Ruby + Octopress + Github でブログの作成, http://salinger.github.com/blog/2013/01/14/1/ n ハッカーになろう (How To Become A Hacker), http://cruel.org/freeware/hacker.html#hacker_already n GitHub Pages ホスティングサービス ( ほぼ ) 完全活用ガイド, http://tokkono.cute.coocan.jp/blog/slow/index.php/ programming/github-pages-almost-perfect-guide/