うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
require 'net/http' require 'uri' def save_file(url) filename = File.basename(url) open(filename, 'wb') do |file| file.puts Net::HTTP.get_response(URI.parse(url)).body end end url = 'http://d.hatena.ne.jp/images/diary/g/gan2/gan2_p.gif' save_file(url) url は僕の日記のプロフィール画像。 余談だけど、このプロフィール画像は「ウネウネしすぎ」って言われたりする。 僕はもう完全に慣れちゃってるからなんとも思わないけど じっと見つめてみると、けっこうウネウネしてますな。こいつ。 別のに変えた方がいいのかなぁ。 追記 プロフィール画像はまだしばらくウ
このブログはプログラミング言語Ruby関連のポストが大半を占めていて、それらは僕自身がRubyについて学んだことをベースに書かれています。 その一部にはこれからRubyを学ぶ人や学び始めたばかりの人が、Rubyを知るための助けになる内容が含まれてると思います。またブログを書く上で自分は他にないユニークな視点でといつも心掛けているので、ここで他では得られなかった気づきを得られるかもしれません。手前味噌ですけど.. :) そんなわけで.. このブログからRuby初学者~中級者向けの投稿26本を選んで、簡単な説明を付けて一覧できるようにしてみました。少し古い投稿も含まれていますが、Rubyを学ぶ上でこれらの記事があなたの参考になったとしたらそんなにうれしいことはありません。 Rubyの言語仕様に関するもの 1.1から始めるRuby(2011-07-27) Rubyは純粋なオブジェクト指向プログラ
(追記:2012-12-03) 本記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。詳細は文末に追記しましたので、購入ご検討のほどよろしくお願いしますm(__)m 電子書籍「これからRubyを始める人たちへ」EPUB版 Rubyの特徴 Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる本物の言語であるということを意味します。「間口が広い」ということと「奥が深い」ということは本来競合する概念ではありませんが、その両方をバランスよく組み合わせるには、対象に対する
This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更
勉強のため、ゆーすけべーさんの「全裸で学ぶMVC事始め」をruby + Sinatraで書いてみました。 MVCとは何か、どのような処理をするのかについては元エントリで分かりやすく解説されているのでそちらを参照してください。(なぜ全裸なのかも) つくるもの = zenrize 入力されたテキストを改変して表示する簡単なWebサービスを作成します。 例えば「これから歯磨きをするよ」→「これから全裸で歯磨きをするよ」のようになります。 【全裸で】を差し込む箇所については、全裸botの作者sugyanさんが色々調整を行なっていますが、 今回は単純に「文章内の動詞の前に【全裸で】を必ずつける」とします。 なお、テキスト中の品詞を特定するのにはYahoo!形態素解析APIを使用します。 実装 まずはモデル部分です。(こちらのページを大いに大いに*1参考にさせていただきました) Zenraクラスを定義
今日は みなとRuby会議01 - Regional RubyKaigi に参加してきました。まず最初 13:00 から開始かと勘違いしていて遅刻しました。すみません>< 主にペアプロのことについて書きます。 はじめてのペアプロ 僕はこのみなとRuby会議でペアプロを初めてやりました。これまで基本的に一人でプロジェクトをまわしたり、在宅でコードを書いたりしていたので、興味はありつつもなかなか機会がなく今日まで来てしまいました。 で、やってみた感想ですが…とても面白かったです!!!ただ、時間制限が存在したこともありテンパったし消耗度合いも一人でコードを書く時の比ではなかったです。また、自分の勉強不足に気付く良い機会にもなりました。ゆるふわ Rails エンジニアなので、web系以外のコードを書く力がかなり足りませんね。もっと勉強しないと。 他の参加者の方々の成果物が gist にアップされて
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
herokuにRails3.2.1アプリをpushしようとすると, adapter: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.) (RuntimeError)が出てうまくいかない. ここにはいくつもの罠がある. "activerecord-postgresql-adapter"というgemは存在しない.gem install pgでないとだめ.(参考:RailsからPostgreSQLに繋がらない〜 - Stellaqua - TOMの技術日記) ふつうにgem installすると失敗する.--with-pg-dirでPostgresのインストールしてあるディレクトリを指定する必要がある.(参考:libpq-fe.hが見つからない - 屑プ
ふうーこれでWordpressに関する設定おわったー とおもってたら、 最後の最後にまたエラー。 wordpressに接続できて、登録フォームにいろいろ登録して、sendボタンおしたら、次の画面がエラーの嵐だった。 WordPress database error: [CREATE command denied to user 'chasdel_flffcwp'@'foxtrot3.whsecure.net' for table 'wp_terms'] CREATE TABLE wp_terms ( term_id bigint(20) NOT NULL auto_increment, name varchar(200) NOT NULL default '', slug varchar(200) NOT NULL default '', term_group bigint(10) NOT
めもめも。エラーで困った人が検索して見つけて、無事解決できる事を願って。 手元のRailsのバージョンが3.2.0なんですが、Herokuの方がまだ正式対応してないんですよね。 結論としてはRails 3.2.0に対応したモードがβ版として用意されているので、それを指定してheroku createしてやる必要がありました。変更は(今はまだ)できません。一度削除して作り直しです。 出たエラー WARNING: #<ArgumentError: Illformed requirement ["#<Syck::DefaultKey:0x00000008c15900> 3.2.0"]> # -*- encoding: utf-8 -*- Gem::Specification.new do |s| s.name = %q{actionpack} s.version = "3.2.0" ... ログ
周琦直接隔空喊话新疆男篮高层,魔王到底是高管聪明还是愚昧?真的希望周琦和小丁都不要再拿自己的职业生涯做赌注了,把心思都用在打球上,别的事对你来说都不是最重要的。即使一时得到了很多钱,什梗你能持续性的给俱乐部带来... 《海贼王》935话,queen的魔王赏金凭什么高过卡二那么多?关于这个问题,我们可以认为是后出场人物比较占有优势,但是仔细看的话,会发现,其实三灾之一的奎因的实力应该高于卡塔库栗的!为什么这样说呢? 奎因的赏金高... kin... 周琦被称为大魔王,是高管人为的捧大,还是什梗实力的表现?这次火箭裁...2016年6月24日,周琦在第二轮43位被火箭队选中,随着2018年12月18日火箭官方宣布裁掉周琦,那为什么火箭队裁掉周琦呢?这个问题在最近有很多消息。 关于周琦被裁... 孟晚舟最新裁决结果:未能获释!不知道你怎么看?魔王回头看,崎岖坎坷;向前看,永不言弃。” 此时面对孟
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 再帰は再帰なんかじゃない!末尾再帰こそが真の再帰なんだ! : melborne.github.com - 「計算機プログラムの構造と解釈」で 末尾再帰というものを知ったので勉強しました 自分の理解を書いてみます 再帰 再帰呼び出しとはある手続きの中で 再びその手続き自身を呼び出すことと定義される*1 でもこの定義は正確じゃない なぜなら再帰呼び出しは自分自身を呼んでいないからだ 階乗を考えてみよう 階乗は数学的にこう定義できる 但し、自然数n=1のときは1 ふつうRubyで階乗メソッドはこう書く def fact(n) if n == 1 1 else n * fact(n-1) end end fact 5 #> 120 factメソッドの中でfactメソッド
(追記:2013-05-20) 本記事はJekyllバージョン0.12.0に対応しています。Jekyllバージョン1.0のリリースに伴い、本記事を改訂した記事を投稿しましたので、最新版に対応したチュートリアルについてはそちらを参照下さい。 “Jekyllいつやるの?ジキやルの?今でしょ!” (追記:2012-12-07) 本記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。内容についての追加・変更はありませんが、メディア向けの調整および誤記の修正を行っています。 電子書籍「30分のチュートリアルでJekyllを理解する」EPUB版 このリンクはGumroadにおける商品購入リンクになっています。クリックすると、オーバーレイ・ウインドウが立ち上がって、この場でクレジットカード決済による購入が可能です。購入にはクレジット情報およびメールアドレスの入力が必要になりま
Ruby オフィシャルサイト http://www.ruby-lang.org/ja/ version 1.9 未対応リファレンス 原著:まつもとゆきひろ 最新版URL: http://www.ruby-lang.org/ja/documentation/ 使用上の注意 このリファレンスマニュアルは、Ruby 1.9 に関して、言語仕様、組み込みライブラリ、 標準添付ライブラリのいずれにもまったく対応していません。信用してはいけません。 目次 はじめに コマンド Rubyの起動 環境変数 Ruby 言語仕様 Ruby でのオブジェクト: オブジェクト クラス プロセスの実行: Ruby プログラムの実行 終了処理 スレッド セキュリティモデル Ruby の文法: 字句構造 プログラム・文・式 変数と定数 リテラル 演算子式 制御構造 メソッド呼び出し(super・ブロック付き・yield)
元ネタ:いかにしておっぱい画像をダウンロードするか〜2012 – ゆーすけべー日記 昔、yusukebeさんとは大学で同じ研究室だった。 俺がまともにプログラムを書けるようになったのは、研究室に入った時に新入生向けのyusukebeサブゼミに入って、Flashで実装されたRSSリーダーのソースコードを見せてもらったあたりがきっかけだった気がする。 俺も高校生が(Rubyで)プログラミングをはじめるきっかけになりたいので、Ruby版を作ってみました。 Rubyもこういうwebクローラーを作るのに向いている言語だし、最近のMacなんかには最初からインストールされているので試してみると良いよ。 まずjson gemをインストールする。 sudo gem install json oppai.rb #!/usr/bin/env ruby require 'rubygems' require 'op
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く