タグ

rubyに関するpugleeのブックマーク (43)

  • Rubyのtrueとfalseの話 - Qiita

    この記事は、技術同人誌としてまとめるはずだった原稿をほぼそのまま転載しています。諸事情により向こうかなり長い間同人誌即売会に売り手として参加することが難しくなったためです。 長いですが、お楽しみいただければ幸いです。 まえがき このは、Rubyコミッタである卜部昌平に、そのである私、卜部一恵がRubyのtrueとfalseについて突っ込んで聞いてみた話です。文は両者の対話形式で進んでいきます。 私は昌平と同じ大学同じ研究室に所属していたのでプログラミングについての基礎は一応ありますが、エンジニアとして職を得たことはありません。つまり、プログラミング初級者です。このはそのくらいのレベル感のだと思います。 私自身が初級者なりにRubyを使っていて、if文が思った通りに動かない、そんなときに抱いた疑問からこのが生まれました。 同じような疑問を抱いている方の一助になれば幸いです。 は

    Rubyのtrueとfalseの話 - Qiita
  • Hilbert - Enjoy mathematics with Keyboard.

    Hilbert makes it possible to enjoy mathematics on PC without losing the feeling that you can get from using Pen and Paper. TeX provides us high-quality mathematical formulae, but sometimes we want to execute them. Hilbert will allow you to compile codes into TeX. You can execute and get awesome formulae using Hilbert. You will be able to use Hilbert within any widely used languages like Ruby, Hask

  • http://medfreak.info/

    http://medfreak.info/
  • GitHub - ash1day/rbplotly: a Ruby visualization library

    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 - ash1day/rbplotly: a Ruby visualization library
  • Project Jupyter

    Free software, open standards, and web services for interactive computing across all programming languages JupyterLab: A Next-Generation Notebook Interface JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and ma

    Project Jupyter
  • SciRuby

    The SciRuby Manifesto Ruby is a great choice for scientific computing and data visualization. Even though other languages have more libraries - and we can not do without them - Ruby has its own place in Science and it is always a pleasure to write software in Ruby. But there is only one way to find out and that is by writing code! Sometimes when a solution of sugar and water becomes super-saturate

    puglee
    puglee 2017/07/05
    使えるだろうか...
  • 境界に設置されているブロック塀の扱い

    借地でない土地に住宅が並んで建てられているとき、それぞれの住宅や土地はそれぞれの所有者の所有物になり登記なども行われています。 土地の境界などもありきちんと境界に関する印などもつけられているでしょう。 建物を取り壊して引き渡す物件において、境界にあるブロック塀はどうなるかです。 もしそのブロック塀がその土地の売主のものであればブロック塀も一緒に取り壊してもらいたいところでしょう。 問題は設置されているところで、宅地内なら何の問題もなく取り壊してもらえそうです。 しかし境界上にあるといくらその人が設置したとしてもその人だけのものと言えないようです。 つまりは境界に設置されているものに関しては境界をまたぐ者同士の共同所有物のような状況なので、境界をまたぐ相手に取り壊しの許可などを得ないといけない可能性があります。 売却時においてどうしてもブロック塀が気になるのであればそれを解決した上で売却して

    puglee
    puglee 2017/05/23
    最近は Python が流行なので,Ruby に対応しているのは珍しいような.
  • Rubular: a Ruby regular expression editor and tester

    Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them. To start, enter a regular expression and a test string. Or you can try an example.

    Rubular: a Ruby regular expression editor and tester
  • IT人材育成 iPedia:IPA 独立行政法人 情報処理推進機構

    IT人材育成iPediaは、高度IT人材の早期育成を図る上で重要となる教育機関における実践的なIT教育の拡充・普及を支援するための情報提供サイトです。 掲載コンテンツ概要 産業界と教育界が将来に向けて必要とする人材像を共有し、実践的ITスキルやノウハウを習得した人材を教育機関から産業界に輩出することが、わが国の産業競争力を強化するために必須と認識しています。IPAでは、経済産業省と文部科学省が立ち上げた「産学人材育成パートナーシップ」情報処理分科会の検討結果等を踏まえ、高等教育機関(大学、短大、高専、専門学校)における産学連携による高度IT人材の育成を支援するための情報提供を行っています。 はじめての方へ 産学連携IT人材育成プラットフォーム IPAが16大学2地域連携団体の産学連携による実践的IT教育講座の開設を支援した際のノウハウ・知見をまとめた講座構築ガイド、各大学の講座事例、OSS

    puglee
    puglee 2017/01/26
    PostgreSQL は無いのか...
  • Ruby超入門(前編)

    こんにちは。 この連載では、ちょっと変わったRuby入門を書いていきます。 想定読者は、Rubyを学びたいプログラミング初心者です。 Ruby以外の言語でプログラミングしたことがあると理解がはかどると思いますが、 Rubyを知らなくてもわかるように、なるべく丁寧に説明していくつもりです。 Rubyをある程度知っている読者には、最初の数回は退屈かもしれませんが、 回を重ねていくにつれ、より深くRubyを知ることができるはずです。 Rubyとは? Rubyは「プログラミング言語」です。 プログラミング言語とは、コンピュータにやらせたい仕事を書くための言語です。 つまり、Rubyを覚えて、Rubyでコンピュータへの指示を書けば、 コンピュータはその指示を実行してくれます。 この指示書のことを「プログラム」と言い、特にRubyで書かれたプログラムを「Rubyプログラム」と言います。 ところで、Ru

    Ruby超入門(前編)
  • Rubyワンライナー入門 - maeharinの日記

    先日仕事中、一瞬の隙も見逃さずに情報収集できるRubyワンライナーとスクリプトというネタエントリを書いたのだが、その際Rubyのワンライナーをもう少しまともに理解したいと思ったので入門してみた。手元のRubyは1.9.2 はじめに Rubyのワンライナーは、rubyコマンドに色々なオプション(-eや-nなど)をつけて実行する。各オプションの網羅的な解説が見たければ、コマンドラインでは$ man rubyで閲覧できるし、webではるりまサーチで参照できる。ただ、これらは網羅的すぎるので、以下よく使うオプションとその周辺情報についてまとめた。 -e 一番基的なオプション。スクリプトを実行する。(ちなみに他のオプションと組み合わせる時は必ず最後に記載する) 例: hogeと表示 $ ruby -e 'puts "hoge"' -n プログラム全体がwhile gets ... endというルー

    Rubyワンライナー入門 - maeharinの日記
  • GitHub - zverok/worldize: Simple coloured countries drawing

    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 - zverok/worldize: Simple coloured countries drawing
    puglee
    puglee 2016/06/20
    Ruby で世界地図を描けるライブラリ.メルカトル図法?
  • ChunkyPNG

    ChunkyPNG This library can read and write PNG files. It is written in pure Ruby for maximum portability. Let me rephrase: it does NOT require RMagick or any other memory leaking image library. Source code: https://github.com/wvanbergen/chunky_png/tree/master RDoc: https://rdoc.info/gems/chunky_png Wiki: https://github.com/wvanbergen/chunky_png/wiki Issue tracker: https://github.com/wvanbergen/chun

    puglee
    puglee 2015/06/04
    Ruby でPNG形式の画像ファイルを取り扱うためのライブラリ (モジュール)
  • 初心者でもほぼ無料で楽しくRubyを学べるコンテンツ10選 - paiza times

    Photo by HeatSync Labs こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方で、「人気のRubyを勉強してみたい!」という方は多いと思います。 Rubyは『オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます』とされています(オブジェクト指向スクリプト言語 Ruby)が、やはり「プログラミング経験ゼロからいきなり勉強を始めるには敷居が高いな……」と思っている方も多くいらっしゃるのではないでしょうか。また「できれば独学じゃなくてスクールに通いたいけど、コストは押さえたいんだよな……」という方もいらっしゃるかと思います。 そこで今回は、プログラミング未経験~初心者の方が、なるべくコストをかけずに楽しくRubyに触れられて、学習に役立てられるコンテンツを10件ご紹介していきます。

    初心者でもほぼ無料で楽しくRubyを学べるコンテンツ10選 - paiza times
  • class Regexp (Ruby 2.0.0)

    クラスの継承リスト: Regexp < Object < Kernel < BasicObject 要約 正規表現のクラス。正規表現のリテラルはスラッシュで囲んだ形式 で記述します。 /^this is regexp/ Regexp.new(string) を使って正規表現オブジェクトを動的に生成する こともできます。 str = "this is regexp" rp1 = Regexp.new("^this is regexp") p rp1 =~ str #=> 0 p Regexp.last_match[0] #=> "this is regexp" 正規表現 や リテラル/正規表現リテラル も参照してください。 目次 特異メソッド compile new escape quote last_match try_convert union インスタンスメソッド == eql? ==

    puglee
    puglee 2015/01/19
    すぐ忘れてしまう...
  • Ruby開発・事例サイト | 提供:Ruby開発に強いトランスネット

    「拡張性の高いRuby」と 「生産性と保守性の高いRails」を 組み合わせることで お客様の短期開発要件を満たし、 将来的な機能拡張や変更時に 大きくメリットを発揮しています。 RubyRailsでの開発は高い実績を誇る トランスネットにお任せください。 株式会社トランスネットは、Rubyアソシエーションの事業に賛同し支援するとともに、 Rubyの高い技術を持った企業として 「Rubyアソシエーション認定システムインテグレータ Gold」として 登録されております。また、開発だけでなくRubyアプリケーションの運用に適したクラウドサービス(IaaS、PaaS)を おこなう高い技術を持った企業として 「Rubyアソシエーション認定クラウドサービス事業者 Gold」として登録されておりますので、 システム開発から運用までOneStopでサービスをご利用いただけます。 Ruby on Rai

    puglee
    puglee 2015/01/18
    国公立の教育機関での利用も「教育ビジネスでの利用」になるだろうか。
  • library shell (Ruby 2.0.0)

    要約 Ruby 上で sh/csh のようにコマンドの実行及びフィルタリングを手軽に行うためのライブラリです。 sh/csh の制御文は Ruby の機能を用いて実現します。 サンプル Example 1: sh = Shell.cd("/tmp") sh.mkdir "shell-test-1" unless sh.exists?("shell-test-1") sh.cd("shell-test-1") for dir in ["dir1", "dir3", "dir5"] unless sh.exists?(dir) sh.mkdir dir sh.cd(dir) do f = sh.open("tmpFile", "w") f.puts "TEST" f.close end print sh.pwd end end Example 2: sh = Shell.cd("/tmp")

    puglee
    puglee 2014/11/26
    Ruby から外部コマンドを実行するためのライブラリ.
  • 『Rubyソースコード完全解説』サポートページ

    書籍『Rubyソースコード完全解説』はインプレスダイレクトで御予約・御購入いただけます。 書籍紹介ページ: http://direct.ips.co.jp/directsys/go_x_TempChoice.cfm?sh_id=EE0040&spm_id=1&GM_ID=1721 HTML 版 『Rubyソースコード完全解説』の文を HTML 形式で無償公開しています。 (2004-02-17) 全章を公開しました。 初校の修正を紙上で行ってしまったたため、現在公開しているのは初校段階の原稿です。 従って書籍では修正されているところがまだ修正されていない場合があります。 順番に修正していくつもりではいますが、いつ修正できるとは断言できません。 予め御了承願います。 なお、その逆に一部の章が出版時より新しい場合もあります。 オンラインで閲覧 tar.gz 形式でダウンロード zip 形式で

  • Rubyのコードをripperでパースする方法

    Rubyのコードをパースしたい。 自前で正規表現をつくったり、strscanでゴリゴリ解析するのは工数不足そう。 ということで、Rubyのコードを字句解析するのためのツールをしらべた。 Ruby標準ライブラリのなかの以下の2つが利用できそうだ。 library ripper library rdoc それぞれ、つかってみる。 やりたいこと# とりあえず、こんなことができればOK. クラスの定数を抜きだし メソッドに含まれるメソッドとその引数の抜きだし 解析対象# 今回の解析対象Rubyコードは以下。 TEST = "test" TEST2 = "test2" def method1 foo(1, 2,"Hello") bar(1, 2,"Hello") end def method2 bar(5, 6,"Hi") foo(3, 4,"Hi") end def foo(val1, val2,

    Rubyのコードをripperでパースする方法
    puglee
    puglee 2014/11/10
    ruby_parser より ripper
  • Overview

    Overview Overview API Support Tutorials Changelog About Nokogiri¶ Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a sensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is fast and standards-compliant by relying on native parsers like libxml2, libgumbo, and xerces. Guiding Principles¶ Some guiding principles Nokogiri

    Overview