You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

Chef、Vagrantに興味があるけどRubyをやったことない技術者が最低限知っておいた方がいい知識 まとめ 最近、ChefやVagrantを勉強し始めたのですが、設定がRubyで記述されているため私は「たのしいRuby」を読んで勉強することにしました。 私は元々Rubyに興味があったのでいいのですが、Ruby知らないしそのために勉強するのは大変だから手を出すのをやめとこう、と思う人がいるかもしれないのでこれだけ知っていればある程度読めるのではないか、というポイントをまとめました。 まったくプログラミングをしたことない方には説明するのは無理なのでプログラミング経験があり 条件分岐、ループ、クラス、メソッド、文字列 が何か分かるくらいの方が対象です。if文、for文など他の言語でもあるようなものは省いていきます。 真面目にRubyを勉強したい方は下のアフィリエイトから「たのしいRuby」を
私は気が付いてしまいました。Ruby の動的型付けは多くのエラーを引きおこすことに。そして、安心してデプロイするためには 95% ものテストカバレッジを達成しなければいけないことに。95% のテストカバレッジを得ることの代償として、私の書いたコードは(テストコードも含めて) Java で書いたものと同等のサイズにまでふくれあがってしまいました。その上、Rails では動的なコードの変更が可能なため、開発・テスト・デプロイ中にトラブルが続出するようになりました。高いテストカバレッジを確保しているにも関わらずです。これらの問題にくわえて、MRI(Matz Ruby Implementation: まつもとゆきひろ氏による Rubyの実装)は速度が遅く、言語仕様も安定していません。それなのに開発コミュニティはそのことに見向きもしません。 liftを開発した人へのインタビューなんだけど、ちょっとひ
VB、JS以外の言語のInDesignスクリプト比較。 内容は、新規ドキュメントを作成し、1ページ目にテキストフレームを作り文字を入れるという簡単なものです。 ■ruby --------------------------------------------------------------- require 'win32ole' oID = WIN32OLE.new('InDesign.Application.CS2_J') oDoc = oID.Documents.Add() oTFrm = oDoc.Pages(1).TextFrames.Add() oTFrm.GeometricBounds = [10,20,30,40] oTFrm.Contents = "文字" --------------------------------------------------------
別にシリーズ化するつもりはないが、おそらく何回かはこのテーマで書くだろうから。 あるいは、モチベーション維持のために書く意志を奮い立たせているだけ……という見方もできるが(^^: 今回は数値のみのCSVファイルタブ区切りテキストを編集。 各フィールドはクォートされていない。 正の整数のみで、桁区切りのカンマはデータに含まれている。 上記の条件で、各フィールドの数値を全角( )で囲む必要が生じた。 まずはCSVタブ区切りテキストの内容を抜粋。 ¥t¥t4¥t1¥t¥t6¥t¥t1¥t2¥t4¥t3¥t1¥t4¥t2¥t1¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t1¥t¥t¥t2¥t32 10,000¥t2,000,000 すみません、 ¥t がタブ文字だと思ってください。 で、用意したRubyスクリプトはこれ。 #usr/bin/ruby while line = AR
今回もタブ区切りテキストの置換。 1レコードあたり5フィールドのデータで、原則として空のフィールドはない。 ただし例外としてコメント行がある。 コメント行は第2フィールドのみにデータが入力されており、他の4つのフィールドは空である。 今回施したい処理は以下の通り。 フィールド内のデータは左から順に 1[data]2[data]3[data]4[data]5[data] という形に囲み、フィールドセパレータのタブは削除。 コメント行はタブのみを削除したい。 処理対象テキストのサンプル 1 ¥t hoge ¥t hage ¥t iki ¥t osu ¥t ※コメント行は第2フィールドのみ ¥t ¥t ¥t 2 ¥t too ¥t yama ¥t no ¥t kin ¥t san 3 ¥t hoge ¥t hage ¥t kik ¥t osu 4 ¥t too ¥t yama no ¥t kin
このBBSは、2008年3月1日をもちまして休止させていただくことになりました。 長い間、お世話になりました。ありがとうございました。感謝します。 TOPへ戻る | 過去ログ [01753] [ANN]ありがとうございました。 by せうぞー on 2008/02/29 02:14JST 唐突ですが、こちらのBBSを閉めさせていただくことにしました。 おそらく数日後には閲覧できなくなると思います。 #seuzo.jpは残ります。しぶとく、淡々と。 最初の投稿が2001-09-29でした。6年半くらいでしょうか。ほんとうにあっという間ですね。 http://www.seuzo.jp/rubbs/search_html/msg00000.html このコミュニケーションの場は、多くの方々のお力に支えられてまいりました。 わたし自身、この場から学んだことも多く、感慨深いものがあります。 ありがと
はてなブックマーク件数を blog に貼り付けるウィジェット 2006-02-27-1: [JavaScript][Ajax][Ruby][Code] ウィジェットというほどのものではないけど,はてなブックマーク件数を簡単に blog に貼り付けることが出来る部品を作ってみました. はてなブックマーク件数とは以下の画像の赤枠のようなものです. この赤枠の中で囲まれた部品を blog に貼り付けることが出来ます. このウィジェットの使い方はとても簡単で <link rel="stylesheet" type="text/css" href="./styles/hatebu-count.css" /> <script type="text/javascript" src="./js/prototype.js"></script> <script type="text/javascript" s
What's cdbiff? cdbiff is a tool for notifying you of mail arrival using a CD-ROM drive. cdbiff execute `eject' command to eject a CD-ROM tray when mail arrives. Usage cdbiff is written in Ruby. It works with Linux. Usage: cdbiff [OPTION] -f, --file=FILE Monitor FILE [/var/mail/$USER] -c, --command=COMMAND Execute COMMAND when mail arrives [eject] -i, --interval=SECONDS Monitor at intervals of SECO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く