yuphielのブックマーク (383)

  • Rails アップグレードガイド - Railsガイド

    ガイドでは、アプリケーションで使われているRuby on Railsのバージョンを新しいバージョンにアップグレードする手順を解説します。アップグレードの手順は、Railsのバージョンごとに記載されています。 1 一般的なアドバイス 既存のアプリケーションをアップグレードする前に、アップグレードする理由を明確にしておく必要があります。「新しいバージョンのどの機能か必要か」「既存コードのサポートがどのぐらい困難になるか」「アップグレードに割り当てられる時間と人員スキルはどのぐらいか」など、いくつもの要素を調整しなければなりません。 1.1 テスティングのカバレッジ アップグレード後にアプリケーションが正常に動作していることを確認するには、良いテストカバレッジをアップグレード前に準備しておくのがベストです。アプリケーションを一度に検査できる自動テストがないと、変更点をすべて手動で確認するのに膨

    Rails アップグレードガイド - Railsガイド
    yuphiel
    yuphiel 2016/02/24
    “ただし、form_forを使用してリソースを更新しており、PUT HTTPメソッドを使用するカスタムルーティングと連動しているのであれば、変更が必要です。”
  • Web便利ツール/URLエンコード・デコードフォーム - TAG index Webサイト

    URLエンコードとデコードが行えるフォームです。 URLエンコード、またはデコードのフォームに文字列を入力し、変換用のボタンをクリックしてください。 マルチバイト文字だけをエンコードしたい場合は「URLエンコード(URL作成用)」をご利用ください。

    Web便利ツール/URLエンコード・デコードフォーム - TAG index Webサイト
    yuphiel
    yuphiel 2016/02/23
  • Ruby 1.9系でMeCabとClassifier::Bayesを使う

    以下のサイトを参考にベイジアンフィルタを利用してみようと思ったのですが、Ruby 1.9.2ではそのまま動かなかったのでメモ。MeCabで日語を分かち書きに変換し、Classifier::Bayesで推定しています。 Ruby/ベイジアンフィルタ - TOBY SOFT wiki classics. > Ubuntuにmecab-ruby入れるメモ 環境は例によってUbuntuです。 MeCabのインストール sudo aptitude install mecab mecab-ipadic-utf8 libmecab-devcd ~/src wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-ruby-0.98.tar.gz tar zxvf mecab-ruby-0.98.tar.gz cd mecab-ruby-0

    Ruby 1.9系でMeCabとClassifier::Bayesを使う
    yuphiel
    yuphiel 2016/02/22
  • http://mt-soft.sakura.ne.jp/web_dl/common/reg.txt

    yuphiel
    yuphiel 2016/02/10
  • 正規表現 (Ruby 1.9.3)

    正規表現(regular expression)は文字列のパターンを記述するための言語です。 また、この言語で記述されたパターンも正規表現と呼びます。 正規表現を用いると、文字列が指定したパターンを含んでいるかどうかを判定し、 また含んでいるならばそれが文字列中のどの場所であるかを知ることができます。 /pat/ %r{pat} などの正規表現リテラルや Regexp.new などで正規表現 オブジェクトを得ることができます。 メタ文字列とリテラル、メタ文字とエスケープ 正規表現の文法には、正規表現内で特別な働きをする文字列と、それ以外の その文字列そのものにマッチするような文字列があります。 前者をメタ文字列(meta string)、後者をリテラル(文字列)(literal string)と呼びます。 /京都|大阪|神戸/ という正規表現においては、「京都」「大阪」「神戸」がリテラルで

    yuphiel
    yuphiel 2016/02/10
  • Ruby on Rails - linecache error while trying to ' bundle install '

    yuphiel
    yuphiel 2016/02/05
  • フキダシデザインとは? – ふきだし素材専門サイト「フキダシデザイン」

    最初からソフトに付いている吹きだしってどこか垢抜けないですよね。 そんな現状に一石を投じるべくフキダシデザインは、WEB制作やDTP制作に大変よく使う「吹き出し」の自作素材をひたすらアーカイブすることにしました。 コンセプトは姉妹サイトのシルエット素材サイト「シルエットデザイン」や飾り枠素材の「フレームデザイン」と同様にTopeconHeroesダーヤマがぴゅーっと早く帰るための個人的な素材集です。 基TOPECONHEROESダーヤマが早く仕事を終えるための個人的な素材集ですが、使いたい人がいたら 使って早く帰りましょう。 まあそういうわけで個人的な素材集ではあるけど、早く帰りたいWEBやDTPデザイナーさんが使いたければ 使って貰って構わないです。別にデザイナーじゃなくても企画マンや資料作りに追われるおねーさんや子供だって 下記の使用条件を守ってもらえればOKです。 このサイトの様

    yuphiel
    yuphiel 2016/02/02
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    yuphiel
    yuphiel 2016/02/02
  • 【日本遺産】艦これオンリーと一緒に回りたい呉・江田島の鎮守府&戦争遺跡まとめ : さざなみ壊変

    旧呉鎮守府庁舎 2014年6月29日に艦隊これくしょんオンリー「砲雷撃戦!よーい!10」が広島県江田島市の海友舎で開催。スタンプラリーや呉空襲&陸奥記念館ツアーも行われるようで、よい機会なので実際に訪れて歴史を知り考えるきっかけになればと冬コミ新刊で取り上げた呉と江田島周辺の太平洋戦争関連史跡と近代遺産をまとめて紹介。 呉駅周辺大和ミュージアム 1/10スケール戦艦大和や金剛のボイラー、陸奥の41センチ主砲などのある呉市海事歴史科学館 大和ミュージアム。 ・艦これオンリーやる大和ミュージアムってどんなとこなの? ・呉の艦これオンリー 地方なのに混みすぎだろ!でも楽しかった! 2013年11月24日に艦隊これくしょんオンリー即売会「砲雷撃戦!よーい!5戦目!」が開催された場所でもある。 海上自衛隊呉史料館 てつのくじら館 大和ミュージアムの隣にある海上自衛隊呉史料館 てつのくじら館。 太平洋

    【日本遺産】艦これオンリーと一緒に回りたい呉・江田島の鎮守府&戦争遺跡まとめ : さざなみ壊変
    yuphiel
    yuphiel 2016/01/30
  • https://www.brightsign.biz/digital-signage-products/accessories/usb-button-panels/

    yuphiel
    yuphiel 2016/01/29
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

    yuphiel
    yuphiel 2016/01/27
    “マジックコメント”
  • 最近女性向け同人アンソロの誘い方が雑すぎる

    10年近く女性向けで同人活動をしていて同じジャンルのアンソロ企画から声がかかる事も少なくはない。これまで、何冊ものアンソロの執筆依頼を光栄に思い、その度に全身全霊をもって応えてきた。しかし最近はそういった気持ちよりも疑念を抱く事の方が多くなった。 ここ数年の間に頂いた執筆の依頼があまりにも雑だからだ。 私自身もアンソロジーを何度か主催してきたため、雑な執筆依頼のメールには肩を落とさずに居られない。微々たる経験値だとは思うがこれから執筆依頼のメールを出す方は以下の事を最低限の事と考えて参考にして欲しい。 まずはじめにこういった依頼はメールで送るのが基である。 連絡先がわからない作家に対しては… ・pixivメッセージで依頼する。(連絡先がわからないためSNSから打診することについて一言お詫びをいれる) ・twitterで依頼したい案件があるとメールアドレスを尋ねる。(タメ口は勿論駄目!)

    最近女性向け同人アンソロの誘い方が雑すぎる
    yuphiel
    yuphiel 2016/01/24
  • npm-coding-style | npm Documentation

    DESCRIPTION npm’s coding style is a bit unconventional. It is not different for difference’s sake, but rather a carefully crafted style that is designed to reduce visual clutter and make bugs more apparent. If you want to contribute to npm (which is very encouraged), you should make your code conform to npm’s style. Note: this concerns npm’s code not the specific packages that you can download fro

    yuphiel
    yuphiel 2016/01/15
  • 布の動き・シワを理解する!フリルの描き方講座| お絵かき講座パルミー

    衣服を華やかにするフリル。布やレースを思い通りに表現するのは難しくなかなかうまく描けない..そういう経験はありませんか? そんな方はumeさんのフリルの描き方講座を見て、布やレースの表現方法を身につけましょう! フリルの描き方講座:基編 フリルを描く時、まずはシンプルな「布の筒」からできていると考えてみましょう。 筒なので、空気が入った時に裏地が見えることも意識してみると良いでしょう。 ひらひらの部分は基的に左回り込み、正面、右回り込みの3つのパーツに分けられ、中心に向かって布が引っ張られています。 フリルも他と同じように、アオリ(下からみる)やフカン(上から見る)になることによって形が変わります。 煽りになるほど裏地が見え、俯瞰になるほど裏地が見える範囲が少なくなります。 フリルは縫い目から伸びているものなので、ふわっとした印象を出したい時は、引っ張りを強くしましょう。 また縫い目の

    布の動き・シワを理解する!フリルの描き方講座| お絵かき講座パルミー
    yuphiel
    yuphiel 2016/01/15
  • BrightSign XD Player Demos | BrightSign®

    yuphiel
    yuphiel 2016/01/07
  • インキ総量を落とす「テク」、色が変わってしまうから、どれがいいとは安易には勧められない – やもめも

    (画像は写真素材 足成【フリーフォト、無料写真素材サイト】より写真素材 足成:浴衣) インキ総量(TAC値)て何かはこちらを見ていただくとして [9127][用語]【総インキ量】【総網点量】【TAC値】 | DTP・印刷用語集 先に結論を言っちゃうと、 インキ総量について印刷所側から要求があるなら、印刷所側から方法を示して欲しい。 プロファイルがあるなら印刷所の責任において分解に供してほしい。 なんですけどね。入稿直前になってTAC値落とすなんて気軽にできることじゃないです。 諸々の条件が全く分からないまま、とりあえずターゲットをJapan Color 2001 Coatedとして調整していたりしますよね、仕方なく。Japan Colorマッチング認証持っている所なんて数えるほどだし、これが出るか、出ないかを毎回バクチ状態で入稿している方、お疲れさまです。プルーフ出してフィードバックして色

    インキ総量を落とす「テク」、色が変わってしまうから、どれがいいとは安易には勧められない – やもめも
    yuphiel
    yuphiel 2016/01/07
    “レジストレーションブラックであろうがそのまま印刷しているところ、あります。Japan Color 2001 Coatedの350%を中質に刷るとか普通でしたね。当然ですが裏付き事故の原因になるので、粉多めだったり板取し”
  • Sassの便利なライブラリを集めている「Sache」 | mah365

    Sassを使っているならSassのライブラリ集「Sache」を知っていると便利かも知れません。 使い方 意外といろんなライブラリがあるんだなーという感じです。 実際探すときはスターの多い順に並び替えると、使えるライブラリを探しやすいです。 大体のライブラリがBowerに対応してくれているので、Railsで使う場合はbower-railsを使って、Bowerで管理すると良いかも知れません。何かのネタにさらっとどんなライブラリがラインナップされているか見ておくと、後で便利に使えそうです。

    Sassの便利なライブラリを集めている「Sache」 | mah365
    yuphiel
    yuphiel 2016/01/02
  • gollumで特定のディレクトリのみBasic認証をかける - Qiita

    gollum、というかSinatraのはなし。--configで渡すファイルに以下のような感じで記述する。 module Precious class App < Sinatra::Base enable :logging before '/private/*' do response['WWW-Authenticate'] = %(Basic realm="private area.") throw(:halt, [401, "Not authorized\n"]) unless private_authorized? show_page_or_file("/private/#{params[:splat].first}") end def private_authorized? @auth ||= Rack::Auth::Basic::Request.new(request.env)

    gollumで特定のディレクトリのみBasic認証をかける - Qiita
    yuphiel
    yuphiel 2015/12/24
    “ response['WWW-Authenticate'] = %(Basic realm="private area.") throw(:halt, [401, "Not authorized\n"]) unless private_authorized? show_page_or_file("/private/#{params[:splat].first}") ”
  • Concurrency and Database Connections in Ruby with ActiveRecord | Heroku Dev Center

    When increasing concurrency by using a multi-threaded web server like Puma, or multi-process web server like Unicorn, you must be aware of the number of connections your app holds to the database and how many connections the database can accept. Each thread or process requires a different connection to the database. To accommodate this, Active Record provides a connection pool that can hold severa

    Concurrency and Database Connections in Ruby with ActiveRecord | Heroku Dev Center
    yuphiel
    yuphiel 2015/12/19
  • Twitter APIで レスポンスコード 400 が返る場合の対処

    400 Bad Requestが返される このブログにもTwitterのWidgetを配置していますが、このWidgetの中ではTwitterAPIが呼ばれています。 しかし、このAPIには、リクエストの制限が施されており、未認証状態でAPIをリクエストする場合は1時間あたり150リクエストまで、認証状態でリクエストする場合は、1時間あたり350リクエストまでとなっている。 https://dev.twitter.com/docs/rate-limiting たまたまFirebugのコンソールを眺めていたら、400 Bad RequestというエラーがTwitter APIで発生していた。 Twitter APIを利用している部分はtry/catchで囲んでいたのだが、どうやらエラーハンドリングができていないらしい。 使用していたコードは以下。 try{ $(document).read

    Twitter APIで レスポンスコード 400 が返る場合の対処
    yuphiel
    yuphiel 2015/12/19