タグ

Rubyに関するVitSymtyのブックマーク (26)

  • Install rbenv on Debian 9 (Stretch) - www.openux.org

    Hello, I’ve encountered an issue about rbenv installation on Debian 9 (Stretch) version. In fact, It seem the OpenSSL libraries have some bugs in Debian 9 version. When I’ve tried to install rbenv with “rbenv install” command, I see this result: Last 10 log lines: OSSL_SSL_METHOD_ENTRY(SSLv3_client), ^ ossl_ssl.c:110:69: note: in definition of macro ‘OSSL_SSL_METHOD_ENTRY’ #define OSSL_SSL_METHOD_

    VitSymty
    VitSymty 2017/06/18
    Debian 9にrbenvでRubyをインストールするときのエラーに。
  • るびきち「日刊Emacs」は移転しました

    はじめまして。 るびきち と申します。 幼少期は自閉症児で運動音痴、言葉も未発達でいじめられ、登校拒否を経験。 苦手な科目はワースト2は国語と体育だった。 フリースクールを転々とするも友達できず。 それでもなぜか小さい子供にだけは好かれていた。 英語と理数系が得意だったので、それを活かして他の人が遊んでいる間に大学受験の勉強をした。 友達がいないことが幸いして勉強漬けで大学でも成績こそ良かった。 しかし作文能力が育ってなかったところで卒論という大ボスが待ち構えていた! 戦々恐々としながらも、ひとりぼっちで独自の研究をして書き上げることができた。 驚くことに卒論では賞をもらうことができ、大学院に進学してからいきなりASCIIから執筆のオファーが来た。 2001年の処女作「Rubyを256倍使うための 魔道編」の「はじめに」に「俺は昔から作文が大の苦手であった。」と正直に告白した。 1ヶ月

  • フィールドが存在しない項目の検証(validate) - ザリガニが見ていた...。

    前回までに、ユーザーデフォルトの設定が出来るようになったが、現状では入力された値のチェックはしていない。だから予想外の入力がされると、エラーが発生してしまう。入力値の検証機能(validate)が必要だ。 ところが、今回は複数のオブジェクトをyamlに変換して1つのフィールドに保存するようにしている。検証したいのはyamlに変換する前の個々のハッシュオブジェクトの値だ。こんな時はどのように処理するべきなのか?以下は、試行錯誤の結果、その処理方法のメモ。 エラーのチェック app/models/default.rb モデル(defaultテーブルを管理) 標準的なvalidate 値のチェックの対象がyamlフィールドそのものであれば、以下のように簡潔に表現することが出来る。(例:yamlフィールドはintegerタイプで、値が直接保存されると仮定して、1から100の範囲外の時はエラーにする

    フィールドが存在しない項目の検証(validate) - ザリガニが見ていた...。
  • Ruby on Rails: ビューヘルパーのメソッド名が重複したので、私なりのヘルパー分類方法を考察してみた。 - #tech

    前提 この記事では Ruby on Rails 3.2.x 系について話をする。 はじめに Ruby on Rails ではコントローラーごとにビューヘルパーが作成される。 例えば、次のようなジェネレーターを実行してみる。 $ bundle exec rails g controller hoge > create app/controllers/hoge_controller.rb > invoke erb > create app/views/hoge > invoke test_unit > create test/functional/hoge_controller_test.rb > invoke helper > create app/helpers/hoge_helper.rb > invoke test_unit > create test/unit/helpers/hog

    Ruby on Rails: ビューヘルパーのメソッド名が重複したので、私なりのヘルパー分類方法を考察してみた。 - #tech
  • Rails でよくある 5 つの間違い - 杉風呂2.0 - A Lifelog -

    以下の文章は、Mike Perham 氏のブログ記事を翻訳したものです。原文は2012年5月5日に公開されました。 Five Common Rails Mistakes http://www.mikeperham.com/2012/05/05/five-common-rails-mistakes/ Railsをそれなりに仕事で使ってきて多くの Rails アプリを見てきて、悪い Ruby コードを読み書きした。この記事では、だいたいすべての Rails のコードベースで見られる共通の間違いを5つ挙げる。 1. スキーマの仕様がないマイグレーション データモデルはアプリケーションのコアだ。スキーマに制約がないと、データはコードベースに存在するバグにより徐々に蝕まれていき、フィールドに値が入っているか信頼できなくなる。ここに Contact スキーマがあるとしよう。 create_table

    Rails でよくある 5 つの間違い - 杉風呂2.0 - A Lifelog -
  • Rubyとか使ってクローリングやスクレイピングするノウハウを公開してみる! - 病みつきエンジニアブログ

    今まで何度もスクレイピングとかクローリングをしてきたので、マエショリストの端くれとしてコツを公開すべきかなあ、と思い、公開します。 今日の題材は、CNET Newsです。私はウェブ文書にタグ付けをするという研究をしているのですが、そのための教師データとしてクローリングをします。 photo by Sean MacEntee 要件定義 CNET Newsから全ニュースを保存し、その文をデータベースに保存します。これは、次のようなフローに書き下すことができます。 全URLを取得し、データベースに保存 データベースにある全URLをダウンロードする 保存した全ページを解析して、文をデータベースに保存する という流れです。これらは独立していますから、それぞれどの言語で解析しても構いません。しかし後述しますが、「あとから追いやすくする」「適材適所」といったあたりを気をつけて、言語選択をするべきだと

    Rubyとか使ってクローリングやスクレイピングするノウハウを公開してみる! - 病みつきエンジニアブログ
  • RakeUserGuide - FrontPage

    自由に修正していただいて結構です。ただし、ライセンスに関しては同意があるものとして扱います。著作権等は主張できないものと考えます。 また、翻訳を公開するサイトですから、新たなページの追加が必要なケースは発生しにくいと考えます。それでも、ページの追加が必要だと感じた場合は、自由に追加していただいて結構です。 修正を加えた場合、管理者への連絡は不要です。また、修正を加えることがためらわれる場合は、メールにて連絡していただいても結構です(その方が敷居が高いとは思いますが)。掲示板も用意していますので、そちらに書き込んでいただいても良いかもしれません。しかし、直接修正をしてもらうのが一番良い方法だと考えます。

  • rubicle.net

    2015-11-17 14日に公開した18種に加え、残り20種もTwitterスタンプとして使用できるようになりました。(LINEスタンプ40種のうち、LINE専用の2種を除く38種の画像がTwitterスタンプとして使用可能です) 2015-11-14 昨日公開したLINEスタンプのうち、18種がTwitterスタンプとしても使用できるようになりました。残りのスタンプについても、近日中に利用可能となる予定です。 LINEスタンプの画像40種が、クリエイティブ・コモンズ 4.0 表示-非営利のもとでご利用いただけるようになりました。また、画像ファイルの一括ダウンロードも可能です。 2015-11-13 うーさんに作成していただいた、るびくるのLINEスタンプを公開しました! LINE Creators Marketより購入可能です。 →LINE Creators Marketのスタンプ詳細

  • OSS人材育成:OSSモデルカリキュラム導入実証:IPA 独立行政法人 情報処理推進機構

    OSS人材育成のOSSモデルカリキュラムページをIT人材育成iPediaに移動いたしました。 今後は、下記IT人材育成iPediaのOSS人材育成をご覧いただきますようにお願い致します。 URL:https://jinzaiipedia.ipa.go.jp/it_platform/education/oss

  • 2013年新学期にRubyを始めるエンジニアが読むべきサイトまとめ

    初心者ぺちぱーがRubyのコードを書くに当たって、大変勉強になったサイト、これから読んでおきたいドキュメントを紹介する。 Index Ruby入門・チュートリアル Ruby reference Ruby 2.0の新機能 Rubyコーディング規約 Ruby関連の情報 Ruby tool Ruby ブログ rbenv & ruby-build Gem Bundler irb pry RDoc YARD RSpec Cucumber SimpleCov ruby-prof Rake Rack Rack対応HTTPサーバー Sinatra Ruby on Rails Rails 4.0の新機能 Ruby入門・チュートリアル Rubyを始めるときに、入り口になるところ。他言語文化圏からの移民の人達は第1章 Ruby言語ミニマムから読み始めると、256倍ぐらい理解が早くなると思う。 第1章 Ruby

    2013年新学期にRubyを始めるエンジニアが読むべきサイトまとめ
  • Ruby on Rails, Deviseを使って認証機能を実装してみる

    手順はDevise開発元のGitHubに書いてある。英語だけどコマンドとかコード読めば大体できる https://github.com/plataformatec/devise 日語が良いかたはこっちを読むがいいさ! http://d.hatena.ne.jp/babie/20100729/1280381392 環境 Mac OS X 10.7.5 Lion ruby 1.9.3 Rails 3.2.12 mysql 5.1.66 やってみる。百聞は一見にしかず GemFileに下記を追加してbundle installする。ちなみにGemFileはプロジェクトルートに配置されている。

    Ruby on Rails, Deviseを使って認証機能を実装してみる
  • Ruby on Railsでアダルトサイト作ったよー

    例に漏れず件のエントリーに影響を受けまして、Ruby on Rails を利用したサービスを作ってみました。 一つもアクセスがないため宣伝ついでに利用したgemや作成する際に参照したサイトを載せますので、「Rails初心者っす」とか、自分と同じく「そもそもプログラミングとか知らねっす」という方はちょっとしたナレッジとしてご活用くださいまっせ。開発ガンガンやってる方には価値ある情報たぶんないよー。 作った人新卒入社四年目の会社を今秋退職プログラミング未経験過去に流行ったテキストサイトの影響でhtmlcssは多少書けるブラウジングの大半はアダルトサイトの閲覧とどのつまり、性的に健康な青年が休職中で暇でした。 作ったものアダルトサイト専用のソーシャルブックマークサービス名前「SiCOLIP(シコリップ)」URL「http://sicolip.elasticbeanstalk.com/」シコった

    Ruby on Railsでアダルトサイト作ったよー
  • 知って得する!55のRubyのトリビアな記法

    Rubyはたのしい言語です。Rubyを触っているとマニュアルにも書いていない「小さな発見」に遭遇することがよくあります。このような「発見」は、プログラムの質や効率の改善には直結しないかもしれません。いや、むしろチームプログラミングでは妨げになる可能性すらあります。しかしその一方で、言語自体が自分の知らない領域を持ち続けていることが、その対象に対する興味を失わせないための大きな要因である、というのもまた疑いのない事実なのです。つまり「発見」はたのしさに直結しているのです。 このブログにおいて「知って得するRubyのトリビアな記法」というタイトルで、今まで3回記事を書きました。 “知って得する21のRubyのトリビアな記法” “第2弾!知って得する12のRubyのトリビアな記法” “第3弾!知って得する12のRubyのトリビアな記法” これらのトリビアには、ネット検索で見つけたもの、Twitt

  • 平衡点(2013-02-26)

    I use cookies to analyze how visitors use my website via Google Analytics: Accept Reject Dismiss _ Ruby 2.0 on Debian with ruby-build, rbenv 日曜日の関西Debian勉強会でもお話ししましたが, Debian パッケージになっていない Ruby インタープリタを気軽に試すには ruby-build + rbenv が便利です. というわけで, Ruby 2.0p0 を install してみました. 環境は Debian 7.0 (Wheezy) です. 以下, 6.0 Squeeze では動作未検証なのでご注意下さい. ruby-build? rbenv? ruby-build も rbenv も Debian 固有のモンではありませんので, ご存知

    平衡点(2013-02-26)
  • PHPを愛する試み - maeharinの日記

    僕はRubyが好きだ。プライベートではRubyばっかり使っている。でも、仕事ではPHPを使わなければならない。これまでPHPは書きにくいーと思い込んでいてあまり好きではなかったのだけど、仕事で使う以上PHPを好きになった方がきっと幸せになれる。何かを好きになるにはどうすればよいか。そう、相手のことを知る努力をすればいいんだ!ということで、PHPについて知る努力をしてみた。 PHP The Right Wayを読む http://ja.phptherightway.com/ ☆PHPへの愛が100上がった☆ これは... PHP好きになれるかも! 普段Rubyで書いてるコードをPHPで書いてみる 折角なので自分が普段Rubyを使っていて便利だなーと感じていることをPHPではどう書くのか(厳密では無いにしても大体同じ内容はどう書くか)試してみた。Rubyは1.9.2、PHPは5.3.10。 多

    PHPを愛する試み - maeharinの日記
  • 軽量Ruby – mrubyとRubyの違い

    MobiRubyで書いた”さめがめ” 去年の春からずっとコツコツと作っているmrubyでiOSアプリが書けるMobiRubyが久々に動く様になったので、1年近くmrubyを触ってきて気になった所を少し書いてみます。 以下、mrubyと区別しやすくするために、普段みなさんがお使いのRubyをCRubyと書いています。 mrubyって? mrubyはMatzが去年発表した省メモリ版のRuby実装です。CRubyの機能を全て実装している訳ではなく、JIS/ISOの規格をベースに設計・実装されたものです。JIS/ISOの規格書は有料なのですが、最終ドラフトがIPAのサイトから確認できます。 mrubyの経緯や概要は、日経ITProによるMatzへのインタビューが分かりやすく、内部などについては、IIJさんや東芝情報システムさんがまとめている記事が参考になります。 現在の所リリース版はなく、GitH

  • Rails 製の人妻動画サイト「h300」の復刻版をリリースしました - おいちゃんと呼ばれています

    2012年の春、90日間限定で公開したエロサイト。 -Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました 予定どおりクローズしたものの、クローズからおよそ半年経った現在でも、未だにサイト名で検索して辿り着くユーザーも相当数いらっしゃるようでして。 ...というのは口実で、要は自分が一番復活を望んでいたサイトだったので、このたび復刻版をつくってリリースしました。 (※大人の事情により、リンクはやむなく削除しました) 見た目は 2012年春の前バージョンのものとほぼ同様ですが、パフォーマンスを上げたり、そのほか結構内部に手を入れました。以下、まとめます。 **Rails 製のエロサイトの復刻版をリリースしました URL の変更 Ruby on Rails 3.2.7 ビジネスロジックをコントローラからモデルへ移すリファクタリング レスポンシブではない boots

    Rails 製の人妻動画サイト「h300」の復刻版をリリースしました - おいちゃんと呼ばれています
  • MemoPad@uehi - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • tail -f pinzo.log: Rails3 のメール送信で "hostname was not match with the server certificate" というエラーが出た場合には

    Rails3 のメール送信で "hostname was not match with the server certificate" というエラーが出た場合には Rails3.0.1 にてメール送信のテストをしているとこんなエラーがでた。 /usr/lib/ruby/gems/1.8/gems/railties-3.0.1/lib/rails/commands/runner.rb:50: /usr/lib/ruby/1.8/openssl/ssl.rb:123:in `post_connection_check': hostname was not match with the server certificate (OpenSSL::SSL::SSLError) from /usr/lib/ruby/1.8/net/smtp.rb:582:in `tlsconnect' from /u

  • はてなブログ | 無料ブログを作成しよう

    理解はできるけどそれだけだな 「ピザ屋の匂いって、全部他人が注文したものから香る匂いだと思うと、悔しいよな」と友人に言ったら「理解はできるけどそれだけだな」と言われた。全く持ってその通りだ。この言葉を発する時、自分は日語のテクニックだけで言葉を作っていて、伝えたい想いとかそう…

    はてなブログ | 無料ブログを作成しよう