タグ

Rubyに関するsetagayatagayaseのブックマーク (17)

  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

  • Ruby初級入門

    Ruby初級入門 1. Ruby初級入門 @shokai 2013年7月16日(火) @masuilab 2. 私 •@shokai (しょうかい) •趣味料理、glitch 3. Ruby2.0.0を インストールしよう 4. なぜMacに入ってるRuby じゃだめなの? • 1.8.7は開発終了したから • 最近はライブラリ作ってる人もだいた い2.0用に作ってるから • 今は過渡期だからちょっと面倒だけど そのうち良くなるはず • 次のOSXには2.0.0が入ってるという 5. 苦行 Ruby2.0.0インストール • http://gyazz.com/masuilab/MacRuby2.0.0インストール • App Store.appからXCodeインストール、XCodeの環 境設定からcommand line toolsもインストール • osx-gcc-installer

    Ruby初級入門
  • [ Middleman で超速プロトタイピング ] #00 Haml 再入門 | DevelopersIO

    Web アプリケーション開発の初期段階においては、そのアプリのモックアップをよく作ったりします。いわゆるプロトタイピングというヤツですね。実装となるともちろんサーバーサイドは JavaPHP などで実装し、それに伴ってフロントエンドもそれらのプログラミング言語によるテンプレートエンジンをベースに HTML で作り上げる訳です。しかしプロトタイピングの段階ではそういったプログラミング言語に頼ることなく、HTML だけで一通りの静的な Web ページを作ることになります。 実はこのモックアップ作成という名のプロトタイピング、HTML だけで作るという理由からかなりの重労働だったりします。画面数の少ない小規模な Web アプリケーションであればどうってことないですが、業務系の Web アプリケーションとなると10画面、20画面は当たり前。時には40画面以上にも及ぶことも少なくありません。

  • ホーム|松江市ホームページ

    5つのカテゴリーと 該当するすべての行政分野で それぞれのビジョンを推進し、 誇れる松江を実現させます。

    ホーム|松江市ホームページ
  • Rabbit - Rubyist用プレゼンツール

    2023-07-02にリリースされた3.0.3が最新リリースです。 スクリーンショット Rabbitについて

    Rabbit - Rubyist用プレゼンツール
  • Rabbit - はじめに

    Rabbitとは Rabbitはプログラマ向け(主にRubyist向け)のプレゼンテーション ツールです。 Rabbitはテキスト形式でプレゼン資料を作成できるので、常にエディ タとバージョン管理システムを使っているプログラマ向きのプレゼ ンテーションツールです。 また、キーボードによるインターフェイスが充実していることもプ ログラマにはうれしい機能です。Keynoteや他のプレゼンテーションツールで スライドを作成しているユーザでも、スライド表示にRabbitを使う ことができます。具体的には、見栄えの調整などのスライド作成は GUIのプレゼンテーションツールで行い、スライド表示・操作のイン ターフェイスだけキーボード操作に強いRabbitを使う、というよう に使い分けられます。 さらに、Rabbitではスライドの見た目をRubyでカスタマイズできま す。プレゼンテーションの時もプログラ

    Rabbit - はじめに
  • Middleman: Hand-crafted frontend development

    Installation Install the gem and run middleman init my_project to create a new Middleman site from the command line. See full install instructions Customize Your Site Check out the directory cd my_project. Middleman works right out of the box. Start reading the docs to find out what each directory is doing and how to customize your site. See advanced customizations Build and Deploy Running one com

  • 【Middleman】でモダンにHTMLファイルを出力してみる。 | DevelopersIO

    前回に引き続き、Middlemanで静的なサイトを構築してみたいと思います。 実際に、Middlemanを使用して、ベーシックなhtmlテンプレートを出力してみます。 その際に、Middlemanの特徴の一つとして「Layout機能、Partial機能」を使用して、構築したいと思います。 アジェンダ ディレクトリ構造のおさらい。 レイアウトの考え方 Frontmatter(ページ固有変数) 実際に作成してみる。 まとめ ディレクトリ構造のおさらい。 プロジェクトフォルダを作成 まず、作業するディレクトリに移動後、以下コマンドから 「sample」というプロジェクトフォルダを作成します。 $ middleman init sample ディレクトリ構造を確認 作成した「sample」フォルダ内を確認すると、以下の様な構成になります。 注目して頂きたい箇所として「source/layouts/

    【Middleman】でモダンにHTMLファイルを出力してみる。 | DevelopersIO
  • 独学Linux : Hello, Linux World! ≪GUI編≫

    2月1 Hello, Linux World! ≪GUI編≫ カテゴリ:その他 前回はCLIのHello Worldを紹介しましたが,今回はGUIを使ったプログラミングの話です。一般に,GUIのアプリケーションは,構造が複雑なので,簡単に作れるわけではありません。ですが,Tk(ツールキット)を利用したものは,比較的わかりやすいので,Tkを使った簡単なものをいくつか試してみましょう。 Tkは,RubyPerlPythonといった,ソースコードを逐次解釈しながら実行する「インタプリタ言語」で使われます。なので,今回はコンパイルを必要としません。 Ruby/TkRubyは,日人のまつもとゆきひろさんが開発したオブジェクト指向スクリプト言語です。詳細は,公式サイトを参照して下さい。 こちらです→ Rubyの公式サイト 【実行環境のインストール】 Ruby/TkのGUI実行環境は,build-

  • Ruby/ベイジアンフィルタ - TOBY SOFT wiki

    RubyGemsのclassifierを使ってみる † githubを見るに最新版はたぶんこれ↓ luisparravicini's classifier at master - GitHub なんだけど、まずは素のclassifierを使ってみる。 $ sudo gem install classifier Successfully installed stemmer-1.0.1 Successfully installed classifier-1.3.1 2 gems installed stemmerというのも依存で入れさせられた。 あとは、こちらを参考にサンプルを実行してみると→ベイジアンフィルターで日語を分類する。 - ザリガニが見ていた...。 classifier_test.rb: #!ruby -Ku $KCODE = 'u' require 'rubygems' re

  • 汎用自動処理フレームワーク Automatic Ruby とは | 774::Blog

    ※この記事はすでに内容が古くなっています。こちらをご覧ください。 前回の記事を書いてからまだ 2 日しか経っていないが、継続的な開発の結果 Automatic Ruby の汎用フレームワークとしての完成度が高まってきたので、改めて記事を書きたいと思う。 いつもどおり最新の仕様は日語ドキュメントに書かれているので詳しくはそちらを読んで欲しい。 レシピとは Automatic Ruby はインスパイア元の Plagger と同様、プラグインの組み合わせで何でもできる無限の可能性を秘めたフレームワークである。このプラグインの組み合わせを定義するのがレシピと呼ばれる YAML 形式のファイルである。 以下にレシピの例を紹介する。 plugins: - module: SubscriptionFeed config: feeds: - http://example.com/rss2 - http:

  • 1から始めるRuby - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 1から始めるRuby : melborne.github.com - 数学の世界で1は数である 3歳の子供でもそれを知っている そして私やあなたが老いて死にゆくまで 1は数であり そこに疑念の入る余地はない プログラミングの世界でもふつう 1は数である CでもJavaでもHaskellでも 1は数であり それ以上でもそれ以下でもない ところが驚くべきことに Rubyの世界では 1は数ではないのである 嘘だと思うなら irbを立ち上げて 次のようにしてみるといい $ irb >> 1.next => 2 あなたは今 1にnextというメッセージを送った そうしたら1は 2という答えを返したのだ つまりRubyの世界で 1は数以上のものであり メッセージに返答する「

    1から始めるRuby - hp12c
  • Joruri公式サイト

    Joruri CMS Ver.3 お問い合わせ 初期型 Joruri CMS ダウンロード(GitHub) お知らせ 2023年08月04日【重要】Joruri CMS ver.3以下のサポート終了について 2022年02月16日Joruri CMS 3.1.8をリリース 2021年08月24日Joruri CMS 3.1.7をリリース 2021年02月09日Joruri CMS 3.1.6をリリース 2020年12月03日Adobe Flash Player 削除における影響と対応について 最新版Joruri CMS 2020の情報はこちらから パンフレット 自治体向けWebアプリケーションソフトウェアシリーズ Joruriパンフレット(2017.7.6版) Joruriパンフレット[PDF:2.7MB] 自治体OSSキットパンフレット(2017.05.16版) 自治体OSSキットパンフ

    Joruri公式サイト
  • サイトの多言語化に。Google翻訳をRubyから利用する·Easy Translate MOONGIFT

    Easy TranslateはGoogle翻訳を簡単に扱うためのRubyライブラリ。 Easy TranslateはRuby製のオープンソース・ソフトウェア。まだまだ精度は低いが、それでも英語や他の言語で書かれた文章を大枠で把握する際にGoogle翻訳は便利だ。ユーザ自身がブックマークレットを使う場合もあるが、サイト側でクリック一つで翻訳結果を表示している時もある。 翻訳できた! しかしいずれの場合においてもJavaScriptでの翻訳表示ではWeb検索では情報がヒットしないという問題がある。そこで使えるのがサーバサイドでの機械翻訳システムだ。Easy TranslateはGoogle翻訳を使って翻訳を行うライブラリだ。 Easy TranslateはRubyGemsでインストールできるソフトウェアで、文字列を引数に、翻訳したい言語を与えて翻訳結果を取得できるライブラリだ。精度はWeb上で

  • irbで便利。タイプミスやメソッドが分からないといったストレス軽減に·Did You Mean MOONGIFT

    Did You MeanはRubyにおけるメソッドを探す作業、タイプミスをフォローするライブラリ。 Did You MeanはRuby製のオープンソース・ソフトウェア。Rubyではirbというコンソールベースの対話型入力インタフェースがある。これは非常に便利で、クラスやモジュールを一手ずつ触りながら、その動作を確認できるようになる。 似通ったメソッドが分かる そんなirbを使っている中で、メソッドが分からなかったり、思っていた名前と違うことは多々ある。その時にはメソッド全体を出力して探したり、エラーが出てストレスに感じることになる。それを防いでくれるのがDid You Meanだ。 Did You Meanはirbで使うためのソフトウェアであり、大きく分けて二つの機能がある。一つはメソッド名の一部を入れると、それに近いメソッドごとに並べて表示してくれる機能だ。候補は全てのメソッドを近い順に

  • 複数のRubyを切り替えて使いこなす·rvm MOONGIFT

    Rubyは主に1.8.6と1.8.7、そして1.9.1がある。さらにJRubyも最新注目されている。1.9.1を使ってみたいと思いつつも、ライブラリが対応していないと切り替えられずにいる人も多いはずだ。また、その不安のために1.9.1を試せないという人もいるのではないだろうか。 コマンド一つでRuby環境を切り替えられる 複数のRubyを入れたとしても、パスや設定を変えれば使えるだろうが面倒だ。そうした目的のために使うのがrvmだ。 今回紹介するオープンソース・ソフトウェアはrvm、Rubyバージョン管理ツールだ。 rvmは個人のホームディレクトリ以下に設置するソフトウェアで、rvmというコマンドで動作するのでパスを通しておく必要がある。そしてrvm install 1.9.1のようにコマンドを打つと、Ruby 1.9.1がインストールされる。さらにrvm use 1.9.1と打てばパスが

    複数のRubyを切り替えて使いこなす·rvm MOONGIFT
  • Ruby on Rails + MySQL で全文検索 - ドワンゴ 研究開発ブログ

    このエントリでは Ruby on RailsMySQL を使って日語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータはエントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果はエントリの最後に記載する。 ページネーション Rails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ

  • 1