多くのプログラミング言語では、任意の底を持つ対数を計算するために一工夫が必要だ。 PHP PHPで任意の底の対数得るのは簡単だ。log関数を用いて次のように書く。第二引数を省略するとネイピア数(自然対数の底)eが底となる。 <?php // 底が2、真数が10の対数値。 $value = log(10.0, 2.0); ?> しかし、このように書ける言語は少ない。 Java JavaではMath.logメソッドもしくはMath.log10メソッドを使う。前者は自然対数(底はネイピア数e)、後者は常用対数(底は10)の値を返す。しかし、任意の底について計算をするようなメソッドは用意されていない。そこで、数学で習った対数の底の変換公式*1を用いて任意の底を持つ対数を計算する。 (対数の底の変換公式) bは任意の底だ。この式を用いれば、任意の底を持つ対数も、自然対数や常用対数を用いて計算すること
Every two years, on even years, on weeklybeats.com, there’s a sorta kind music contest (without the actual contest part) where the idea is to submit a piece of music, at least one minute long, every week, for the whole year. I have attempted this twice so far, in 2014 (Where I managed to create 15 beats) and 2018 (14 beats). I always had a phase of joy in the beginning, then it became work and the
2011-03-03 独習C++練習問題2.2.1 独習C++練習問題2.1.3 独習C++練習問題2.1.2 2011-02-25 プログラミング言語処理系演習問題1.1 プログラミング言語処理系演習問題1.2 プログラミング言語処理系 【C++】独習C++ - 改訂版 プログラミング 2011-02-24 独習C++練習問題2.1.1 独習C++練習問題1.7.4 独習C++練習問題1.7.3 独習C++練習問題1.7.2 独習C++練習問題1.7.1 2011-02-23 独習C++練習問題1.6.2 独習C++練習問題1.6.1 独習C++練習問題1.5.3 2011-02-22 独習C++練習問題1.5.2 2011-02-16 独習C++練習問題1.5.1 独習C++練習問題1.4.2 独習C++練習問題1.4.1
MacのRuby環境でMeCabを使うときのメモ Ruby 1.9.2はMacPortsで以下のようにインストール $ sudo port install ruby19 +mactk +nosuffix オプションを付けるとMac標準でインストールされているrubyではなくて MacPortsでインストールしたRubyを使うことができる。 $ ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10] これからRubyを学んでいくのなら時期的にもRuby1.9だけでいいかな。 MeCabをインストールするには 公式:http://mecab.sourceforge.net/からSourceをダウンロードしてmake installする方法 MacPortsからmecabとrb-mecabをインストールする方法 の
VPSホスティングサービスを使えば,Linuxの仮想マシンを1台丸ごとレンタルできる。 SSHやFTPで接続でき,自前でWebアプリを立ち上げたり,OSを自由に利用できる。 仮想マシンなので,OSの起動・終了・バックアップもWeb上の管理パネルから可能。 (※仮想マシンのOSは,Windowsの場合もある。VirtualWebなど。) 一昔前の「レンタルサーバ」という語は,死語となりつつある。 その代わりに台頭しているのが,この「VPSホスティングサービス」である。 今後は・・・ Web初心者はブログ+SNSへ流れ,主にコンテンツを発信する。 Web上級者はVPSやPaaSへ流れ,www上に存在する仮想マシンの中で,自前のWebアプリを動かす。 という二極化が進むことだろう。 エンジニアとしては,自分専用のVPSを一つぐらい持っていないと,箔がつかない時代になった。 バーチャル・プライベー
『るびま』は、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 直
電子書籍『はじめる!Rails3 (1)』が達人出版社から発売されました(2011年2月)。 この連載の内容がベースになっています。もちろん大幅に加筆されています。価格は1,000円(税込み)です。 Ruby のインストール この連載によって初めて Ruby に触れる方もいらっしゃるかもしれませんね。 Ruby on Rails を使い始めるには、まずプログラミング言語 Ruby のインタープリタが必要です。 次のページに詳しい手順が書いてありますので、まずは Ruby をインストールしてください。 Windowsへのインストール - Rubyリファレンス Mac OS Xへのインストール - Rubyリファレンス Linuxへのインストール - Rubyリファレンス 2011年2月1日現在、1.8.6, 1.8.7, 1.9.2 という3つのバージョンの Ruby がよく使われていますが
ちょっと仕事で使いたいからアプリ作って♪ お気楽な奥さんからのリクエスト。そんな簡単な話っすか?まーいいけど。^^;) rails3 になってから全然 ruby さわってないし、久しぶりに rails でやっちゃえ! :-) Ruby の環境構築をしはじめて、いきなりびっくり。今って RVM (Ruby Version Manager) で複数の Ruby バージョンを簡単に管理できるんだ。めちゃ便利じゃん :-) Ruby Version Manager (RVM) ちなみに rvm のインストールは↓って書いてあるんだけど、なぜか自分の環境で実行できない。 $ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head ) どーしよ (T^T) と思ってたら、こんな(↓)なインストール方法を発見! $ m
Clockコントローラーでnowというアクションを作りたかったのに、、 間違えてnewっていうアクションを作ってしまいました。。 $ rails g controller clock new create app/controllers/clock_controller.rb route get "clock/new" invoke erb create app/views/clock create app/views/clock/new.html.erb invoke test_unit create test/functional/clock_controller_test.rb invoke helper create app/helpers/clock_helper.rb invoke test_unit create test/unit/helpers/clock_helper_
Eli Benjamini, Richard Coico, and Geoffrey Sunshine “Immunology: A Short Course undertakes to cover all the important areas of contemporary. Immunology: A Short Course, Sixth Edition introduces all the critical topics of modern immunology in clear and succinct yet comprehensive fashion. The authors. Immunology: A Short Course, Sixth Edition introduces all the critical at www. […] Read More »
久しぶりに Ruby やら Rails を触っていて、Ruby 1.8系と 1.9系のどちらも使いたくなったので、rvm を導入してみました。 導入及び使い方については、RVMでMacにも複数のRuby環境を!(1) # Leopard - たぐってつづる が、とても参考になりました。 rvm のインストール rvm のインストール手順は以下のとおりになります。 インストールには git が必要になるので、事前にインストールをする必要があります。 $ git clone --depth 1 git://github.com/wayneeseguin/rvm.git $ cd rvm $ ./installインストールが完了したら、以下の行を .bashrc に追記・設定します。 # ホームディレクトリ直下の「.rvm」に作成されたスクリプトを読み込む設定になります。 # RVM [ -s
<html> <div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274068668/r4wh-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Gibg-iYTL._SL160_.jpg" alt="RailsによるアジャイルWebアプリケーション開発 第4版" style="border: none;" /></a></div><div class
2011年07月26日13:29 Ruby Railsエンジニアならこれだけは知っておけっていう便利メソッド Object#presence と Object#try という便利なメソッドがあることをご存知ですか?この2つのメソッドはとっても便利なのでちょっと紹介してみます。 Object#presence メソッド これは以下のような定義となっています。 def presence self if present? end present? メソッドというのはみんな大好き blank? の反対のメソッド (!blank?) です。 つまり、nil, false, [](空配列), {}(空ハッシュ), ""(空文字列), " "(半角スペースだけの文字列)であれば false、それ以外であれば true になります(blank? って半角スペースだけの文字列を true と判定するの知って
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く