Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
概要 人間がブラウザを用いて手作業でできること: 業務でのWebシステムの操作 巡回サイトでの定型処理 Webアプリケーションの自動テスト etc. は、プログラミングによって自動化できます。例えばPerlではWWW::Mechanizeというモジュールを用いて上記のような自動操作が可能です。同様にRubyにもMechanizeというライブラリがあります。有益なまとめ記事も多数書かれています。 簡単なWWW::Mechanize - HAKOBE blog Mechanize について - 君の瞳はまるでルビー - Ruby 関連まとめサイト しかしながら、これらのツールはFirefoxやIEといった各種ブラウザを完全にエミュレートできておらず、例えばJavaScriptが多用されているサイトだと自動化が簡単には達成できなかったりします。そこで、Seleniumという、ブラウザをエミュレー
待ち望んでいた以下の本が出版されたので、電子書籍で購入した。 (環境) Windows 8.1 Ruby2.3.3-p222 SQLite 3.18.0 DevKit mingw64-64-4.7.2 Node.js v6.10.2 Rails 5.0.1 まずは、Windows上で、Rails5の環境構築を行う。 今までは、Vagrant + VirtualBox + CentOS7.3で仮想環境上に構築していたが、上記の本にしたがって、Windowsでやってみることにする。 (1)Ruby 2.3.3-p222のインストール http://rubyinstaller.org/downloads/ Ruby 2.3.3(x64) をダウンロードしてインストール。 cmd.exe (コマンドプロンプト)を開き、ruby -v と入力してEnter インストールできた。 (2)SQLiteの
開発や保守の作業が多くなると、複数のRuby環境(たとえばバージョン違いやMRI/JRuby/IronRubyなど処理系の違い)を使いこなす必要になります。これをサポートするものとして、Linux、Mac OSXではrvmやrbenv、Windowsではpikというツールがあります。これらのツールの主な機能として以下があります。 ・異なるRuby処理系のインストール ・複数のRuby環境の切り替え ・環境ごとにgemを別管理 ここでは、Windows版のツールであるpikについて、インストール方法と使い方の概要を説明します。 pikとは Windows上で複数のRuby環境を管理するツールです。コマンドプロンプトより実行します。 pikのインストール ここではmsiからインストールする手順を紹介します。まず、pikのダウンロードサイトのDownload Packagesから、pik-X.X
Articles Products Gallery FTP SKK About Contact Admin VimでRSenseを使って快適Rubyプログラミング perlomni.vim, jedi.vimに続く三大スクリプト言語(?)用補完プラグイン、RSenseの紹介です。 RSenseとは? RSenseトップページより。 RSenseはEmacsやVimなどの高機能テキストエディタに特化したRubyのための開発援助ツールです。UNIXの思想に従うことで高い透明性を実現し、ユーザーが簡単に学習・拡張・修正できるように設計されています。また、コピーレフトライセンス(GPLv3+)を採用することで、自由なソフトウェアであり続けることを保証しています。 Perlにはperlomni.vim, Pythonにはjedi.vimがあり、RubyにはRsenseがあります。導入が割と大変という
► 2023 (1) ► 06 (1) ► 2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (11) ► 09 (12) ► 06 (4
はじめに 夏休みの間、普段とは別のバイト先でIntelliJ+Spray(Scala)で開発をしていたんですが、 IDE+静的型付け言語の組み合わせって色々補完してくれていいなあと思いました。 色々探してみたんだけど、Railsのメソッドを補完してくれるvimのプラグインってないのかな?2ヶ月くらいIntelliJ+Spray(Scala)で開発してたから、vim+Railsの環境が辛く感じる。— yasaichi (@_yasaichi) 2014年10月6日 で、Vim+Railsでも同じことやりたい!*1と思って色々調べたら、neocompleteとRSenseを組み合わせることで、"Rubyに関しては"結構いい感じにできることがわかりました。 以下、備忘録を兼ねたまとめです。 RSenseとは 以下のデモ動画のように、レシーバーのクラスに応じてメソッド名を入力補完できたり*2します
These recommendations are for Sublime Text 3, which is currently in beta, but stable. I’ll keep this article updated as my Sublime preferences change over time. You can also peek at my latest Sublime Text settings files and snippets by browsing my dotfiles repository on GitHub. Enjoy! Jump to: Packages Settings Snippets Key mappings Custom theme and icon Packages Did you know that there is a fanta
Editorは、人によって大きく違うと思うけど、大体こんな感じだと思います。 Rubyでは、Vim,Emacsなどのエディタ + Plugin + 開発支援なgem Javaでは、Eclipse,NetBeans,IntelliJなどのIDE Javaの人はIDEが無いと辛いと思うかもしれませんが、Vim Pluginや開発支援するgemを使えば、IDEと遜色なく使えるのではないかと思います。 例えば、エディタ上で以下のことはできます。 コード補完 ブレイクポイントを置いて、ステップ実行 カーソル上のクラスやメソッドに飛ぶ(gemやRuby本体のC言語も含む) 知りたいクラスやメソッドなどのドキュメントやソースの表示 保存時にコーディング規約違反の表示 homebrew mac標準のrubyでまずはhomebrewをインストールします。 $ ruby -e "$(curl -fsSL ht
ようやく時間ができたので以前から興味あった Ruby とか Ruby on Rails いじって遊んでます。Ruby on Rails 4 アプリケーションプログラミングという本がよさげなのでこの本で勉強中(というか遊び中)なのですが、第1章 導入編 の Ruby や Ruby on Rails をインストール・セットアップしている箇所でいくつか躓いた・気になった点があったのでそれらについてメモっておきます。 1.Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed railsとかbundleコマンド使って何かしようとするとこのエラー(SSL証明書認証失敗?)が表示されて何もできなくなること
Download Packages 6,506 downloads pik-0.3.0.pre.zip 572KB · Uploaded Jan 25, 2011 26,723 downloads pik-0.3.0.pre.msi 1.3MB · Uploaded Jan 25, 2011 10,627 downloads pik-0.2.8.msi — 5eb7aead60de20a1002f2575a6dff6a2 *pik-0.2.8.msi 1.4MB · Uploaded Jun 22, 2010 826 downloads pik-0.2.7.msi — md5sum 724e25f34af8f01f0cacb406bad6271f *pik-0.2.7.msi 1.4MB · Uploaded Jun 16, 2010
ローカルの仮想マシンにChefでRails環境を構築する方法を説明します。 Chefで構築しているので、AWSやVPSなどのsshやrubyがインストールできる環境であれば同じ環境を構築できます。 具体的には、次のようなものを使用するようにしています。 CentOS 6.6 Ruby(rbenv) Nginx Unicorn PostgreSQL Redis Fluentd(td-agent) Chefのソースはnipe0324/chef - GitHubに配置しています。 また、インストール方法はREADME - install processに記載しています。 動作確認 Ruby 2.2.2 Vagrant 1.7.2 Chef 12.4.1 目次 1. Chefのあれこれ基本 2. Chefのインストール 3. chefリポジトリを作成 4. クックブックを作成 4.1. サーバーの
2015-03-01 Vagrant + Chef + VirtualBox で 開発環境チャレンジ(1) 社内のあるrailsアプリを今後チームでやっていこうという話になりまして、いい機会なので Vagrant/Chef で環境を作って、これをメンバーにばらまきたいと思いました。 ということで、その事前調査のメモです。 バージョン VirtualBox 4.3.22 ChefDK 0.4.0.1 Vagrant 1.7.2 最終目標 こんなことがやりたいです。 Vagrant、Chef、VirtualBox をあらかじめメンバー環境にインストールしてもらう 社内gitリポジトリに Vagrant/Chef の設定ファイルを作成しておく メンバーはリポジトリからcloneし、コマンド1発叩くと仮想環境が自動で出来上がる アプリに必要なミドルウェアを追加した際などはその設定をpush、メン
※別記事で2015年版を書きました(本記事は2014年時点のAtomをベースに書いています) Rails開発用のAtomエディタの設定メモ(2015年版) http://qiita.com/knt45/items/d56ac5aa04fe3fff8506 Rails開発用のAtomエディタの設定メモです。 環境 Windows7 (& Chocolatey) 開発環境はVagrantで構築 (http://qiita.com/knt45/items/ddff4cb69619c4674fb9) 方針 Railsの開発用に最適化したい 極力デフォルトのままがいい (設定変更や導入するパッケージは最小限に) Settings 以下、チェックを入れる Settings Show Indent Guide Show Invisibles 以下、チェックを外す Settings Normalize I
华体育是:对股东负责,稳定回报,资产增值;对客户负责,服务至上,诚信保障;对员工负责,华体育生涯规划,安居乐业;对社会负责,回馈社 会,建设国家。中国XX倡导以价值较大化为导向,以追求卓越为过程,做品德高尚和有价值的人,形成了“诚实、信任、进取、成就”的个人价值观,和“团结、 活力、学习、创新”的团队价值观。集团贯彻“竞争、激励、淘汰”三大机制,执行“差异、专业、领先、长远”的经营理念。中国XX的愿景是以保险、证券、投资三大业务为支柱,谋求企业的长期、华体育稳定、健康发展,为企业各相关利益主体创造持续增长的价值,成为国际领先的综合金融服务集团和百年老店。 2008年,中国XX进入《财富》世界500强,并成为入选该榜单的中国内地非国有企业第X名。2009年6月,在英国《金...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く