タグ

rubyに関するcpwのブックマーク (62)

  • プログラミング教材の模範解答が模範的でない件 - Qiita


    Qiita    Ruby      
    プログラミング教材の模範解答が模範的でない件 - Qiita
    cpw
    cpw 2022/09/26
    提案されている模範解答は初学者にはきついと思った。
  • 妄想的DHH理解 - Qiita


    Caution DHH    RailsDHH沿   RailsRubyist Basecamp() DHHCTO Basecamp() Basecamp() Trix Basecamp()trixcustomElements使DHH
    妄想的DHH理解 - Qiita
    cpw
    cpw 2021/09/21
    10年メンテナンスすると考えると、普通のサイトでは旧来の静的HTMLで完結させたい。JSが必要で簡単なUIで済むなら素のJS、複雑なUIになるならReactやVueといった感じかな。Railsは使いたくないなー。変遷が激しい。
  • HTTPクライアントプログラムで読み込みタイムアウトをテストするアドホックサーバーをワンライナーで - Qiita

    $ ruby -rwebrick -e "WEBrick::HTTPServer.new(Port:3333).tap{|s|s.mount_proc(?/){sleep 10}}.start" これでクライアント側でタイムアウトを3秒とか5秒とかに設定して、http://localhost:3333/にアクセスさせれば幸せになれる。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    HTTPクライアントプログラムで読み込みタイムアウトをテストするアドホックサーバーをワンライナーで - Qiita
    cpw
    cpw 2017/08/24
    タイムアウトのテストを書く
  • 正規乱数を生成するgem「RandomBell」 - ネットの海の片隅で


    RubyRandomSecureRandom使  20-30 Lv25 Lv20Lv30  使gem      
    正規乱数を生成するgem「RandomBell」 - ネットの海の片隅で
    cpw
    cpw 2016/08/15
    正規分布のライブラリが欲しかったからピッタシ
  • SQL でファイル検索するコマンド selects を書いた話 | blog.jxck.io

    Intro UNIX コマンドを SQL で抽出できるツール qq を作った。 というエントリを読んで、そういえば似たようなものを作ってたなと思い出した。 自分の dotfiles の中にある、便利コマンド集の中にある selects についてである。 このコマンドは SQL という検索を記述的に表現する共通言語をファイル検索に応用し、 Ruby の動的言語として表現力を使って実装したものといえる。 その実装方法と実行例などについて記す。 selects 結論からいうとこういうコマンドだ。 $ selects mtime, size, basename from './entries/**/*' where extname '==' '.md' and size '>' 1000 order by mtime 2016-07-06 22:45:44 +0900 18437 web-font

    SQL でファイル検索するコマンド selects を書いた話 | blog.jxck.io
    cpw
    cpw 2016/08/07
    最近思うのはやっぱりSQL最強
  • Windows-31Jに変換する時の例外を防止するためのString拡張 - Qiita

    class String def sjisable str = self #変換テーブル上の文字を下の文字に置換する from_chr = "\u{301C 2212 00A2 00A3 00AC 2013 2014 2016 203E 00A0 00F8 203A}" to_chr = "\u{FF5E FF0D FFE0 FFE1 FFE2 FF0D 2015 2225 FFE3 0020 03A6 3009}" str.tr!(from_chr, to_chr) #変換テーブルから漏れた不正文字は?に変換し、さらにUTF8に戻すことで今後例外を出さないようにする str = str.encode("Windows-31J","UTF-8",:invalid => :replace,:undef=>:replace).encode("UTF-8","Windows-31J") end

    Windows-31Jに変換する時の例外を防止するためのString拡張 - Qiita
    cpw
    cpw 2016/05/28
  • Shift-JISなCSVを読み込む・書き出しするときにエラーを起こさない数少ない方法 - Qiita


    CSV.foreach("/path/to/file", encoding: "Shift_JIS:UTF-8") do |row| p row #->UTF-8 end  Encoding::UndefinedConversionError - "\x87U" from Shift_JIS to UTF-8:   File#open {encoding: "Shift_JIS:UTF-8", undef: :replace} CSV#foreach ArgumentError - Unknown options: undef.: csv
    Shift-JISなCSVを読み込む・書き出しするときにエラーを起こさない数少ない方法 - Qiita
    cpw
    cpw 2016/05/27
  • RailsでExcelを扱うGemまとめ - Qiita

    spreadsheet zdavatz/spreadsheet TheRubyToolboxによると、一番多く使われているらしい .xlsx, .xlsmは扱えない 新規作成、読み込み、書き出しが可能 セルの書式設定は面倒そう # 新規作成 book = Spreadsheet::Workbook.new sheet = book.create_worksheet(name: 'curry') # いろいろな方法でデータを入れられる # 計算式は入力できない sheet.row(0).concat %w{品名 単価 数量 計} sheet[1,0] = 'にんじん' sheet[1,1] = 80 sheet[1,2] = 1 sheet[1,3] = 80 row = sheet.row(2) row.push 50 row.push 2 row.push 100 row.unshift

    RailsでExcelを扱うGemまとめ - Qiita
    cpw
    cpw 2016/05/18
    RubyXLがよさそう。
  • MailCatcher

    MailCatcher Latest version: 0.8.0 (released Tuesday, 20th July 2021) Catches mail and serves it through a dream. MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's ar

  • クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ


    @mirakui Rails OR ActiveRecord  ActiveRecord 使 SQL  RDB   ActiveRecord 使  rake stats  +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC
    クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ
    cpw
    cpw 2014/08/28
    少し前まではSIerの参考になってたのに、今では次元が違う話で全く適用できなそう。
  • RubyでGUIアプリを作るならJRuby JavaFX Rawrで決まり!


    RubyGUIRubyWindowsRubyMac1.8.7 C++QtRubyRuby 調RubyGUI JRuby JavaFX jrubyfx Rawr JRuby  JavaRubyJRuby
  • Vagrant - naoyaのはてなダイアリー


     Vagrant 便 Vagrant  VirtualBox ruby vagrant 使VM % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant up CentOS  Linux box *1 *2  % vagra
    Vagrant - naoyaのはてなダイアリー
  • MyrokuというHerokuっぽいものを実装してみた - As a Futurist...


    SF 2012  Heroku  PaaS My Heroku Myroku riywo/myroku-cookbooks · GitHub riywo/myroku-server · GitHub  Heroku  (sample-app) .llenv使LL(node-0.9.3) Procfile(web: node app.js) 
    MyrokuというHerokuっぽいものを実装してみた - As a Futurist...
  • オライリー・ジャパンのePUBフォーマットを支える制作システム


    ePUBePUB ePUBePUB稿ePUB / ePUB調稿ePUB
    オライリー・ジャパンのePUBフォーマットを支える制作システム
  • GitHub - jirokun/sig: Simple Image Generator

    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

    GitHub - jirokun/sig: Simple Image Generator
  • 最近やってるRailsプロジェクトのテスト方法 - #詰んでる日記

    Railsエンジニアになってから1年半くらいが経ち、社内のRailsプロジェクトを全部で5つくらい触って、今やってるAbilie*1でようやく人並みにテストを書いてる気がしてきたので、現時点でやってるテストの方法をまとめておく。 テストのルール的なの rspecでは必ずモデルのテストは書くようにしてる。ヘルパーも大体書いてるけど、コントローラやルーティングのテストはあまり書いてない。 というのも、コントローラーのコードを極力短くしてモデルを太らせているのでコントローラのテストはあんまり意味が無い気がしていて、その代わりにCapybaraでテストを書いておけば十分なんじゃないかなと思ってきたから。Capybaraは書いてるので、そういう意味では書いてるとも言える。 社内の管理者だけが使える管理画面も作ってるけど、そっちはテストあんまり書いてない。ここは動かなくなっても一般ユーザーには影響が

    最近やってるRailsプロジェクトのテスト方法 - #詰んでる日記
  • 今日から始めるサーバ構築の省力化 - GeekFactory


    SSH CapistranoChefPuppetCapistranoSSHPCCapistrano便Capistrano使CapistranoRubySSHexpectCapistranoRubyDSL
    今日から始めるサーバ構築の省力化 - GeekFactory
    cpw
    cpw 2011/12/30
    そろそろ使った方がいいかな。
  • おまいらもMacRubyでMacアプリ作ろう - すがブロ


    Ruby AdventCalender 2011 Ruby Advent Calendar 2524@kwappaHappy Xmas, Rubyists! | Kwappa 12/25*126id:tackunSinatra使RESTFulWeb-API - tackun note  2012/05/30  MacRuby - MacRuby DoJo ()MacRubyXCodeMacRuby  - Mac
    おまいらもMacRubyでMacアプリ作ろう - すがブロ
  • Thinreports

    A PDF generation tools for Ruby, with design tool for editing templates. Thinreports Thinreports is a PDF generation tool that provides Thinreports Basic Editor and Thinreports Section Editor, a design tool for editing templates, and Thinreports Generator, a Ruby library for generating PDFs. Getting Started Thinreports allows you to create PDF layouts using the Thinreports Editor, and then load th

    Thinreports
  • Ruby向けOSS帳票ツール「ThinReports」、松江市の企業が島根県の助成で開発し無償公開


    2011112RubyThinReportsOSSGUI ThinReportsGUIThinReports EditorRubyThinReports GeneratorThinReports EditorThinReports GeneratorPDFThinReports EditorWindowsMacOSXUbuntuThinReports GeneratorPDF
    Ruby向けOSS帳票ツール「ThinReports」、松江市の企業が島根県の助成で開発し無償公開
    cpw
    cpw 2011/11/03
    帳票のエディタがOSSなのはいいね。