僕が普段使用するPythonとRubyの変数のスコープについてまとめてみました。Python 1. if文やfor文などの制御構造はスコープを作らない。 次のプログラムでは、if文の内側と外側のスコープは共通なので、if文内でaが上書きされてa=1が出力されます。 a = 0 if True: a = 1 print "a = %d" % a # a = 1 2. 関数定義とクラス定義では新しいスコープが作られる。 関数定義やクラス定義では新しいスコープが作られるので、関数定義の内側と外側で同名の変数が存在しても、両者は区別されます。 次のプログラムでは、関数foo内で変数aに代入を行っていますが、この場合fooの内側の変数と外側の変数は別物なので、外側の変数が上書きされることはありません。 a = 0 def foo(): a = 1 print "a = %d" % a # a =
Right now, Labs is a really easy way for you to play withRuby,Python, and JS without needing to download an editor. In the future, you'll see more cool experiments on the Labs section of our site.It works offline - see what happens when you turn off your internet access in the middle of asession You can share your code snippets with friends and save yoursession You can download the code you'v
http://www.atok.com/useful/developer/api/ATOK ダイレクトAPI が公開され、Ruby/Perl でATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。 http://rails2u.com/misc/atok_plugin_ruby_eval.zip セットアップし、ATOKダイレクトAPIがつかえ、Ruby の実行環境があると、ATOK で入力中に Ctrl + Insert でRuby の実行結果が変換されて返ってきます。たとえば電卓っぽくりようしたいときには 24*24と入力したときに Ctrl+Insert を打つと 576な文字列が返ってくるので、電卓としてつかえて便利! また 'korehabenri'.split(//).join(' ')をCtrl+Insert で変換すると
http://wiki.fdiary.net/rails/?Rails%CA%D9%B6%AF%B2%F1%A1%F7%C5%EC%B5%FE 先日の11/05日に第0回Rails勉強会@東京に行ってきました。急な応募にもかかわらず29名全員が欠席無しで参加とかすごい! 感想はいろんな人が書いているので、自分が当日発表したpluginだけ公開します。 http://svn.rails2u.com/public/plugins/trunk/ ActiveHeart 主に日本語関係で便利じゃないのかなぁ、といったものが入ってるpluginです。今現在は ActiveRecordMessagesJa TransSid が入ってます。ActiveRecordMessagesJaはくまくまーさんのValidationsを参考にメッセージ周りのローカライズを行ってます。このpluginを入れて cl
未来のプログラマのためのチュートリアル 目次 00. はじめに 01. 数(number) 02. 文字列(string) 03. 変数と代入 04. 数と文字列の変換 05. メソッド(method) 06. 制御構造 07. 配列とイテレータ 08. メソッドの作り方 09. クラス 10. ブロックと手続きオブジェクト 11. このチュートリアルを超えて このチュートリアルについて...
うう。 やっとC MAGAZINEの原稿(2006年2月号向け)が書けましたのです。 例によって分量オーバーしているような。すみませんすみません。 連載記事「C#で学ぶアルゴリズムとデータ構造」 C MAGAZINE 「大阪府など、ICタグ利用した学童の安全確保システム実証実験」という記事を読んで思ったこと。 こういうセキュリティシステムが出てくるときには、 ぜひ「執拗な悪意を持った人の気持ちになれる検証者」 が安全性の検証をしてほしいと思います。 素人的に気がつくポイントとしては: 防犯カメラの画像を攻撃者が傍受する可能性はないか。 防犯カメラの画像の記録(録画画像)を攻撃者が得る可能性はないか。 「通信距離が長い」というのはメリットなのかデメリットなのか。 ICタグは複製できないか。 生徒や職員がICタグを紛失した場合にはどうするのか。どうなるのか。 生徒の登下校の記録を遠隔地に送信す

