並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 216件

新着順 人気順

RedCarpetの検索結果1 - 40 件 / 216件

  • たった1人から始める社内テストコード文化

    # -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literals # テストする関数 def add(a, b): return a + b # テストコード 関数名はtest_ から始めるのがpytestでのお作法 def test_add(): assert add(1, 1) == 2 assert add(1, 2) != 2 >>> $ py.test ../tests/test_add.py =============================================================================== test session starts ================================================

      たった1人から始める社内テストコード文化
    • 脱GitHub初心者を目指す人のREADMEマークダウン使いこなし術 | ゆっくりと…

      README がキチッと書かれているプロジェクトって、どんなに小さくても立派に見えますよネ。 GitHub の場合、大抵はマークダウン記法で書かれた README.md とか README.markdown とかいう名前のファイルが、HTML に変換 (マークアップ) されて表示されていることはご存知でしょう。 マークダウン記法自体はとても簡単なのですが、GitHub では GitHub Flavored Markdown (略して GFM) という GitHub 用にアレンジされたマークダウン・エンジンが採用されていて、一般のマークダウン・エディタでチェックしてからコミットしても、意図通りの見た目にならないことが多々あります。私 (もちろん GitHub 初心者です!) の場合、README ファイルだけで10回以上もコミットしてしまいました。「マークアップ (レンダリング) を気にして

      • Rails開発で有用な便利Gem一覧:2014年版 - Qiita

        Ruby Advent Calendar 11日目 Ruby - Rails開発で有用な便利Gem一覧:2013年版 - Qiita ↑去年のAdventCalendarで書いた上記の記事の2014年版です。 だんだん毎年恒例的になって来ました。 最近はデファクトスタンダードがほぼ固まってきて、かなり毎回使うGemのリストが固定化して来ました。 ※2014/12/11時点 DBアダプタ sqlite3 pg mysql2 この辺りはもう変わらないですね。 RubyやRailsのバージョンが上がっても継続的に開発が続けられているのは素晴らしいと思います。 ログイン認証 omniauth omniauth-twitter omniauth-facebook omniauth-github omniauth-identity (omniauth-githubのリポジトリのURLが変わってました。

          Rails開発で有用な便利Gem一覧:2014年版 - Qiita
        • Awesome Ruby : 素晴しい Ruby のライブラリ・ツール・フレームワーク・ソフトウェアの数々

          元記事: Awesome Ruby Ruby 以外の言語, ソフトウェアについては を参照してください. Awesome List in Qiita Awesome Java Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium 抽象化 ActiveInteraction - アプリケーション固有のビジネスロジックを管理します. Cells - Rails のコンポーネントを表示します. Decent Exposure - コントローラに宣言的インタフェースを提供するヘルパー. dry-rb - 共通のタスクをカプセル化するための, 次世代 Ruby ライブラリコレクションです. Interactor - 1回のリクエストで複雑なインタラクションを実行するため

            Awesome Ruby : 素晴しい Ruby のライブラリ・ツール・フレームワーク・ソフトウェアの数々
          • Rustでサイトを再実装

            このサイト r7kamura.com の実装言語をRubyからRustに変えてみた。 アプリケーションの概観 このサイトには、大別すると次の6種類のルーティングパターンがある。 GET / トップページ GET /articles/:article_id 記事ページ GET /feed.xml RSSフィード GET /links リンク集 GET /sitemap.txt サイトマップ (Google Search Console等が利用する) GET /* その他の静的ファイル (CSSや画像など) Rubyの実装では、適当なRackアプリケーション + rack-captureという構成で、Webアプリケーションとして実装しつつGitHub Pagesのために静的ファイルも吐き出せるという仕組みになっていた。 Rustの実装もほぼ同じで、適当なHTTPサーバー + 適当なHTTPクラ

              Rustでサイトを再実装
            • Ginza.rb 第8回 Gemfileみせっこ!みんなどんなの使ってます? を開催した

              Ginza.rb.第8回を開催しました。今回は参加者の方に事前にGemfileをアップして頂き、使用しているgemについて説明をして頂く形式で実施。 Gemfileの置き場は[こちら](https://github.com/ginzarb/meetups/issues/6)。 話に上がったgemについて以下にずらずらと。 ### [gon](https://github.com/gazay/gon) Rails側の変数をJavaScriptに渡す事が出来るgem。 controllerから大量のデータをJavaScriptに渡す必要がある場合に便利。 詳細は[RailsCast](http://railscasts.com/episodes/324-passing-data-to-javascript?language=ja&view=asciicast)参照。 ### [Better E

                Ginza.rb 第8回 Gemfileみせっこ!みんなどんなの使ってます? を開催した
              • Markdownを拡張して独自記法をつくる - Qiita

                Qiita::Markdownの解説記事です。Markdown拡張ならHTML::Pipelineという旨の投稿です。 いま読んでいるこの投稿の描画にもQiita::Markdownが利用されています。 方言とライブラリ Markdownには様々な種類・方言があり、最近ではStandard Markdown is now Common Markdownが一部で話題になったりしました。かいつまんで言うと「Markdownの方言多すぎるしStandard Markdownって名前で共同プロジェクトつくろうとしたけど紆余曲折あって結局CommonMarkって名前になったわ」という感じです。 MarkdownをHTMLに変換するためのライブラリを探すと、例えばRubyではRedcarpet、C言語では同作者のSundown等が有名なところです。GitHubが利用しているライブラリgithub-ma

                  Markdownを拡張して独自記法をつくる - Qiita
                • Ruby/Railsのコードを読むにはroccoとrdefsが便利:Rails Hub情報局:エンジニアライフ

                  新年明けましておめでとうございます。今年こそRuby/Railsをやってみようという人もいるかと思います。ここではRubyのコードを読むのに便利なツールを2つほどご紹介したいと思います。 ドキュメント生成ツールのRD、RDoc、SDoc ソースコードに埋め込んだコメントを、そのままドキュメントとして抽出するツールがRubyにはいろいろあります。いちばん古くからあるのは、RD(Ruby Document Format)と呼ばれるもので、Markdownなどと同様に構造を記述できます。 現在、Rubyに標準添付されているのはRDocです。RubyのソースコードからHTML+CSS+JavaScriptを吐き出して、ブラウザで閲覧しやすくしてれます。もう1つ、RDocに似たものにSDocがあります。Sはsearchableのことで、ブラウザ上でクラスやメソッド名をインクリメンタル検索できるのが特

                    Ruby/Railsのコードを読むにはroccoとrdefsが便利:Rails Hub情報局:エンジニアライフ
                  • Idobata Gemfile プレゼント

                    Annotation.md Idobata Gemfile プレゼント tl;dr IdotabaのGemfileは"全プレ"になりました。ご笑納ください。→ Gemfile プレゼントについてのお詫び rebuild.fmのep36でお知らせさせていただきました、Idobataの最新版Gemfileプレゼントをお届けいたします。 過日はIdobata会議01への多数のご参加ありがとうございました。おかげさまで盛況なミートアップとなりました。 (当日会場を提供いただいたEngine Yardさまのブログにて、Idobata会議01当日の様子がまとめられています。ありがとうございます!) さて、肝心のGemfileですが、Engine Yard Cloudのstable-v4スタックでRuby 2.1.2が利用可能になるのを待ちつつ、2.1.2対応をしていたら、Gemfileをお届けするのが

                      Idobata Gemfile プレゼント
                    • Ruby on Railsでブログを作成するときに役立った情報まとめ - 旧gaaamiiのブログ

                      検索から来た人へ: ここに書かれている情報は古いので、最新の書籍やドキュメントを読むことを強くおすすめします。 (最終更新日:2013/12/19) Ruby on RailsでちょっとしたCMSを作ろうとしていて、単純なブログ程度の機能はとりあえず作れました。ここらで使ったものやら何やらをまとめておきます。少しずつ書いていきます。 下書きにしておくとだるくなって書かなくなるので最初から公開しておきますが、一段落ついたらTwitter(@gaaamii)で通知します。はてブ付けてくれるとモチベが上がって更新が早くなるかもしれません。 書き終えました。 Ruby on Railsの導入 こちらでまとめました。2013/10/13時点での情報です。何かあれば修正しますのでお知らせください。 はじめてのRuby on Rails インストール(VagrantとCentOSとrbenvとRuby

                        Ruby on Railsでブログを作成するときに役立った情報まとめ - 旧gaaamiiのブログ
                      • quickrun.vim について語る - C++でゲームプログラミング

                        この記事は Vim Advent Calendar 2012 101日目の記事になります。 お陰様で100日目を迎えることが出来ました。 Vim Girl ちゃんかわいいよ Vim Girl ちゃん。 参加者はまだまだ募集中なのでとっておきのネタやプラグインなんかを紹介してみるといいと思います。 また、既に参加していて2回目もやりたい!って方はこの記事へコメントして頂けばスケジュールに追加するのでぜひ! [quickrun.vim について] quickrun.vim とはバッファ上のソースコードを実行して、その実行結果を Vim へ出力する為のプラグインです。 quickrun.vim を使用する事で、素早くソースコードを実行することができ、また Vim との連携を高めることが出来ます。 [導入方法] quickrun.vim は github で公開されておりそこから取得する事が出来ま

                          quickrun.vim について語る - C++でゲームプログラミング
                        • Rails開発で有用な便利Gem一覧 - Qiita

                          Rails Advent Calendar 6日目。 Railsで普段使うようなGemも、Rails2系から3系への移行で大分デファクトのGemなども入れ替わったり、新しいGemが台頭して来たり、RailsやRubyを使う上では切っても切れないGem達。 なので、現在、主に自分が使用しているGemの一覧を紹介します。 普段Railsを使っている人にはあまり目新しいものは無いと思いますが、これからRailsを始める人がとりあえず知っておくと良いかも、みたいな観点でピックアップしてみました。 ※2012/09/06時点 Rails3.2.8対応 DBアダプタ sqlite3 pg mysql2 おなじみ。各種DB用アダプタ。Railsデフォルトはsqlite3。 ログイン認証 omniauth omniauth-twitter omniauth-facebook omniauth-github

                            Rails開発で有用な便利Gem一覧 - Qiita
                          • 宮川さんPodcast ep6、KDP での本の作り方 - naoyaのはてなダイアリー

                            第6回は伊藤直也さん (@naoya_ito) をゲストに迎えて、Kindle 出版、GitHub、Google Reader などについて話しました。 ほぼ週一くらいで配信されている @miyagawa さんの Podcast、第6回目のゲストで出演しました。第1回目に続き、これで自分は2回目ですね。だんだん往年のいいともみたいになっていくのだろうか。 それはともかく、内容は先日だした Kindle の 入門 Chef Solo に絡めて KDP (Kindle Direct Publishing) の話、それから Google Reader にまつわる RSS の話に関して。二人とも KDP での出版経験があるのと、RSS に関しては昔二人で本を書いたりした当時のホットな話題でお互い良く知ってるしというので、面白く話せました。 Chef 本が実際 KDP でどのくらいダウンロードされて

                              宮川さんPodcast ep6、KDP での本の作り方 - naoyaのはてなダイアリー
                            • Markdown記法+Git+md2review+ReVIEWで原稿・ドキュメント管理 - プログラマでありたい

                              来年は、インプットあたりのアウトプットの増加を目指しています。具体的なアウトプットとしては、ブログを書くこともその1つですし、公開・非公開を問わずに効率的にドキュメントを書いていくこともあります。その中で効率的にドキュメントを書くには、バージョン管理を含めドキュメントを管理する仕組みが必須だと思います。以前、原稿を書いていた時は、Git+MS Wordで書いていました。版管理出来るという点では良いのですが、Wordということで執筆出来る端末も限定され、またフォーマット変更もしづらいので改善を考えていました。 そんな中で、IT系の物書きの人たちの間でReVIEW良いよという話を何度も聞いたので試してみようと思いました。一方で、記述のデファクトは今後はMarkDown基本になると思うのでそちらもマスターしたいと考えています。Twitterで何気なく呟いたら、@masawadaさんにmd2rev

                                Markdown記法+Git+md2review+ReVIEWで原稿・ドキュメント管理 - プログラマでありたい
                              • WEB+DB PRESS Vol.83でMarkdownについての記事を書きました - だけどここがきっと目指してた場所なんだ

                                今週発売予定のWEB+DB PRESSに、「もっと知りたい! Markdown ついに標準化が始まった軽量記法」という原稿を書きました。WEB+DB PRESSに書くのは久しぶりです。 WEB+DB PRESS Vol.83 作者: 原田騎郎,吉羽龍太郎,山口陽平,青木雅弥,松下誠太,三宅英明,高橋征義,南川毅文,伊藤直也,海野弘成,高安洋輝,佐藤歩,泉水翔吾,佐藤太一,横江直輔,舘野祐一,橋本翔,渡邊恵太,中島聡,はまちや2,小沢邦雄,長沢智治,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2014/10/24メディア: 大型本この商品を含むブログを見る 記事のタイトルと内容ですが、当初はMarkdownを使ってると何より気になるMarkdownの方言について、その現状と対策みたいなことを書こうとしたのでした。が、今回担当していただいた稲尾さんと相談しいろいろ書い

                                  WEB+DB PRESS Vol.83でMarkdownについての記事を書きました - だけどここがきっと目指してた場所なんだ
                                • Rails開発で有用な便利Gem一覧:2013年版 - Qiita

                                  Ruby on Rails Advent Calendar 12日目。 Rails開発で有用な便利Gem一覧 - Qiita [キータ] ↑去年のAdventCalendarで書いた上記の記事の2013年版です。 去年と比べるとRails3系で使っていたGemが順当にRails4に対応して、継続して使っている印象です。 ※2013/12/12時点 DBアダプタ sqlite3 pg mysql2 定番。Rails4になってもおなじみ。 ログイン認証 omniauth omniauth-twitter omniauth-facebook omniauth-github omniauth-identity ↓自作したomniauth用のscaffoldを作るGemに組み込んで使っています。 shu0115/minimum-omniauth-scaffold 定数/設定値管理 rails_con

                                    Rails開発で有用な便利Gem一覧:2013年版 - Qiita
                                  • Markdownはなぜ拡張され続けるのか | bitjourney Kibela

                                    Markdown Night 2017 Summer - connpass 自己紹介 藤吾郎(@__gfx__) Bit Journeyのエンジニア Kibela を開発中 WikiとBlogが別れているのが特徴の情報共有ツール 最近はKibela MarkdownのCommonMark化をしたり非公開boardの実装をしたりした 第一部: Markdown小史 多くのサービスで利用できる軽量マークアップ言語 GitHub, Qiita, esa.io, Slack, stackoverflow, Reddit, Confluence... KibelaもMarkdown採用サービスのひとつ 処理系ごとの 方言が非常に多い ことで知られる 構文そのものの違い たとえばテーブル記法をサポートしている処理系は比較的少ない 構文の微妙な差の方言 スペースの要不要はエッジケースを含めるとかなり違う

                                      Markdownはなぜ拡張され続けるのか | bitjourney Kibela
                                    • ITニュース専用の掲示板「89channel」を開発したときの記録 - kamiのサービス制作ログ

                                      今日、ITニュースにコメントし合える掲示板サービス「89channel」をリリースしました。 Hack Channelと読みます。 ただのシャレです(´・ω・`) この開発についてまとめてみました。 89channelとは 89channelは、今話題のITニュースにコメントで議論できる掲示板サービスです。 Hacker Newsの日本版を目指してつくりました。 サービスの使い方についてはAboutをご覧ください。 Hacker Newsはユーザが記事をsubmitできますが、今回最初からこの機能をつけるとスパムの温床になるかなと危惧しました。 なので、現状は既存リソースから記事を定期取得するようしています。 今回、開発期間はrails newから10日間でのリリースでした。 開発環境 今回はRailsでサービスをつくりたかったので、Railsを採用しました。 Gemfileは記事のおわり

                                        ITニュース専用の掲示板「89channel」を開発したときの記録 - kamiのサービス制作ログ
                                      • pplogのGemfile - ppworks.jp

                                        Gemfile pplog のGemfileです。 rev: 38530c94aebae07372f184ee3b726b988ea53aa4 source 'https://rubygems.org' ruby '2.2.0' # Framework gem 'rails', '4.2.0' gem 'responders', '~>2.0' # Database gem 'pg' # Authentication gem 'authority' gem 'devise' gem 'omniauth' gem 'omniauth-twitter' # APIs gem 'twitter', '>= 5.11.0' gem 'airbrake' gem 'hipchat' gem 'idobata' gem 'grape' gem 'pusher' gem 'em-http-request

                                          pplogのGemfile - ppworks.jp
                                        • Vim で GitHub Flavored Markdown をプレビューする - すぱぶろ

                                          13/09/28 23:13 設定の記述を誤っていたため修正しました。 339d483 検索して見つかる Vim で Markdown をプレビューする方法は、どれも GitHub Flavored Markdown に対応しておらず GitHub で改めて確認すると表示が崩れていることが多々ありました。そんな悲劇をなくすため GitHub Markdown Rendering API を使ってプレビューする vim-quickrun-markdown-gfm を作りました。 https://github.com/superbrothers/vim-quickrun-markdown-gfm 以下の利点があります。 GitHub Flavored Markdown でプレビューできる Perl, Ruby などの Markdown parser に依存していない 別途プレビューサーバを起動

                                            Vim で GitHub Flavored Markdown をプレビューする - すぱぶろ
                                          • QiitaとMarkdownとコンテンツオーサリング - Qiita

                                            はじめに SIGPX: Special Interest Group on Programming Experience 第二回 (2016年8月7日) での発表資料 今日話す内容 Qiitaでのコンテンツオーサリング Qiita の Markdown について、泥臭い感じで(アカデミックな会なので) Markdownという切り口で、標準化、そのレンダリング、オーサリング、ASTなどについて Markdown の仕様 HTMLに変換されるマークアップ言語の実装。またはその仕様。 Github の躍進とともにメジャーに 同種のマークアップ言語として textile, はてな記法など Markdownの起源 オリジナル実装は John Gruber の markdown.pl というPerl スクリプト(2004) Markdown - Wikipedia, the free encyclop

                                              QiitaとMarkdownとコンテンツオーサリング - Qiita
                                            • Middleman + S3 + Fastly で作るブログ付きスタティックサイトのススメ

                                              どうもこんにちは、僕です。働クリッカーが大盛況につき、 zeny.io へのアクセスが急増しまして、気がついたら AWS から出てきた Data Transfer の今月の請求額がちょっとヤバそうな感じになっていました。バズるの怖いっすね。 それでも Internal Server Error など出さず、粛々と(トロくても)動き続けていたのは、種も仕掛けもなく、純粋に S3 の上に HTML を配置しただけの簡単設計だったのがよかったのですが、さすがに .zip とか .app とか配布するとなると、転送量もばかにならないし、なにより遅い。 ということで、 Fastly を導入してもうちょい早くしたよ☆というのが今日のお題です。やったね! Middleman は静的サイトのジェネレータです。普通に HTML を書くのはだるいけど、Rails とか Sinatra とか引っ張りだすほどじゃ

                                              • Heroku で無料・有料でできること - 君の瞳はまるでルビー - Ruby 関連まとめサイト

                                                Heroku の基本 Hello Heroku(Web アプリケーション) Hello clockwork on Heroku(定期実行アプリケーション) foreman について 複数のプロセスを管理する Ruby 上のツール/ライブラリ clockwork について cron の代替となる機能を単独で提供してくれる軽量のツール/ライブラリ Git について ローカル環境で試す 注意:このページの内容は古いです! 料金体系が変わるようです。以下、関連する Heroku の記事です。 2015/5/7 New Dyno Types and Pricing Public Beta 2015/5/7 Heroku’s Free (as in beer) Dynos 少なくとも無料で 24 時間稼働はできなくなります。 目的 本ページの目的は、開発/研究にあたって可能なことを整理することです。

                                                • はてなで使えるMarkdown記法まとめ - 開発メモ

                                                  個人的に気になった物だけ抜粋。 段落と改行 1行以上の空行で挟まれた範囲が段落になる 段落内で改行したい場合、行末に2つ以上の半角スペースをつける Markdown記法 段落途中の改行は → ← 無視される。 行末に半角スペースを2個以上入れると → ← 改行になる。 実際の表示 段落途中の改行は → ← 無視される。 行末に半角スペースを2個以上入れると → ← 改行になる。 見出し 行頭に最大6個の「#」をつける 見やすさのため、行末に「#」をつけても良い Markdown記法 # 見出し1 ################################# ## 見出し2 ### 見出し3 #### 見出し4 実際の表示 見出し1 見出し2 見出し3 見出し4 箇条書き 行頭に「*」をつけると箇条書きになる 「*」の直後に半角スペースかタブが必要 箇条書きの前後に空行が必要 階層は半

                                                    はてなで使えるMarkdown記法まとめ - 開発メモ
                                                  • Railsでカスタムmarkdownを実装する - たのしい人生

                                                    2013-09-19 Railsでカスタムmarkdownを実装する Railsでブログ実装したくなることないですか? その際に記法の選択肢の一つにmarkdownが出てくると思います。 redcarpetを使うと簡単にmarkdownを実装できるので、その方法をまとめました。 Redcarpetでmarkdownを実装する Gemfileにredcarpetを追加 gem 'redcarpet' helperにメソッドを作る app/helpers/markdown_helper.rb など作って、 module MarkdownHelper def markdown(text) unless @markdown renderer = Redcarpet::Render::HTML.new @markdown = Redcarpet::Markdown.new(renderer) e

                                                    • codefirst が使用している 10 の Redmine プラグイン - suer のブログ

                                                      codefirst で使っている Redmine にインストールされているプラグインを数えてみるとちょうど 10 だったので公開してみようと思います。 ちなみにほとんど自作プラグインです。自演乙。 1. Redmine Absolute Dates plugin http://github.com/suer/redmine_absolute_dates チケットの作成日や更新日などで表示される「XX 日前」のような表記を yyyy/mm/dd 形式に変更するプラグインです。 小ネタプラグインのわりにはダウンロード数が多いようです。 みんな困っていたのか。 2. Redmine Code Review plugin http://www.r-labs.org/projects/r-labs/wiki/Code_Review Redmine のリポジトリ表示上でコードレビューコメントをつけるこ

                                                        codefirst が使用している 10 の Redmine プラグイン - suer のブログ
                                                      • ドリコムの Gemfile 記述スタイル - Tech Inside Drecom

                                                        この記事ではドリコムにおける Gemfile, gems.rb の記載ルールについてまとめています。 元々はノールールでしたが,2014-04-28 に Idobata Gemfile プレゼント が公開されたことから輸入されました。輸入したのち,一部を社内向けに改訂しています。 では本題。 1. gem の並び順は ascii 順 新しく追加するgemをどこに入れるのか悩む時間を減らします。 独自ルール 例外は rails のみ。 if defined?(Rails) で require を切り替えている gem が複数あるため,一番上に書いて最初に読み込みます。 余談ですが、このルールを自動化しようと https://github.com/sue445/rubocop-gemfile を @sue445 が作ったのとほぼ同時に RuboCop 本体にも Bundler/OrderedG

                                                          ドリコムの Gemfile 記述スタイル - Tech Inside Drecom
                                                        • クローズドな環境でのナレッジ共有ツールを自作しているという話 -> 現在プライベートにしてます。 - @camelmasaの開発日記

                                                          [追記] 現段階では前職に迷惑がかかる恐れがあったので非公開にしました。 Starをして下さったみなさんありがとうございました。 全く別のプロダクトになったと思った時再度公開したいと思います。 [以下は元の記事] 久しぶりに記事を書いたので現状を報告すると、先日の1月10日付でIncrementsを退社しました。 今はインディーズゲームして遊んでます。PZとFTL楽しいです。 そんなことはどうでも良くて。 先日から数人で作業をするため、PivoralTracker + HipChatで情報共有していました。 しかし、それらのツールだけだと整理された情報の共有が出来ないので、Qiita:Teamで情報共有しようと思ったのですが、"wiki"と"スマホで閲覧"したかったので自作してOSSにしました。 camelmsa/connect 機能について 実装済みの機能は以下です。 wiki機能 ブロ

                                                            クローズドな環境でのナレッジ共有ツールを自作しているという話 -> 現在プライベートにしてます。 - @camelmasaの開発日記
                                                          • markdownでスライド資料を作りたい - でつmblr

                                                            HTMLとJavaScriptでスライドを作るならimpress.jsやhtml5slidesなんか使ってゴリゴリとタグで書いたりするけど面倒くさいのでmarkdownとかで書いてガッと変換して欲しい。 のでいろいろ探してひと通り試してみた。 markdown-slider参照:markdownからHTMLスライドをつくるgemを書いた gemhtml5slidesに吐き出すだけのシンプルな構成markdown記法がgithubライクなので個人的にとっつきやすかったmdslide参照:Markdownテキストからスライドが作れるymrlのmdslideが便利 gemテーマ指定やら出力オプションを指定できるっぽいサーバも立てれるruby1.9.2入れてなかったので結局使わなかったmarkdown2impress参照:プレゼンをmarkdownで書いたらええやん perlimpress.js専

                                                            • quickrun.elで開発効率アップ - Shohei Yoshida's Diary

                                                              この記事はEmacs Advent Calender 2011の1日目です。 今年も始まりました、Emacs Advent Calendar。 まだ枠が空いているので、何か書いてもいいよって方は是非登録してみてください。 先日紹介した quickrun.elについて紹介します。 はじめに quickrun.elは quickrun.vimの Emacs版です. Emacsには executable-interpretがあるにはあるんですが、 直接実行されるファイルに限られること等の問題があったので、 思い切ってEmacs版の開発に取り組みました。 動作確認 Emacs 22.1以上で動作することを確認しています。 Windowsでの動作確認は現状行えていません。ちゃんと リリースするまでには確認するつもりですが、現状動作を保証 できません。Unix系の環境であれば動作するものと思います。

                                                                quickrun.elで開発効率アップ - Shohei Yoshida's Diary
                                                              • ALMinium

                                                                軽量チケット開発ツールALMinium ※GitポケットリファレンスでALMiniumが紹介されました。ALMiniumとGitを組み合わせて運用したい方にお勧めです. みなさんは、Redmineを既にお使いでしょうか? それともRedmineをこれから導入するつもりでしょうか? Redmineの導入は簡単そうに見えて、そう簡単ではありません。Apache,MySQL(or 他のデータベース),Rails,Redmineの実行に必要なgemのインストール...。しかもインストールするソフトウェアのバージョンによっては動いたり動かなかったりします。 BitNami Redmine Stackが提供されているので、これらを使えばRedmineのセットアップだけは簡単に完了できます。Redmineのセットアップだけは(>_<) プロジェクトで快適に利用するには、バージョン管理ツールと連携させたり

                                                                • WordPressからmiddlemanに移行してGithub Pagesで運用する方法

                                                                  サイトをリニューアルしていました。 WordPressからmiddleman-blogに乗り換えました。 ホスティングもロリポップからgithub-pagesに乗り換え。 理由は普段使っているエディタでmarkdownでブログを書いてgitでデプロイする流れがやりたかったから。 static site generatorは数あれど、慣れたmiddlemanでやってしまおうと思っていました。 haml と sassでコーディングしています。コードはここに置いてあります→camuro.github.io 今回リニューアルするのにとった流れか下記の通りです。 WordPressからデータをmarkdown形式でブッコ抜く Pureを少し使ってmiddleman-blogでコーディング githubにorganizationアカウントを作る middleman-deployでdeploy トップレ

                                                                  • Rubyで使えるMarkdownパーサー - ひげろぐ

                                                                    なぜだか知らないけどたくさんある。 Markup processors in The Ruby Toolbox RDiscountとBlueClothが定番で、Redcarpet(GitHub-Markupで内部的に使われているもの)が元気なニューフェイスといったところか。 違いは速度と拡張記法のサポート具合なのかな。 Markdownはシンプルだけどその分できることは限られているので独自拡張のニーズや実装がいくつもあるようだ。 拡張自体はどこかに仕様があるのか、それとも各ライブラリが勝手にやっているのかちょっと追いかけられていない。 気に入った拡張記法をサポートしているかどうかが選択のポイントか。 速度は速いに越したことはないが、個人ユースではそんなに気にする必要はないように思う。 BlueCloth BlueClothが古くからあるものなので、後発のものもBlueCloth互換のAPI

                                                                    • Rubyの入門や書き捨てアプリを作る場合は sinatraがオススメ! - むかぁ~ どっと こむ

                                                                      Rubyのフレームワークsinatraの紹介です。 Railが有名すぎますが、sinatraも使い勝手が良い感じです。 本家 Shinatra 本家 ドキュメント 自分が使ってみて下記2点が非常に便利と思いました。 最小のコード記述でMVCが使える 最初はhttpサーバーの設定など特に考えなくていよい と、言うわけで早速使い方。 基本動作させるまで、1分もかかりません。スゴイ!! install cmd gem install sinatra ソース app.rb require 'sinatra' get '/' do "Hello world " end 動かしてみる コマンドでプログラム起動 cmd ruby app.rb #終了はCtrl-Cで ブラウザーでアクセス URL http://localhost:4567 表示 Hello world 以上がsinatraの基本的な動か

                                                                      • GitHub Pages now faster and simpler with Jekyll 3.0

                                                                        ProductGitHub Pages now faster and simpler with Jekyll 3.0GitHub Pages is now running the latest major version of Jekyll, Jekyll 3.0, and with it, many of the complexities associated with publishing have been further simplified, meaning it's now… GitHub Pages is now running the latest major version of Jekyll, Jekyll 3.0, and with it, many of the complexities associated with publishing have been fu

                                                                          GitHub Pages now faster and simpler with Jekyll 3.0
                                                                        • #isucon 3 予選まとめ

                                                                          ISUCON 3 の予選、土曜の方に参加していました。 まず、とても楽しませていただきました。運営の方おつかれさまでした! 結果の方は、悔しいことに 1 日目 5 位以内には残れなかったのだけれど、 暫定予選通過チームを除いた 2 日通しのランキングで 3 位に残る事はできたので、 一応 (暫定) なんとか本戦には出場できる様子。 で、予選で何をしたかだけれど、問題については 公式の解説記事 を見てもらうとして以下に残します。 尚、使用言語は Ruby でした。スコアは 10813.4。 チーム “白金動物園” mirakui, rosylilly, sorah パンダ、ハト、(>ヮ<)/ ? 白金台方面から参加 mirakuiと私がopsもしていた (記憶) 最終的に手を加えた事 middlewares, app Ruby 2.1.0dev, redis が入った httpd Apach

                                                                          • Marked.app で GitHub Flavored Markdown を使う

                                                                            ApplicationIcon.175x175-75.png (175×175) MacVim で Markdown 形式で文章を書いて Marked.app でプレビューしてた。 Marked.app 、便利なんだけどリストのネストの解釈が GitHub とかの Markdown と違ってて、スペース 4 つ入れないといけないのがだるかった。あとコードのシンタックスハイライトも GitHub のに比べたら弱い。やはり GitHub Flavored Markdown で Markdown をプレビューしたい。 ここを読めばやり方が書いてある。 Log in / FAQs - Marked Support Questions and issues about the Markdown previewer and writing tool Marked 2 for Mac. support.

                                                                              Marked.app で GitHub Flavored Markdown を使う
                                                                            • そろそろText::Markdown::Discountについてひとこと言っておくか | おそらくはそれさえも平凡な日々

                                                                              Text::Markdown::Discountってどうなの?って話があったりするわけですが、Perlの人は積極的に使ったほうが良いと思うし、Discount自体はPerlに限らずおすすめだよーっていうエントリです。 これはDiscountというCのMarkdownライブラリのバインディングです。Rubyにはrdiscountという、メジャーなMarkdownのgemがありますが、これもDiscountのバインディングです。Jekyllとかで利用している人も多いでしょう。 Rubyの世界だと他にもredcarpetというgithubが採用したことで一躍有名になったMarkdownライブラリがあります。これはsundownというCのMarkdownライブラリのバインディングです。 sundownは処理が高速なのがウリらしく、PerlでもText::Markdown::Sundownを書こうか

                                                                                そろそろText::Markdown::Discountについてひとこと言っておくか | おそらくはそれさえも平凡な日々
                                                                              • quickrun.elを書きました - Shohei Yoshida's Diary

                                                                                @thincaさんの quickrun.vim(リポジトリ)を Emacs向けに 書いてみました。Vim scriptは読めないし、Vimの設定方法もよくわからないので、 本家がどんな使い心地かさえわかっていないので、本家に近いものなのか 現状わかりません。 Emacsには executable-interpretという関数があるにはあるんですけど、 実行権限を与えないといけないとかプロンプトがいちいち出るとかが うざいんで、使ってませんでした。なんで Emacsにも quickrunが あると自分を含め便利と思う人が多いんじゃないだろうかと思いました。 リポジトリ syohex/emacs-quickrun · GitHub アルファ版です。sampleディレクトリにあるものは 手元では動いているという感じです。 設定 quickrun.vimでは, 特定のキーでウインドウを消すというの

                                                                                  quickrun.elを書きました - Shohei Yoshida's Diary
                                                                                • Markdown の強調構文で使う「アスタリスク」と「アンダースコア」の違い - Corredor

                                                                                  Markdown 記法の中で強調するための記号には2種類ある。アスタリスク * とアンダースコア _ だ。 **これで強調される** __これでも強調される__ これらの2つの違いと、なぜ2つあるのか、というところを調べてみた。 アスタリスクとアンダースコアの違い 「別にアンダースコアでも強調できるけど?」に対する説明 「Markdown の仕様」はどうやって決まっているのか・差異が生まれた理由 CommonMark が分かち書きしていないアンダースコアを強調しない理由 まとめ その他参考 アスタリスクとアンダースコアの違い アスタリスクで強調した時とアンダースコアで強調した時の違いは、「分かち書きが必要かどうか」にある。 「分かち書き」とは、スペースで単語を区切る、通常の英文章の書かれ方のこと。日本語の場合、普段スペースで単語を区切ることはないので、「分かち書きがない文章」ということにな

                                                                                    Markdown の強調構文で使う「アスタリスク」と「アンダースコア」の違い - Corredor