• RubyインタプリタをOSにインストールするためのチュートリアル

    Rubyのインストール - Linux 以下は、LinuxマシンにRubyをインストールする手順です。 注意:インストールする前に、root権限を持っていることを確認してください。 ソースコードのインストール 最新版のRubyのzipファイルをダウンロードしてください。ダウンロードはこちらからお願いします。 Rubyをダウンロードしたら、新しく作成したディレクトリに解凍し

    2022-02-01 23:18:46
  • Ruby on Railsのjquery_ujsコンポーネントが遅くなる問題が解決された

    jquery_ujsはrailsにとって非常に重要なコンポーネントであり、railsのデフォルトのコンポーネントに含まれています。 jquery ujsには、確認ダイアログ、ajaxのトリガー、フォーム送信ボタンの自動無効化など、非常に便利な機能があります。この記事では、ajaxのトリガーに焦点を当てます。 jquery ujsは、簡単なタグのプロパティを追加することで、JavaSc

    2022-02-01 23:12:47
  • Pythonスクリプトフレームワークwebpyのurlマッピングの説明

    URL完全一致(特定のURL) <ブロッククオート /index URLファジーマッチ(indexの後に何が来るかも分からない、パラメータを全く返さない)。 <ブロッククオート /index/d グループマッチによるURL(主にパラメータを返すために使われる「()」があり、扱うクラスがパラメータを受け持つ必要がある) /baidu/(. *)

    2022-02-01 22:54:33
  • Pythonの関数渡し入門

    関数の引数の渡し方 パラメータを渡すKey-Value方式。 以下は、ごく一般的なパラメータの渡し方であり、パラメータ名は直球勝負で、死語になります。 def show_info(name, title): print("Name is: ",name) print("Title is: ",title) 次のように使うことができます。 show

    2022-02-01 22:37:01
  • Rubyのインストールと操作

    Rubyのインストール 注意点 OSXかリナックスが良い 実装のバージョンの違い:c++、C、java 今回のC Ruby 設置方法 linuxまたはOSXがプリインストールされています。 パッケージマネージャ(apt、yum、brew)、最新ではない バージョン管理システム: rvm (rvm.io)、rbenv rvm

    2022-02-01 20:53:53
  • RubyプログラムにおけるXMLファイルの作成と解析のための方法

    ビルダーでXMLを作成する builderのインストール方法です。 gem install builder require 'builder' x = Builder::XmlMarkup.new(:target => $stdout, :indent => 1) #":target => $stdout" parameter: indic

    2022-02-01 19:17:35
  • Ruby on Railsの基礎 - 新規プロジェクト

    Ruby on Railsのディレクトリ構造 + app/ #controllers, models, views, helper methods, mail, static resources + bin/ #rails scripts + config/ #routing, database, etc. + db/ #database schema, migration files +

    2022-02-01 17:37:17
  • Rubyにおけるコメントの使い方と中国語のエンコーディングについて解説します。

    Rubyのアノテーション コメントは、Ruby インタープリタから行、行の一部、または複数の行を隠します。行頭の文字(#)は、以下のように使うことができます。 # I'm a comment, please ignore me. また、文や式の同じ行にコメントが続くこともあります。 name = "Madisetti" # This is also the comm

    2022-02-01 16:58:55
  • Ruby+Watirの自動テスト環境とWindowsでのデータ読み込みについて

    Watirを利用するための環境構築 1.watir環境ツールのインストールパッケージ。 1) ruby186-26.exe ダウンロードアドレス: http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/ 2) watir-1.5.2.gem のダウンロードはこちら: http://rubyforge.org/frs/?g

    2022-02-01 16:17:15
  • Rubyの基本的な環境変数の設定と一般的なインタープリタコマンド

    Rubyの環境変数 Ruby インタープリタは、以下の環境変数を使って動作を制御します。ENV オブジェクトには、現在設定されているすべての環境変数のリストが含まれています。 Unixの場合、envコマンドですべての環境変数の一覧を見ることができます。 HOSTNAME=ip-72-167-112-17.ip.secureserver.net RUBYPATH=/usr/b

    2022-02-01 15:44:14
  • デザインパターンのうち、ProxyパターンとDecorativeパターンを使ったRubyのコード例

    プロキシパターン 要求事項 シャオミンはシャオリーに自分のためにシャオリーを追いかけてくれるように頼んだ(人形、花、チョコレートを送る) エージェントなしのコード # -*- encoding: utf-8 -*- # Pursuit class class Pursuit attr_accessor :mm def initialize(mm) @mm

    2022-02-01 15:24:10
  • RubyのSimple FactoryパターンとFactory Methodパターンを利用する

    以前、Ruby Design Patternsを読んだことがあるのですが、だんだん忘れてしまいました。今回、デザインパターンについて大々的に語られていて、それほどつまらなくはなさそうなので買って、ついでにRubyでコードを実装してみた。 シンプルなファクトリーパターン。 # -*- encoding: utf-8 -*- # Operation class class Oper

    2022-02-01 15:14:26
  • CentOS7でruby on railsの開発環境を構築する。

    1. rvmのインストール curl -L https://get.rvm.io | bash -s stable rvmは、複数のバージョンのruby環境を管理・切り替えできるコマンドラインツールで、プロジェクトによって異なるgemsetを管理することも可能です。 sshキーを生成していない場合、このステップは失敗する可能性があります。ssh-keygenで直接キーを生成

    2022-02-01 13:04:30
  • Pythonのdefaultdictとdictの違いについて

    この記事は、WeChat: "アルゴリズムとプログラミングの美学"より転載しています。 I. 問題の説明 で collections モジュールの defauldict と同じように使用されます。 dict 何が違うのか、なぜ dict の中に key の値は存在せず、一方 defaudict は、以下に説明するように、エラーを報告しない。 II.

    2022-02-01 12:54:30
  • rubyのダブルイコール==問題

    2日前、コードを書くときに、突然、プロジェクトのコードにXSSの脆弱性があるという警告を受けたので、すぐにページのコードをチェックするために報告されたURLによると、すぐに修正されたが、同じ問題は、2年前に議論し、一般的に言えば、比較的経験豊富な学生もこの点を知っておくべきですが、まだ書き出す必要性を感じる、もう一度ピットを踏む避けるために、他のパートナーを思い出させるために。 問題の根

    2022-02-01 12:27:46
  • Pythonデータ分析における欠損値の扱い方8つの方法を解説

    今回は、欠損値問題を解決するための8つの方法を取り上げます。どの方法が最適かは、データとタスクによって異なります。技術交流のために、この記事の最後にグループを追加して、自由に収集と学習、「いいね!」と「サポート」をしてください。 まず、サンプルのデータフレームを作成し、そこにいくつかの欠損値を追加することから始めましょう。 10行6列のデータボックスがあります。

    2022-02-01 12:08:05
  • RubyGnome2 ライブラリを用いた GTK 環境での Ruby GUI プログラミングの基本的な考え方

    前書き RubyGnome2ライブラリがどんどん良くなり、ruby1.9の性能向上もあって、RubyでGUIプログラムを書くことは、趣味から仕事の主要な部分へと徐々に移行しています。 Rubyでプログラムを書くのは本当に楽しくて、自分のアイデアを素早く、エレガントに実装することができます。この記事で紹介するある逸品は、RubyのGUIプログラムを簡単に楽しく書けるようにする、非常に興味

    2022-02-01 11:07:12
  • Ruby on RailsでPing ++プラットフォームでの決済を実現

    注文テーブルを作成するためのローカルデータベース。 公式APIを参考に、以下のフィールドを含めることが推奨されています( https://pingxx.com/document/api#api-c-new ). 注文番号:必須 Merchant order number, adapted to the requirements of each channel fo

    2022-02-01 10:22:36
  • Rubyの4つの比較関数(equal?, eql?, ==, ===)について解説します。

    Rubyにはequal?, eql?, ==, ===という4つの比較メソッドがあり、クラスによって挙動が大きく異なる。また、それらを使用する際に混乱しがちです。このブログでは、それぞれのメソッドについて、いくつかのコードを示して説明します。 == - クラスの意味で同等、各クラスは独自の実装を定義する必要があります。 ある特定のクラスで2つのオブジェクトが同一だと感じるかどうか

    2022-02-01 09:50:35
  • Rubyのデバッグツールruby-debug-base19のインストールと設定(Windows版

    gemのプロキシを使用する2つの方法。 方法1  >>SET http_proxy=http://ip_or_host:PORT >>gem install the_package_name ウェイ2  >>gem list -p http://user:passwd@ip_or_host:8080

    2022-02-01 09:31:55