まず、nil?とempty?はrubyのメソッドで、blank?とpresent?はrailsで拡張されたメソッド(つまりrubyでは使えない)ってことを覚えておく。 - nilは存在しないという意味。 対して ""は「何も無い」が存在している。空白の存在。
1:以下、名無しにかわりましてVIPがお送りします:2012/08/16(木) 11:53:37.65 ID:4dV4IKm90 棒人間もありだよな? 3:以下、名無しにかわりましてVIPがお送りします:2012/08/16(木) 11:58:51.38 ID:P+HAP5cn0 うちのスタジオでは時間ないからいきなり下描き入るし 14:以下、名無しにかわりましてVIPがお送りします:2012/08/16(木) 12:33:23.93 ID:mfg5ndJy0 俺はこんな感じかなあ 15:以下、名無しにかわりましてVIPがお送りします:2012/08/16(木) 12:34:18.65 ID:N1y3AtnG0 やってるけどいきなりシルエットから描いてるわ 16:以下、名無しにかわりましてVIPがお送りします:2012/08/16(木) 12:37:53.77 ID:PGs01Csp0 ア
rubyのprivate、protectedについて、かなり誤解していたことに気付いた。 private とは 明示的なレシーバを付けて呼び出す事はできない。 つまり、他のオブジェクトから呼び出すことはできず、 自オブジェクトからのみ呼び出す事ができる。 継承を行っている場合、 継承元に定義されたprivateメソッドは、継承先から呼び出す事ができる。 呼び出すときに、明示的にレシーバを指定する必要がないからだ。 これって、Javaでいうprotectedに相当するのでは。 じゃあ、rubyのprotectedは? privateとほぼ同じだが、 同一クラスまたはサブクラスのインスタンスからであれば、レシーバを指定して呼び出す事ができる。 ちょっとirbで試してみると、 >> class Test >> protected >> def test; puts 'test'; end >>
git branch 使い方 新しいブランチを作成する ブランチ new-branch を新しく作るには git branch new-branch とする。すでに new-branch というブランチが存在しているときはエラーになる。 ブランチやコミットから新しいブランチを作成する あるコミットを指示する some-commit や他のブランチ other-branch から ブランチ new-branch を作成するには git branch new-branch some-commit git branch new-branch other-commit とする。たとえば、最新のコミットを除いて新しいブランチを作る (2つ前のコミットからブランチを作る)には git branch new-branch HEAD^ とする。 ローカルのブランチの一覧を見る git branch とする
澳门六合官网【官方直营-信誉品牌】澳门六合官网实力打造全网顶级信誉、高赔率、最稳定的娱乐服务平台,24小时客服在线,首充就送,提现秒到账,澳门六合官网欢迎您的加入...
1.0.0 1.1.0 1.1.1 1.1.6 1.2.0 1.2.6 2.0.0 2.0.1 2.0.3 2.1.0 2.2.1 2.3.2 2.3.8 3.0.0 3.0.5 3.0.7 3.0.9 3.1.0 3.2.3 3.2.8 3.2.13 4.0.0 4.1.0 4.2.1 使い方 モデル.destroy([引数 or 配列]) 例 ロードしたオブジェクトを削除 entry = Entry.find(:first)<br />entry.destroy モデルオブジェクトのロードと削除を一度に行う Entry.destroy([1, 2]) ソースコード GitHub ソースコード検索 Search: destroy - GitHub
The Monitorix Projectは8月12日、リソース監視ツール「Monitorix 3.3.0」をリリースした。5月に公開された3.2に続く最新版リリースで、新たに2種類のグラフが導入されたほか、電子メールによるレポート受信機能も加わっている。 MonitorixはPerlで実装されているモニタリングツール。ネットワークやロードアベレージ、メモリ使用量、アクティブなプロセスなどのシステムやサービスの状態をモニタリングできる。動作する統計データを収集するデーモン「monitorix」と、CGIスクリプトの「monitorix.cgi」で構成されており、軽量さを特徴とする。当初、Red Hat/Fedora、CentOSなど運用環境のLinuxサーバーでの利用を目標に作成されたが、FreeBSD、OpenBSD、NetBSDなどのUNIX系OSもサポートする。ライセンスはGPLv2
売上マスタでは、顧客IDは複数いますし、商品IDも複数存在します。そして同じ商品であっても単価が異なります。これを解決する方法でよく見るテーブル構造が【タイプA】です。 【タイプA】 各顧客毎に商品マスタを持たせる構造です。この方法だと、視覚的にも分かり易いですが、売上ID[2]の商品IDは[3]ではなく[4]と言う事になります。構造的な意味としては、別の商品となってしまします。そして、在庫管理などをする場合は、商品ID[3]と[4]は同じ商品となるようなうに、顧客別商品と商品マスタを用意して、関連づける必要があります。 【タイプB】 全てのマスをレコードにする方法ですが、この方法を当社では「中間テーブル」と呼んでいます。多対多を解決する為に必要なテーブルで、エンドユーザーはこのテーブルを見る事はありません。売上マスタの「顧客ID」と「商品ID」と「単価」だけのテーブルを作って、売上マスタ
Canvas tetrisはHTML5/JavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 今後Webブラウザ向けに作られるゲームは増えていくと思われます。そこで既存のゲームを参考にするのはいい方法ではないでしょうか。今回はHTML5で作られたテトリスCanvas tetrisを紹介します。 意外と落ちてくるスピードは速いです。 aキーで回転、後は十字キーでブロックの移動です。一列並べれば消えます。 Canvas tetrisではスコアやレベルと言った概念はありません。落下してくるブロックを並べて消すのみです。ゲームとしてはまだまだですが、基本的な機能だけはできており遊ぶことはできます。 MOONGIFTはこう見る Canvasを使うと高度なグラフィックスを実現できますが、利用については難しいイメージがあります。そこで既にできている
「電書協EPUB3制作ガイド」の登場により、ごく基本的なレイアウト表現については各ビューアでほぼ同一の表示を得られるようになってきましたが、電書協EPUB3制作ガイドで定義されていないプロパティや、定義されているものでも一部の技術的な対応の難しいプロパティでは、まだ各ビューア間で対応状況に差があるのが実情です。 このため、現在EPUBで少し凝った表現をしようとすると、「まずテストして目的のビューアできちんとした表示が得られるかどうかを確認する」というプロセスが必要になり、ビューアの種類が多いこともあってかなりの手間がかかります。 そこで、この作業を少しでも楽にするため、該当するプロパティをピックアップし、表示テストを行いました。 テストが可能なのは外部EPUBファイルの読み込みに対応しているビューアに限られること、手元にあるテスト機が全環境を網羅しているわけでないことなどから完全なテストに
データセンター自動化ツールとして知られるChefの開発元であるOpscodeは、Private Chef、Hosted Chefの2つの製品を1つのブランドにまとめた「Enterprise Chef」を発表しました。 これまで商用製品としてのChefは、オンプレミス版の「Private Chef」と、Opscodeによるサービス版の「Hosted Chef」の2つがありました。「Enterprise Chef」はこれらを1つのブランドにまとめ、ノード数に対応した価格体系にしたものです。 Enterprise Chefのソフトウェアは無料でダウンロードでき、5ノードまでは無料で利用可能。価格設定は20ノードまでが120ドル、50ノードまでが300ドルなどとなっています。オープンソース版のChefも引き続き提供されます。 企業向けの機能強化でネットワークOSなどとも統合 Enterprise
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く