はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
直接そのスクリプトファイルを指定して実行されるとき(python main.py、ruby main.rb など)にだけ実行されるブロック、いわゆるメイン関数的なものを記述する方法。おまじないだと思って書いておけばいいかもしれない。 Python では __name__ 変数を使用する。 if __name__ == '__main__': pass Ruby では __FILE__ 変数を使用する。 if __FILE__ == $0 # pass end このように記述すればモジュールとしてインポートされるときには実行されず、直接スクリプトファイルとして呼び出すときだけ実行されるメイン関数のような動作をする。なお Unix 系 OS で実行権限を与えてコンソールから ./main.py や ./main.rb と呼び出した場合でもきちんと実行されるようだ。そこは安心して使えそうだ。
bundle installでRMagickをインストール中にエラーが発生したのでそれの解決法についてメモっておきます. 以下がbundle install中のエラーメッセージ. Installing rmagick (2.13.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ユーザ名/.rbenv/versions/1.9.3-p194/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config. chec
じぶんメモ RubyGems自体のアップデート $ gem update --system ローカルのgemファイルから直接インストール 何らかの事情でリモートからインストールできない場合、手元にgemファイルを持っていればそこからインストールできる。 gemファイルがあるディレクトリに移動して以下のようにコマンドを打つ $ gem install hoge -l インストール済みのgemの格納先を調べる $ gem which hoge gemの取得先となるリモートのgemサーバを追加する デフォルトだとhttp://gems.rubyforge.org/が設定されている。最近はGitHubでgemを公開している人も多いのでリモートのgemサーバとしてGitHubを追加したいといった場合、以下のように行う。 $ gem sources --add http://gems.github.c
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. CSS Compatible Sass is completely compatible with all versions of CSS. We take this compatibility seriously, so that you can seamlessly use any available CSS libraries. Feature Rich Sass boasts more features and abilities than any other CSS extension language out there. The Sass Core Team has work
slimrbコマンドを使って、slimソースをHTMLに変換できる。 変換結果は標準出力へ送られるので、リダイレクトでファイル保存する。 変換結果はデフォルトでは、改行が含まれなく見づらいのが、-p スイッチを使うと見やすくすることができる。
今回は変数を作ってテンプレートの中に埋め込み、HTMLデータを生成する方法について説明します。 次のRubyプログラムを見てください。 @title = 'プレスリリース' これはインスタンス変数の定義の例です。アットマーク(@)で始まるのが特徴です。インスタンス変数の値は、次のようにテンプレートの中に埋め込むことができます。 <h1><%= @title %></h1> これを先ほどのプログラムと組み合わせると、次のようなHTMLコードになります。 <h1>プレスリリース</h1> Ruby on Railsでは、インスタンス変数を埋め込んでテンプレートからHTMLコードを生成することをレンダリングと呼んでいます。また、レンダリングに必要なインスタンス変数を定義するプログラムをアクションといいます。 冒頭のRubyプログラムをもう一度見てください。他の多くのプログラミング言語と同様、Ru
■ [ruby][rails] Hamlを越えるシンプルさを実現したテンプレートエンジン、Slim 今日から始まるRuby Advent Calendar jp: 2010参加記事です。 http://slim-lang.com/ Rails界隈ではHTML(ERB)よりシンプルなテンプレートエンジンとしてHamlが人気ですが、SlimはHamlからさらに記号を減らしたようなテンプレートエンジンです。 ! doctype html html head title Hello Slim body h1 Hello, Slim! div id="main" | これはSlimのサンプルです。 | シンプルでしょう? p.note | Hamlのように「#」や「.」を使うこともできます。 Rails 3で使う場合、 gem 'slim', :require => 'slim/rails' と書く
doctype html html head title Slim Examples meta name="keywords" content="template language" meta name="author" content=author javascript: alert('Slim supports embedded javascript!') body h1 Markup examples #content p This example shows you what a basic Slim file looks like. == yield - unless items.empty? table - items.each do |item| tr td.name = item.name td.price = item.price - else p | No items
Captcha security check g1g0.com is for sale Please prove you're not a robot View Price Processing
net/httpsを使ってHTTPSでサーバーに接続します。 サーバーの公開鍵証明書を得る 接続したいサーバーの公開鍵証明書を取得します。Windows環境であればIEを使うのが簡単です。(IE 6で確認) IEで接続したいサーバーにhttpsでアクセス。 SSL通信の場合右下に表示される「鍵」マークをダブルクリック。 「証明書」ダイアログが表示されるので、「詳細」タブの「ファイルにコピー」ボタンを押す。 「証明書エクスポートウィザード」が開始される。「次へ」ボタンを押す。 ファイル形式を「Base64 Encoded X509」(PEM形式)とする。 あとはウィザードに従って、適当なファイルにエクスポートする。 接続する。 サンプルは、「Rubyリファレンスマニュアル - net/https」記載のものとほぼ同じです。「https.ca_file」で、上で取得した接続先サーバーの公開鍵証
Hashie::MashはRubygemsのパッケージで公開されているclassのひとつで,m.key = valueのような書き方でkeyにアクセスできるHashのようなもの.twitterパッケージの内部でも使われている. GitHub - intridea/hashie: Hashie is a collection of classes and mixins that make hashes more powerful. 使い方 gemコマンドでインストールできる. $ sudo gem install hashie利用するにはhashieをrequireする必要がある(Ruby1.8以前の場合は先にrequire "rubygems"しておく). require "hashie" 以下,コード例.これだけでなんとなく雰囲気は分かると思う. m = Hashie::Mash.new
ここ最近 私は RubyとTwitterで遊んでますが RubyGemsのTwitter の followersとかのデータ構造を 見ていてふと思ったのが Hashie::Mash ってなんぞや ってコトで、 ハッシュのようでいて ハッシュとは違う動きをしているものが なんか 無性に気になったわけです そこで調べてみると、 どうやら RubyGems に Hashie というものがあるらしい 多分これって ハッシュの値に オブジェクト指向な感じで アクセスできるようにする感じなのかな?、 まぁ よくわからんけど 笑) ということで 早速 gem install hashie としてインストール ということで スクリプト書くけど 最初の部分はこんな感じかな #!ruby -Ku require 'rubygems' require 'hashie' それでは サンプル的な データを作ってみる
FacebookのGraphAPIの使い方はこの辺りにいろいろ載ってる。 https://developers.facebook.com/docs/reference/api/ 例えば音楽をとってくると。。。 { "data": [ { "name": "Michael Schenker Group / Temple Of Rock", "category": "Musician/band", "id": "249184148459561", "created_time": "2012-04-25T11:16:13+0000" }, { "name": "Sarah Brightman", "category": "Musician/band", "id": "301956239856782", "created_time": "2012-04-10T09:39:05+0000" }, {
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 本日は Ruby の標準パッケージ管理システムである RubyGems のご紹介です。最近ではほとんどの Ruby 用ライブラリが RubyGems を当然のように採用していて、ドキュメントにも RubyGems によるインストール方法しか掲載されないようになってきました。私はこれまで本当に必要最低限の知識だけでやり過ごしてきたのですが、だんだんと不都合もでてきた
教えてくんモードです。 Rubyで、gem installした後、ざっとドキュメントを見たいとき、どうするのが良いでしょうか? (→解決しました「gem serverを動かして、表示されたURLをブラウザで見る」らしいです) たとえば、Rubyで「はてなブックマーク」を使って遊びたいなと思ったとしましょう。るびこちゃんは以下のような行動を取りました。 (hatenaという文字列を含むモジュールを探しましょ♪) C:\>gem search hatena *** LOCAL GEMS *** (あ、gemって、デフォルトではローカルを探すんですね…) (じゃあ、--remoteオプションをつけましょ♪) C:\>gem search hatena --remote *** REMOTE GEMS *** hatenaapiauth (0.1.0) hatenaapigraph (0.2.2)
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Rubyを最初学んだとき、SymbolとStringの違いが解って無くて、なら全部StringでいいやとSymbolを全く使わなかった時期がありました。今は意図的に使い分けるようにしています。Lost-Season: Rubyのシンボル で疑問点が上がっていたので、初心者向けにSymbolについて説明してみます。 まず使い道ですが、文字の定義を明確にしたいときに使うことが多いです。たとえばhashのkeyだったり、アクセサの引数で渡すインスタンス変数名だったり、alias_methodの引数で渡すメソッド名だったりと、文字に意味づけしたい時に使えます。このようなときにSymbolを使うことによって、ソースがすっきりして可視性が上がります。 また、symbolを使うと速度が向上します。これは、'a' と書くと毎回Stringの'a'を生成しコストが発生しますが、:aと書くと初回にしかコストが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く