RDoc とは? 概要 インストール サンプル Ruby スクリプト作成 RDoc によるドキュメント生成 RDoc の便利な機能を使ってみる RDoc ドキュメントのサンプル 参考資料 RDoc とは? Ruby Documentation System (RDoc) とは, Ruby で書かれたソースコードから ドキュメントを自動生成する, Ruby 本体に付属する標準ライブラリの1つです. RDoc は Ruby ソースコードを解析し, クラス, モジュール, メソッドの定義 を抜き出し, include や require に関して解釈します. そしてこれらの内容 とその直前に書かれたコメントを併合し, HTML ドキュメントを出力しま す. 詳しくは参考資料 1,2 を参照ください. 概要 以下では, まず RDoc のインストールを行います. そして Ruby で簡単なクラ ス
Verified details These details have been verified by PyPI Maintainers yuja Unverified details These details have not been verified by PyPI Project links Homepage Download GitHub Statistics Installation pip install sphinxcontrib-plantuml Usage Add sphinxcontrib.plantuml to your extensions list in your conf.py: extensions = [ 'sphinxcontrib.plantuml', ] You may also need to specify the plantuml comm
Doxygen You can use Doxygen and PlantUML together to integrate UML diagrams into generated documentation. You will find more information in the official documentation.
Sphinx には Sphinx 拡張(Sphinx extension)と呼ばれるプラグイン機能があります。 Sphinx 拡張を使うとドキュメントを書くのがより便利になったり、 ドキュメントの表現がより豊富になったりします。 今日はその Sphinx 拡張の中から僕がよく使うもの、便利そうで使ってみたいものを それぞれいくつかピックアップしてご紹介します。 sphinx.ext.todo Sphinx に同梱されている拡張モジュールで、ドキュメントに ToDo を書き残すことができます。 有効にするには conf.py に以下の記述を追加します。 # sphinx.ext.todo モジュールを読み込む extensions += ['sphinx.ext.todo'] # ToDo 項目を表示する (デフォルトは表示しない; False) todo_include_todos = T
はじめに そろそろ今年も終わりそうで、絶望してるみなさんこんにちは。「プログラマが知るべきじゃない97のこと」って書籍が出たら読みたいダニーです。 iPhone開発でユーザーインターフェースをテストする時、いちいち手作業でやるのは大変ですね。 今回はUI Automationでユーザーが行う操作を自動的に動かすのを試してみたので紹介したいと思います。 実例 実例としてWall CalendarというiPhoneアプリで以下の操作をJavaScriptで自動化したいと思います。 ユーザー名を入力する。 パスワードを入力する。 カレンダーリストの項目を押す。 カレンダーリストに表示された2番目のカレンダーをオンにする。 カレンダーリストに表示された3番目のカレンダーをオンにする。 カレンダーリストの設定ボタンを押す。 次へボタンを押す。 画面 ユーザー名とアカウントの入力画面がこのようになって
UI AutomationはJavaScriptで記述されたプログラムでUIの自動テストを行うものです。 JavaScriptの記述 例えばこの様に記述します。 UIALogger.logStart("Starting Test"); UIALogger.logDebug("--logElementTree()"); UIATarget.localTarget().frontMostApp().logElementTree(); UIALogger.logDebug("--mainWindow().logElement()"); UIATarget.localTarget().frontMostApp().mainWindow().logElement(); var view = UIATarget.localTarget().frontMostApp().mainWindow(); va
OEM向けのAndroid 4.4 KitKatのライセンスには「Chromeブラウザ」が含まれていないことがわかったと海外メディアが報じました。 情報元によると、Android 4.4 KitKatには新しいポリシーが適用され、メーカーが自社のスマートフォンにChromeを標準搭載させたい場合、新たにGoogleと有償ライセンス契約を結ばなければならなくなったそうです。 Android 4.4 KitKatは今月初めに公開されており、メーカー側はOSのアップグレード作業に取り組んでいますが、多くのメーカーは新たな出費を望んでいないため、自社製品へのChromeの標準搭載を諦め、代替となるWEBブラウザを標準搭載する可能性が高いと報じられています。 SonyはXperiaスマートフォンの標準ブラウザを「Chrome」に設定していますが、今後の動向が注目されそうです。 情報元:PhoneAr
個人的には好きですよ! 最近ではすっかり定着した、汁なしラーメンとも言える食べ物「油そば」。専門店を見かける機会も増えたし、メニューに加える店も増えた。 筆者も好きでちょくちょく食べている。しかし、あるラーメン屋の店主は、あんなもの食べるやつはバカだと指摘する。 「油そばは600円程度で出している店が多い。同じ値段で普通もりと大盛りを選べ、一見お得に見えるんですが、そんなことはないですよ。だってラーメンはスープに原価がかかるんですから、スープをなくしてその値段は、ちょっと高い」(ラーメン屋店主) この店主の推察によれば、油そばの原価は100円程度。麺が50円程度、ネギ、チャーシュー、ナルトなど合わせて40円、タレで10円程度という内訳だ。 普通盛りで頼めば、原価は16.7%という数字になる。外食産業においては30~35%の原価が目安と言われているから、店にとっては“美味しい料理”だ。 「う
日高屋「味なんてどうでもいいわ!」→増収増益 なぜなのか 2013年11月24日16:00 カテゴリニュース http://hayabusa.2ch.net/test/read.cgi/news4vip/1385206711/ 「日高屋「味なんてどうでもいいわ!」→増収増益 なぜなのか」より 1: スパイダージャーマン(東京都) 2013/11/23(土) 19:10:36.72 ID:YCFAf4mG0 BE:387081623-PLT(12000) ポイント特典 日高屋、快進撃支える異色戦略とは?小判鮫出店、味を追求しない、中間業態…拡大への壁も http://biz-journal.jp/2013/11/post_3405.html スポンサード リンク 5: 逆落とし(関東・甲信越) 2013/11/23(土) 19:12:09.57 ID:aMSSTD0tO 確かに日高屋に味を期
急速に発達する低気圧と前線の影響で、これから25日にかけて全国的に風が強まり、大気の状態が不安定になる見込みです。 気象庁は、強風や落雷、突風などに十分注意するよう呼びかけています。 気象庁によりますと、これから25日にかけて低気圧が急速に発達しながら日本海の北を東へ進み、低気圧から延びる前線が日本付近を通過する見込みです。 このため、西日本では24日夜遅くから次第に風が強くなり、25日は沿岸部を中心に全国的に風が強まる見込みです。 25日にかけての最大風速は、陸上では、九州北部で15メートル、四国と北海道で18メートル、近畿で20メートル、海上では20メートルから25メートルと予想され、最大瞬間風速は30メートルから35メートルに達する見込みです。 前線に向かって南から湿った空気が流れ込むため、25日は西日本と東日本を中心に大気の状態が不安定になる見込みで、前線が通過する前後には局地的に
※これは、社内の勉強会の資料の下書きです。 ここ数年で、js環境が整理されてきた。 js開発するなら、これらの知識は必須。無いとめっちゃ不便。 という事で、今日は、gruntとbowerとyeomanの話。 各ツール概説 Yeoman applicationのひな形を作る アプリ構築に必要な様々な作業を任せられる Grunt build / preview / testに使う Bower 依存性の管理を行う 手動でDLやscript管理する必要無 rails開発者のために ぶっちゃけ、どれも、railsの環境にそっくり。rails知ってる人は、要するに、以下の事。 grunt => rails server実行時に勝手にやってくれる作業を切り離してカスタマイズできるようにしたもの(coffeeのコンパイルとか) bower => ruby gem管理をjsのclient側で実現した物。 y
「PlayStation 4」分解レポート。AMDのカスタムAPUを搭載する新世代マシンは,とてもゲーム機らしいゲーム機だった ライター:米田 聡 4Gamerで入手した北米版PS4 北米時間2013年11月15日,北米市場において「PlayStation 4」(以下,PS4)が発売になった。4Gamerでも北米版のPS4を入手したという話はすでにお伝えしているとおりだが(関連記事1,関連記事2),ひととおり触ったところで気になるのは,やはり「どんなハードウェアなのか」だろう。 日本における発売日である2014年2月22日に向けた予習も兼ねて,外観上の特徴や内部構造をレポートしてみたい。 ※注意 ゲーム機の分解はメーカー保証外の行為です。分解した時点でメーカー保証は受けられなくなりますので,本稿の記載内容を試してみる場合には,あくまで読者自身の責任で行ってください。分解によって何か問題が発
ネット上にしか人間関係がない人間の思考について書く。 ネット上にしか人間関係がない人間の思考(と見せかけて僕の考え) ネット上にしか人間関係がない人間の思考について、なんて言うとネットにしか人間関係がない人の一般的な思考についての話っぽいけど、もちろんそんなものは知りません。自分の考えについて書くだけだ。ただタイトルが「ネットにしか人間関係がない僕の思考について」だとあまりに寂しすぎるなと思って少しだけ見栄を張っただけだ。ここまで正直に打ち明けた僕に免じて僕を許してくだちゃい。 ネット上にしか人間関係がない(ただし図書館のおばちゃんを除く) さて、というわけでネットにしか人間関係がない僕の考えについてです。 僕はネット上にしか人間関係がない。寂しすぎる告白だけどこれを言わないことには話が先に進まないのでしかたがない。僕にはリアルにおいて友達とか恋人とかクラスメイトとか職場の仲間とか一切いな
簡単で、どこでも出来て、高い効果を発揮する筋弛緩法は最近注目されているリラックス方法です。 先日もHNKの「うつを予防する」番組でこの筋弛緩法が紹介されていました。 スポンサードリンク 効果バツグンの筋弛緩法で心身の緊張を無くそう! 自分の心身を落着かせ、コントロールできるようになる自律訓練法ですが、その前に筋弛緩法をやっておくと効果が出やすくなります。 筋弛緩法とは、筋肉にギューっと力を入れ、その後一気に脱力することによって緊張していた筋肉をリラックスさせる方法です。 慢性的に疲労した部分に力を入れて、その後スッと力を抜くことで、緊張を解きほぐしてやろうというものです。 簡単で効果的なやり方を紹介します。 (健康ActionSupportさんの解説より転載)---------- ●筋弛緩法はどのように行えばいいのか? 筋弛緩法は場所も時間もあまりとらないので、家でも職場でも、移動中でも可
1 :名無し募集中。。。 2013/11/23(土) 17:33:01.42 0 まじでぐっすり眠れるこれは凄い 朝昼夕3つのことを心がければOK! あなたの人生を変える睡眠の法則(PR) 2 :名無し募集中。。。 2013/11/23(土) 17:34:01.21 0 くわしく 3 :名無し募集中。。。 2013/11/23(土) 17:34:08.45 0 熱いやら重いやらだっけか 一時期ちょっとかじったよ 4 :名無し募集中。。。 2013/11/23(土) 17:35:52.20 0 筋弛緩剤とか永遠の眠りにつくだろ 42 :名無し募集中。。。 2013/11/23(土) 20:38:05.64 0 >>4 SAWの死んだフリジグソウは筋弛緩剤で死体演じてたて設定 10 :名無し募集中。。。 2013/11/23(土) 17:38:33.47 0 身体にぎゅって力入れてふっと抜くの
【小室浩幸】来年4月の消費増税にあわせ、自動販売機で売られる飲料の一部が10円値上げされる見通しになった。いまは150円で売られているペットボトル入りのお茶などは160円になる。 ただ、すべての商品を一律10円上げてしまうと、増税分よりも値上げ幅が大きくなり、「便乗値上げ」になるおそれがある。このため、多くのメーカーは、一部の商品の価格を据え置く見通しだ。 販売数が多い缶コーヒーや缶ジュースなど120円の商品の一部は、130円に上がる。税引き前の希望小売価格をもとに、120円の缶コーヒーの消費税率8%での税込み価格を計算すると、124円になる。増税分を転嫁した場合の売値は4円しか上がらず、値上げ幅は10円に満たない。だが、自販機では1円単位での販売ができないため、一部の商品の価格を130円に上げることにした。
(1)“地下鉄に 乗るっ”キャンペーンポスターの制作及び掲出 “地下鉄に乗るっ”を合言葉に,地下鉄・市バスの応援キャラクター「太秦 萌」,「松賀 咲」,「小野 ミサ」の3人が,順にポスターに登場し,地下鉄のアピールポイントをお客様にわかりやすくご説明し,ご利用を呼び掛けます。 第1弾ポスターには,「太秦萌」が登場します。【掲出箇所】 地下鉄駅構内,地下鉄車内,市役所,区役所・支所等(2)“地下鉄に乗るっ”キャンペーントラフィカ京カードの制作及び発売 ポスターと同デザインのトラフィカ京カードを発売します。 (1)第1弾 登場人物:太秦 萌(うずまさ もえ) ポスター掲出:平成25年11月25日(月曜日)から トラフィカ京カードの発売:1月下旬 (2)第2弾 登場人物:松賀 咲(まつが さき) ポスター掲出:平成26年1月下旬 トラフィ
というわけで、土曜日(22日)にぶつかり稽古に行って壮絶にかわいがられてきました。かわいがりの様子はこちらになります。 Video streaming by Ustream そもそも、なんでこんなことになったのかと言うのはあんちぽさんのエントリに詳しいのですが、今年のYAPC::Asiaのカヤックさんの企画をみて「折角50円切手が貼ってあるくらいだし、無駄にするのも嫌だなあ」と思った瞬間、自分の中のゴーストが囁いたので「『あんちぽさん』と『ぶつかりげいこ』と書いて投函したのでした。ちなむと、投函前にfacebookに葉書を撮ってポストしたところ、mizzyさんから「採用」とコメント頂いた時点でもう少し覚悟しておくべきだったと今になって思います。 当日は会場のセッティングがばっちり & 中継と録画もしていることを知って緊張が高まってきたのですが、前半に行なわれたトークがまた非常に濃くてどんど
父が入居している有料老人ホームの、介護士の人に聞いた話である。 「施設に入って認知症が急速に進むのは、女性より男性です。その中でも多いのが、会社の社長さんとか学校の先生。社会的には「偉い立場」で、ずっとこれまで自分が指図する側で来た人ですね。それが、環境が変わって人から看てもらうようになった時、気持ち的に自分の立場を受け入れられなくて、おかしくなってしまう」。 そうでしょうとも‥‥と、父を見ていて思った。 社長さんはどうなのか知らないが、教師は現在、大昔に言われたような「偉い人」ではない。「先生」が「先生」というだけで一応尊敬の眼差しで見られた時代は、とうに過ぎ去った。でも今、老人ホームにいる人は「先生がまだ偉かった時代」を生きてきた人である。89歳の父はまさにその典型だろう。 高校教師を長年勤め、頭のてっぺんから足の先までガチガチの先生気質だった父。家族の上にも父親兼教師として君臨してき
Easily render backbone.js collections. In addition managing model views, this class supports automatic selection of models in response to clicks, and rearranging models (and reordering the underlying collection) via drag and drop. Get and set selected models through a dead simple API. Download Source GitHub Repo & Docs var collectionView = new Backbone.CollectionView( { el : $( "ul#demoSingleSelec
BALAJI SRINIVASANのSoftware Is Reorganizing the Worldという記事が面白すぎた。 ソフトウェアやクラウドの普及により、コミュニティ、国のありかた、人々の移動、移民、新しいサービスや生活スタイルが、現在進行形でどのように変わっているかという内容。 もう、最近読んだ記事のなかでピカイチの面白さ。素晴らしい。新規事業のアイデアを考えている人にもオススメ。 全部紹介していたら長過ぎて疲れてしまうので、クラウドとスマートフォンの普及により、物理的なサービスがどうデジタル化されていっているかの話に絞ってみる。 ソフトウェアが世界を飲み込む Software is eathing the worldという話は、ネットスケープを作ったマークアンドリーセンが話して、とても話題になった言葉。今回のBalajiさんの話は、このアイデアを掘り下げつつ、実際に起こって
はじめに 「ゾーン」あるいは「フロー状態」と呼ばれる精神状態があります。スポーツや楽器の演奏、ゲームのプレイ中、そしてプログラミングなどにおいて、高い生産性や成果をもたらすことがよく知られています。プログラマーであれば、誰でもコードを書いているうちに、いつのまにかゾーンに入っていたという経験があるのではないでしょうか。 高い生産性や、そのこと自体が気持ちの良い体験であることから、基本的にプログラマーがゾーンに入っていることに対しては肯定的なイメージがあるかと思います。しかし今回は、筆者の個人的な経験に基づいた「わざとゾーンに入らずにコードを書く」というメソッドについて紹介したいと思います。 ゾーンとプログラミングへの一般的な見方 ゾーンに入っている間、プログラマは非常に生産的になり、コードを書くということ自体が楽しくなってきます。自身が書いているコードの内容に対する迷いがなく、目的の機能を
追記:デスクトップのすべての機能が使えるわけではありませんが,クラウド版も無料で使えます。(こちら) Raspberry Piという特定のプラットフォーム上でのことですが、ついにMathematicaが無料になりました。 The Wolfram Language and Mathematica on Raspberry Pi, for free かつてNeXTにバンドルされたこともあったらしいのですが、Mathematicaの価格は、それを無視できるほど高いNeXTの価格に含まれていたと考えるのが妥当で、無料になったのは実質的には初めてです。(Mathematicaについてよく知らない人はWikipediaへ、入門はMathematicaラーニングセンターから) Raspberry Piは、Amazonでも4000円程度で買えますが、今回の発表でその価格が変わったということもありませんから
These are the slides for the talk "Managing and Visualizing JavaScript Complexity" given at QCon SF 2013 by Jarrod OversonRead less
学部の2年~3年向けの「応用統計論及び演習」という授業では、アンケート等のデータを分析する様々なデータマイニングの方法論について学んでいます。本年度は、その講義の受講者のタレントに対する好感度を分析しましたので、その結果の一部を紹介します。 実施したアンケートは2段階からなり、まず最初のアンケートでは、分析対象のタレント(スポーツ選手等の有名人を含む)の候補を1人5名程度挙げてもらいました。その結果、分析したいという希望が多かった83人のタレントを選びました。そして、2回目のアンケートでは、その83名のタレントに対して、受講者36人が、好きか嫌いかを5段階で評価してもらいました。 その結果を可視化したのが、右の3次元グラフです。右の画像をクリックすると、Webブラウザで3次元で可視化されたグラフが表示されます。Webブラウザは必ずPC版のChromeかFirefoxをお使い下さい。HTML
ロームは、自己発電型の無線通信ネットワーク規格であるEnOcean向けの製品を用いたデモを行った。その他、常時体温を測定できる、ばんそうこう型の体温計も展示した。 ロームは、「Embedded Technology 2013/組込み総合技術展(ET2013)」(2013年11月20~22日、パシフィコ横浜)で、EnOceanや特定小電力無線に対応したスイッチを利用して家電を操作するデモを披露した。 ロームは2012年10月に、EnOceanの業界団体であるEnOcean Allianceの主幹メンバーであるプロモーターに就任した。EnOcean Allianceには日本企業も約30社が加盟しているが、アジア企業でプロモーターになっているのはロームだけだという。 そうした背景もあり、同社はEnOceanに対応する製品の開発に力を入れてきた。具体的には、スイッチングで発電するスイッチモジュール
去る11月23日、あるイベントが開催された。「秋のエンジニアぶつかり稽古 2013」という。何を目的にしたイベントなのか誰も(主催者側ですらも)わからないまま始まったこのイベントは、しかし、最後までその目的が明らかにならないままに、なぜか大成功の余韻だけはしっかり残して終わった、異常な「事件」と呼ぶ他ないものとなった。 事の発端 そもそもの始まりからして意味不明だったのである。発端はこれだ。 @__kan こんにちは、ペパボです。YAPC::ASIA参加者スペシャル特典にご応募いただき、ありがとうございます ! @kentaro とのぶつかりげいこをぜひ開催したく思います。ご都合のよろしい日をいくつかご連絡下さい! pic.twitter.com/uoj2uExHBU— ペパボ(paperboy&co.) (@pepabo) October 2, 2013 2ヶ月ほど前、YAPC::Asi
初めてSinatraでアプリを作ったので覚えたことまとめ。 事情によりローカルはApach + Passenger、リモートはNginx + Unicornなので、一応両方で動くようまとめ・・・たつもりなのですが。 元記事 下記エントリの転載になります。 【Ruby】Sinatraで、速攻でWebサイトを公開するための環境構築 - rokuroFire 事前準備 Ruby、bundlerのインストール Apacheの場合、Passengerの設定をしておく Nginxの場合、Unicornのgemをインストールしておく アプリのファイル構成 最小構成は下記。 projectname/ -main.rb // Controller -config.ru // Rackの設定ファイル。最初に実行されるファイル -views/ -index.haml // ビューのテンプレート(haml)ファイ
通称「東ロボくんプロジェクト」。NHKでも報道があった通り,発表会があったので参加してきた。以下にレポートを書いたが,超長くなったので,簡潔に先にまとめておく。 ・入試は「暗記とパターン」だが,パターン作りというのは,実際には高度な人間の知的能力。だから大学入試を選んだ。 ・最終的にコンピュータに身につけて欲しい能力(=東大入試突破に必要な能力)は3つ。「深く正確な(自然言語の)構文解析と意味合成」・「パラフレーズ同定」・「文章の要約」。これらは現在の人工知能ではできない。 ・ただし,今回は初回なので,挑戦する入試をセンター試験(模試)に絞った。また,最終的に欲しい能力を目指す本質的な研究ではなく,今回は,小手先の,現状可能なアプローチだけで,どれだけセンター試験で得点できるかに挑戦した。そのセンター模試の結果は約4割の得点率(387/900)。足切り回避まで,まだまだ先は長い。 (筆者注
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く