Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

Rubyに関するasiamothのブックマーク (9)

  • 【Ruby】改行コードの種類に影響されずに、行頭行末の空白を削除する - Qiita

    概要 Ruby on Railsで開発しているときに、複数行ある文字列の行頭行末の空白を削除したいときがありました。 しかし、正規表現メタ文字の^と$にマッチさせるやり方ではうまくいかず、正規表現の先読み・後読みを使う必要がありました。 今回は、同じような悩みを抱えている人向けに、Rubyで行頭行末の空白を削除する方法をお伝えします。 この記事で伝えたいこと Rubyにおける、一般的な行頭行末の空白を削除する方法の問題点 改行コードの種類によって生まれてしまう、行頭行末の空白を削除したときの挙動の違い 改行コードの種類に影響されずに、行頭行末の空白を削除する方法 結論 改行コードの種類に影響されずに行頭行末の空白を削除するためには、^と$を使うだけではなく、以下のように正規表現の先読み・後読みも使う必要があります。 # 行頭の空白を削除 .gsub(/(^|(?<=\n|\r|\n\r))

    【Ruby】改行コードの種類に影響されずに、行頭行末の空白を削除する - Qiita
    asiamoth
    asiamoth 2023/10/28
    Rubyは詳しくないのだが、この手の「正規表現による置換で空白除去 = バグの温床」と相場が決まっているような。`String#strip` に いっさい触れていない点も気になる。
  • Sass - チュートリアル

    この文書は古いSassウェブサイトに載っていたチュートリアルの訳で、2013年12月現在もう新しいウェブサイトには存在しません。新しいウェブサイトでのチュートリアルにあたるSassの基の日語訳を参照してください。 Translation of: Sass - Tutorial Ruby と Sass のインストール まず、Sass がちゃんと動作するようにします。OS X を使用しているのなら、既に Ruby がインストールされているでしょう。Windows ユーザーならば RubyWindows インストーラーで、Linux ユーザーならパッケージ・マネージャーでそれぞれ Ruby をインストールすることが出来ます。 Ruby のインストールが完了したら、以下のようにして Sass のインストールを行います: gem install sass 最初の Sass スタイルシート 非

    asiamoth
    asiamoth 2011/03/21
    Sass (というか SCSS)の使い方を紹介したページ。CSS に慣れた人だったら、一度は触れておいたほうが良いと思う。たとえば Xyzzy だったら、CSS+-mode でサクサクと編集できるよ!
  • Ajax - Lightweight Languages を実行するAPI : 404 Blog Not Found

    2009年03月21日06:30 カテゴリLightweight Languages Ajax - Lightweight Languages を実行するAPI 今度はPerlだけではありません。 Perl だけではなく.... #!/usr/bin/perl warn time, "\n"; print ''.localtime; PHP も(誰だ、私がPHPを嫌いって言ってるのは:).... #!/usr/bin/php <?php echo date('r') ?> Python に... #!/usr/bin/python import datetime print datetime.datetime.now() Ruby に... #!/usr/bin/ruby puts Time.new Scheme (gauche) に... #!/usr/bin/gosh (use srf

    Ajax - Lightweight Languages を実行するAPI : 404 Blog Not Found
    asiamoth
    asiamoth 2009/03/25
    何だかスゴいことになってきている……! サンプルコードを示すのに便利だ。
  • ATOKダイレクト Social IME変換プラグイン公開 - t_daichoの日記

    1日にSocial IMEプラグインのスクリーンショットだけ公開したら、id:nokunoさんからトラックバックが。 API仕様書を公開しました - nokunoの日記 とのことですが、公開していただいてOKです。というか私も使ってみたいので、是非公開して下さい(笑)。 なんてこった、適当に作っただけだからお蔵入りの予定だったのにこれじゃ逃げられないじゃないですか(笑) と言うわけで公開することにしました。ついでに計算プラグインも公開します。 公開先:SkyDrive http://cid-8200fae396e53ba8.skydrive.live.com/browse.aspx/ATOKDirectPlugin 2009/03/26 公開先をATOKダイレクトグループに変えました。 http://atokdirect.g.hatena.ne.jp/t_daicho/20090326/1

    ATOKダイレクト Social IME変換プラグイン公開 - t_daichoの日記
    asiamoth
    asiamoth 2008/11/23
    さっそく愛用プラグインになった! 初心者には Ruby の導入が少しだけハードル高そう。しかし、PC を使いこなす良いきっかけになるだろう。
  • ATOKダイレクト API for Perl / Ruby | さらに使いこなす | ATOK.com

    株式会社ジャストシステム(以下「弊社」)は、以下に定めるドキュメント、サンプルプログラム[ソース/インストールツール]、開発用ツール(以下総称して「技術情報」)を受領するお客様(以下「受領者」)が下記にご同意されることを条件として、技術情報の使用を許諾いたします。受領者が技術情報のご使用を開始された場合は、下記条件に同意いただいたものとみなします。 ドキュメント: 【Win】 atok_direct_script_api.pdfMac】 atok_direct_script_api_mac.pdf サンプルプログラム: atok_direct_script_perl_sample.pl/atok_direct_script_perl_sample.xml atok_direct_script_ruby_sample.rb/atok_direct_script_ruby_sampl

    asiamoth
    asiamoth 2008/10/31
    じつは、以前から似たようなツールを自作している人がいた(ソースは脳内)けど、公式で API を用意してくれたのはありがたい。面白い使い方を考えよう。
  • 【ナイフ所持】アルファギークを警官10人以上が取り囲み、一時騒然・東京 - bogusnews

    秋葉原通り魔事件で刃物所持に対する警戒が強まるなか、アーミーナイフを所持していた男性を任意同行しようと10人以上の警官が取り囲む騒ぎが、15日午後、都内中央区の路上で起きた。ナイフの大きさが銃刀法の規制対象外だったことから男性は無罪放免となったが、市民のあいだで治安維持に協力しようとするモラルの低下しつつある嘆かわしい現状が、あらためて浮き彫りになったかっこうだ。 警視庁佃署によれば、騒ぎが起きたのはこの日午後1時すぎ。警ら中の巡査が中央区佃の高層マンション前でひげ面マッチョの怪しげな男を発見。呼び止めて職務質問したところ、所持品からスイスアーミーナイフが見つかったため銃刀法違反の疑いで任意同行を求めた。しかし、男性が 「これは仕事道具」 「大きさも銃刀法に違反しない」 などと主張。同行を拒否したため、一時は応援の警官が10人以上も駆けつけて押し問答の騒ぎとなった。 警官側は「どうしてPe

    【ナイフ所持】アルファギークを警官10人以上が取り囲み、一時騒然・東京 - bogusnews
    asiamoth
    asiamoth 2008/06/16
    面白い! ねとらんは早く、主幹さんにお金を送ってあげてください……。
  • はてダラ - papamitra

    便利なものがあるもんですな。 絶対、車輪の再発明だとおもいつつrubyの勉強がてらhowm形式のファイルをはてダラで読める形に変換するスクリプトを作ってみる。バグると私的メモがhatenaにupされる罠(笑 まだ日記の消去に対応してなかったり、日付が固定だったりしてあんまりおいしくない… そのうちupするかも、しないかも。

    はてダラ - papamitra
    asiamoth
    asiamoth 2007/10/29
    howmのファイルから、はてダラ用ファイルに変換するスクリプト。いろいろ応用できそう。
  • Collection & Copy - RubyについてJavaプログラマが知るべき10の事柄

    翻訳原文:10 Things Every Java Programmer Should Know About RubyJim Weirichコンサルタント / Compuwarejim@weirichhouse.org Copyright 2005 by Jim Weirich (All Rights Reserved)自己紹介ジム・ワイリック (Jim Weirich)Compuware社コンサルタントJavaのプログラマRubyの熱狂的支持者大事なことを、まず先に私は以前、大規模製造会社の従業員に就業後のC言語コースを教えていました。提出されたCのコードのスタイルをちょっと見ただけで、生徒が以前にどんな言語を利用していたかを簡単に当てられました。全くもって当のことです。「どの言語でも、君はFORTRANを書けるね」 Rubyを調査中のJavaプログラマなら、Rubyが色々な点でJav

  • 10分で作るRailsアプリ for Windows - masuidrive

    WindowsRuby on RailsMySQLを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分以内でアプリケーションを構築してます。 詳しくは、2005年11月18日発売の技術評論社 SoftwareDesign 2005年12月号で解説予定ですしました。 Rails+MySQLインストール編 アプリケーション編 追加情報 Web Developer Study @Sapporo - 2005/11/19 Rails + Selenium - OSC2006 Do 2006/07/15 更新情報 2006/07/15: OSC2006 Doで使った資料 Rails + Seleniumを公開 2005/11/19: Web Developer Study @Sapporoで使った資料を公開しています。 2005/1

    asiamoth
    asiamoth 2005/12/16
    本当に、簡単にインストールとアプリケーションの作成ができそう。
  • 1