概要 コンピュータはプログラムに忠実にしたがって処理を行います. そこで,自分でプログラムを作れば,自分の思った通りにコンピュータに仕事をさせることができます. プログラムを作ることをプログラミングといいます. ここでは,演習を通じてプログラミングを基礎から学びます. プログラミングの素養を身につけることで,本当の意味ではじめてコンピュータを使いこなすことができるようになります. なお,演習はLinux環境で行い,プログラミング言語としてRubyを用います. プログラミングは専門家の仕事であり,誰もが必ずしも学ぶ必要はないという考え方もあります. しかし,コンピュータは,知的活動の可能性を大きく広げることができるツールであり,それを自在に使いこなす手段としてのプログラミングを学ばないことは,卒直に言って非常にもったいないことです. またプログラミングはいい意味で「手軽に」創造性を発揮できる
Eclipse IDEはJavaの統合開発環境として多く使われる。しかし、プラグインをインストールすることでほかの言語の開発環境にも、アプリケーションフラットフォームにもなる。Javaの開発環境としてはNetBeans IDEやIntelliJ IDEA、JDeveloperなどを挙げることができるが、Java以外の言語、特にスクリプト言語向けに対応するEclipse IDEはある意味特殊だ。 そうしたEclipse IDEの特殊性の一例として、ここではRubyの統合開発環境を実現するプラグイン「Ruby Development Tools plugin for eclipse」を紹介したい。スクリプト言語はエディタとターミナル/シェルで開発するというスタイルは、もはや唯一の選択肢ではない。リッチなプラットフォームを活用して素早く開発を済ませる、これが今流、といってしまってもいいだろう。
Ruby onRailsとともに標準配布されているHTTPサーバといえばWEBrick。WEBrickはRubyを使って開発された簡易HTTPサーバ。WEBrickを使うとApache HTTPサーバなどを別途用意しなくても簡単にWebアプリケーションを動作させ試験することができる。ただし、WEBrickは実行速度があまりはやくない。 ここではWEBrickのようなRuby onRails向けのHTTPサーバとして「rails-asyncweb」を紹介したい。WEBrickよりも高速に動作するのが特徴のHTTPサーバで今後の展開が期待されるプロダクトだ。JRubyを採用しているあたりも技術的に興味深い。rails-asyncwebはRuby onRails向けの高速HTTPサーバ。TAKAI Naoto氏によって開発されているHTTPサーバで、Apache License Vers
ネットで検索してよく出てくるエミナルクリニックの新潟院がめっちゃ気になるなぁ。 医療脱毛なのにすごい安くていい評判も聞くけど、ほんとに痛くないのかな? 通っている人の口コミをみてみたいなぁー。 なんて気になったので、エミナルクリニックの新潟院についてSNSやネットで調べてみました。 そう思ってSNSを中心に調べてみたら、、、口コミや評判も良いじゃない♪ ちなみに、似たようなサービスや商品があるかも?なので、今回調べてみたのはこちらになります。 オープンしました! エミナルクリニックの新潟院ですが、すでにオープンしています!(2021年2月26日オープン済) もちろんですが、オープンしたてなんでめっちゃ予約が取りやすいです。 ただし!!人気のある医療脱毛院なので早めの予約が良いかも?!
コード入力補完機能やデバッグ機能を備えたRubyスクリプトの統合開発環境「RDE」v1.1.1が、7日に公開された。Windows 2000/XPに対応するフリーソフトで、現在作者のホームページからダウンロードできる。 「RDE」は、オブジェクト指向スクリプト言語“Ruby”の統合開発環境。コード入力補完機能やブレークポイントを指定できるデバッグ機能などを備えており、スクリプトの編集からデバッグ・実行といった一連の作業を本ソフトですべて行える。 画面は、タブ切り替え型のテキストエディター、関数名の一覧から該当箇所へジャンプできるコードエクスプローラ、実行結果を表示するコンソールウィンドウ、デバッグ時の変数情報を表示する“変数ウィンドウ”などで構成されており、各ペインの表示・非表示は自由に設定可能。 スクリプト編集用のテキストエディターでは、RubyをはじめHTML、Perl、Javaスクリ
方針Rubyをまったく知らない前提で始めますJava、JavaScript、elispのようなメジャーな言語と対比しながら説明します なるべく手を動かして目に見える形で説明を進めます 次回Ruby onRailsの勉強会をするので、それにつながることに重点を置きます 逆に言うと、RoRであまり使わない知識は流します。例えば、ファイル操作周りやスレッド周りなど 開発環境(2) .emacs.elに書くべき記述 ;ruby (autoload 'ruby-mode "ruby-mode") (setq auto-mode-alist (cons '("\\.rb$" .ruby-mode) auto-mode-alist)) (setq interpreter-mode-alist (append '(("ruby" .ruby-mode)) interpreter-mode-al
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
http://www.rubywaves.com/tutorial チュートリアルがあったので訳してみた。まだパート1だけ。 ここだけ見るとまだRails との差はあまり無いです。 - Waves アプリを作るのに,一番手っとり早くて簡単な方法は,こんな風に waves コマンドを使うことです。 ~ $ wavesblogこれはデフォルトの Waves アプリをblog というディレクトリの中に作ります。次に,このディレクトリの中の configurations ディレクトリにある default.rb を修正して,データベースに接続できるようにする必要があります。 デフォルトはこんな感じ。 moduleBlog module Configurations module Defaultdatabase :host => 'localhost', :name => 'blog',
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く