英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。 翻訳後、{{翻訳告知|en|Interrobang|…}}をノートに追加することもできます。 Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針についての説明がありま
出典は列挙するだけでなく、脚注などを用いてどの記述の情報源であるかを明記してください。 記事の信頼性向上にご協力をお願いいたします。(2014年9月) 評価戦略(ひょうかせんりゃく、英: evaluation strategy)とは、プログラミング言語や、ラムダ計算のような式から成る計算模型において、如何なる手順で、評価すなわち式から値を得るか、という(通常決定的な)規則群である。 プログラミング言語では、その意味のうち、サブルーチン呼び出しや演算子式の評価において引数をいつどういう順序で評価し、仮引数は実引数にどう置換されるのか、サブルーチン呼び出しや演算子式の値への置換はどうなのかといったことが、言語仕様によって、あるいは実装によって定義される(あるいは未定義とされる)。 ラムダ計算(など)における評価すなわち簡約(reduction)においては「(1)入れ子状になった式の最も外側から
短絡評価(たんらくひょうか、英: short-circuit evaluation)または最小評価(さいしょうひょうか、英: minimal evaluation)とは、多くのコンピュータプログラミング言語の論理演算子における左辺(第一引数)と右辺(第二引数)の式の評価法のひとつである。 「≪左辺≫ ≪論理演算子≫ ≪右辺≫」というような、論理演算子による式(論理演算子式)があるとする。左辺(第一引数)を評価した段階で式全体の値が定まらない場合のみ右辺(第二引数)を評価する、というのが短絡評価である。例えば、論理積 (論理AND) の第一引数を評価した結果が false であれば、式全体は必ず false になるし、論理和 (論理OR) の第一引数が true であれば、式全体は必ず true になる。いずれのケースも、第二引数を評価するまでもないので、途中で式の評価を打ち切ってかまわない
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Short-circuit evaluation" – news · newspapers · books · scholar · JSTOR (August 2013) (Learn how and when to remove this message) Short-circuit evaluation, minimal evaluation, or McCarthy evaluation (aft
第8章サインイン、サインアウト 第7章でWebサイトでの新規ユーザー登録が行えるようになりましたので、今度はユーザーがサインインとサインアウトを行えるようにしましょう。これにより、サインインの状態と現在のユーザーidに応じて動作を変更できるようになります。たとえば、この章では、サイトのヘッダー部分にサインイン/サインアウトのリンクとプロファイルへのリンクを表示するようにします。第10章では、サインインしたユーザーidを使用して、そのユーザーに関連付けられたマイクロポストを作成します。また第11章では、現在のユーザーが他のユーザーをフォローして、マイクロポストのフィードを受け取ることができるようにします。 ユーザーがサインインすることでセキュリティモデルも実装され、サインインしているユーザーidに基づいて、特定のページへのアクセスを制限することもできます。第9章でも説明しますが、たとえばサイ
アクセスメソッドの種類 インスタンス変数を外部から参照したり更新したりする場合、次の「getName」メソッドや「setName」メソッドのようなインスタンスメソッドを用意しておくことでインスタンスを経由してインスタンス変数の値を取得したり変更したりすることができます。 class Car def initialize(carname="未定義") @name = carname end def getName() return @name end def setName(newName) @name = newName end end car = Car.new() car.setName("civic") print(car.getName()) このようにメソッドを定義することでインスタンスからインスタンス変数の参照や更新が行えますが、多くのインスタンス変数がある場合はメソッドを定義
大阪市北区のJR大阪駅近くで19日夜、男性の大量の写真がばらまかれているのが見つかり、奈良県のアルバイトの少年(16)と岐阜県の男子高校生(17)の2人が、大阪府警曽根崎署の任意聴取に「ビルの上からまいた」と話していることが22日、同署への取材で分かった。少年らは列車を撮影するのが趣味で、「撮影現場でいつも割り込みをしてくる悪いやつを撮った。面白半分、嫌がらせ半分でばらまいた」と説明しているという。 少年らは写真の印刷に使った印画紙を近くの家電量販店で万引した疑いがあり、同署が窃盗容疑で調べている。 同署によると、19日午後9時5分ごろ、同駅ビル「ノースゲートビルディング」から「少年が写真をばらまいている」と110番があった。駆けつけた署員に対し、少年2人がばらまいたことを認めた。ビル10階からまいたとみられ、路上などに約400枚が散乱。写真には10代とみられる男性が、顔が判別できる状態で
株式会社はてな(代表取締役社長:栗栖義臣/本社所在地:京都市中京区)は、 株式会社集英社の週刊少年ジャンプ編集部が運営するマンガ投稿/公開サービ ス「少年ジャンプルーキー」の開発に協力しました。「少年ジャンプルーキー」 は、本日リリースされた「少年ジャンプ+」(http://plus.shonenjump.com/) に合わせてスタートした新サービスで、Webブラウザを通じて誰もがオリジナル マンガを投稿・公開でき、その作品を人気マンガ家が連載をする「少年ジャン プ+」アプリ上でも配信できるサービスです。「少年ジャンプルーキー」開始 にあたって、サービス企画およびシステム開発をはてなが担当しました。 ▽ 「少年ジャンプルーキー」 URL http://rookie.shonenjump.com/ ▽「少年ジャンプルーキー」 トップページ スクリーンショット 「少年ジャンプルーキー」では、本
各地で運動会や体育祭のシーズンを迎えていますが、多くの学校で行われている子どもたちが積み上がる「組み体操」による事故で後遺症が残ったケースが10年間で20件に上ることが名古屋大学の調査で明らかになりました。 専門家は「組み体操は最近、巨大化しているが、子どもの安全を最優先で対応を考えてほしい」と注意を呼びかけています。 この調査は名古屋大学教育学部の内田良准教授が日本スポーツ振興センターの資料を基にまとめたものです。 それによりますと、平成24年度の1年間に全国の小学校でけが人が出た組み体操の事故は6533件に上り、とび箱とバスケットボールに次いで3番目に多くなっていました。 さらに平成24年度までの10年間に組み体操で後遺症が残った事故を調べたところ、20件に上りました。 中には、ピラミッドのように積み上がった子どもたちが途中で崩れ、一番上にいた子どものひざが一番下の子どもの腰に当たって
インチョンアジア大会のバドミントンの会場で、競技や勝敗に大きく影響を及ぼす「風」を巡り、日本も含めた各国の選手やコーチから不満が相次ぎ、混乱が起きています。 バドミントンで使われるシャトルは5グラムほどで、風の向きや強さが競技に大きく影響することから、ショットの速度や精度など選手たちのプレーや、時には勝敗にも関わることもあります。 アジア大会のバドミントンの会場「ケヤン体育館」では、大会2日目の20日から競技が行われていますが、この会場内の「風」について各国の選手やコーチから不満が相次ぎ、混乱が起きています。このうち日本は21日、男子団体の準々決勝で韓国に敗れましたが、エースの田児賢一選手が臨んだ第1試合のシングルス戦で、試合途中で風が止まったり向かい風になったりしたということです。 また、同じ時間に隣のコートで試合をしていたインドネシアのコーチは「われわれにも問題のある風が吹き、混乱した
ありとあらゆるメディア、識者、ジャーナリストが問題の本質をネグって、“朝日吊るし上げ”に熱狂する言論状況。そんな中、本サイトは逆に朝日を叩く側、読売新聞や産経新聞、週刊誌、そして安倍政権に対して、「おまえたちも同じアナのムジナだ!」と徹底批判を展開してきた。付和雷同、勝ち馬に乗ることしか考えていないこの国のメディアの中でこんな酔狂なまねをするのは自分たちくらいだろうと覚悟しつつ……。実際、いくら書いても孤立無援、本サイトの意見に同調してくれる新聞、テレビ、雑誌は皆無だった。 ところがここにきて、意外な人物が本サイトと同様、メディアの“朝日叩き”への違和感を口にし始めた。その人物とは、朝日新聞の連載で朝日の報道姿勢を批判するコラムを書いて掲載を拒否された池上彰氏だ。 この問題は朝日新聞による言論の封殺だとして読者から非常な不評を買い、朝日にとって「慰安婦問題」や「吉田調書」以上にダメ―ジにな
「ほ、ほーっ、ホアアーッ!! ホアーッ!!」10周年記念。生み出した記者に当時の真相を聞いた【周年連載】 あの名作の発売から、5年、10年、20年……。そんな名作への感謝を込めた電撃オンライン独自のお祝い企画としてスタートした、“周年連載”。今回は特別編ということで、名作ゲームではなく、とある“名言”を振り返りたいと思います。 その名言とは――。 「ほっちゃーん! ほ、ほーっ、ホアアーッ!! ホアーッ!!」です。 ■あのネタフレーズが生まれた経緯 ことの発端は、2004年9月に開催された“東京ゲームショウ2004”。そのメインステージで行われた『双恋 -フタコイ-』スペシャルイベントでの出来事でした。 堀江由衣さんや小清水亜美さん、門脇舞さん、伊月ゆいさん、綱掛裕美さんら人気声優が登壇したステージと会場の様子を、当時の電撃オンラインスタッフが以下のように記事にしたのです。 【元記事】歓声と
・・・あるいは、「お前何やってんの?」 「科学哲学」というあまり耳慣れない学問を専門にしてると、「それって何を研究する学問なんでしょうか?」と良く聞かれます。そのときはとりあえず、「科学を理解するための学問です」と答えることにしてます。でもたいていこれでは納得してくれません。「科学を理解する」ってどういうこと?そもそも科学自体が何かの理解なんじゃないの? でもこの曖昧さって何も科学哲学に限った話じゃないですよね。「生物学とは生物を理解するための学問です」と言われたら、最初は「ああ、そうか」と頷くけど、でもよく考えてみればこの答えも今ひとつ曖昧。生物の「何を」理解するの?また何をもって「理解した」と言えるの?一口に「生物を理解する」といっても沢山の仕方がありますよね。庭を這ってるダンゴムシをみつけて、「こいつはどんな仕組みで動いているんだ」と考えるのも一つ。あるいは「いったいぜんたい、無機物
「キリスト教の暦を強制、西暦表記の卒業証は違憲」 滋賀で父子が提訴 2014.9.19 15:48 http://sankei.jp.msn.com/affairs/news/140919/trl14091915480002-n1.htm 滋賀県立大(彦根市)を卒業した女性と父親が「西暦表記の卒業証書はキリスト教の暦を強制するもので、信教の自由を保障した憲法に違反する」として、大学などを相手取り、元号で再交付するよう求める訴訟を19日、東京地裁に起こした。 訴状によると親子は仏教と神道を信仰。3月に卒業した際、発行日と生年月日を西暦で書いた卒業証書を渡され、父親が元号表記で再交付するよう大学に頼んだが、断られた。 滋賀県立大は「訴状が届いておらずコメントできない」としている。 記事自体より、むしろブクマがおもしろい。 http://b.hatena.ne.jp/entry/sankei.j
最近、すっかり定着した感のある「意識高い系」という言葉。おもに揶揄するために使われているようですが、実は学ぶべき点もある……というお話をさせていただきたいと思います。 「意識高い系」は「実力もないのに偉そうにしている」人 「意識高い系」の定義を箇条書きにすると 人脈作りに精を出す SNSなどで自己アピールに余念がない 自己啓発書や勉強会が大好き 偉そうにするわりに大した実績は残していない つまり、一言でまとめると「実力もないのに偉そうにしている人」です。「意識の高い人」と「意識高い系の人」は違う、前者は素晴らしいが、後者は前者の偽物である、などという言い方で非難されたりもしています。 空疎な自己アピールでも、しないよりした方がよい 「意識高い系」の行動は、たしかに見ていてイライラすることがあるかもしれません。たとえば、Facebookで冒頭の写真のような投稿があったら、「いい刺激になった、
沖縄に来て食べたいものといえば、沖縄そば、ステーキ、沖縄料理・・・。 絶対に食べたいけどたくさんお店がありすぎて、どこが本当に美味しいか分からない・・・。でも大切な旅行なので絶対に失敗したくない! そんなあなたに、有名なお店・穴場なお店問わず、ココに行けば絶対に間違いない!というお店をご紹介します。 ※2017年6月13日 4項目加筆・更新しました <目次> 1.沖縄グルメ別・絶対間違えないお店 2.通なあなたに!ディープな沖縄グルメ 沖縄グルメ別・絶対間違えないお店 沖縄そば 高江洲(たかえす)そば 沖縄に来たら沖縄そばは絶対に食べたい!という人も多いはず。 数ある沖縄そば屋さんの中でも、自信を持っておすすめできるお店がこちら! 口コミが口コミを呼び現在ではかなり有名になっていて、オープン前にお客さんが並ぶほどの人気店。 名物は沖縄料理「ゆし豆腐」の入った「ゆし豆腐そば」。高江洲そばが発
ヤフーとブックオフコーポレーションは、ネットオークションサイト「ヤフオク!」と中古本販売チェーン「BOOKOFF」を連携させたリユース体験店舗「ヤフOFF! BOOKOFF渋谷センター街店」を、9月26日にオープンさせると発表した。 ヤフーとブックオフは4月に資本・業務提携を締結した。すでに、全国のBOOKOFF店舗にある中古本やCD、DVD、ゲームソフト、携帯電話などをヤフオク!で販売する取り組みを展開しており、2016年度までにヤフオク!で1000万冊の中古本の取扱いを目指すとしている。 提携後の本格施策第1弾 ヤフOFF! BOOKOFF渋谷センター街店は、既存の「BOOKOFF 渋谷センター街店」をリニューアルしたものとなる。リニューアル前と同様に、中古本を中心とした買取販売を実施。また新たなサービスとして、従来のようなID取得や有料会員登録をせずに出品が可能な「ヤフオク!出品窓口
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
中東のシリアとイラクで勢力を拡大させるイスラム過激派組織「イスラム国」が音声による声明を出し、イスラム教徒に対してイスラム国への攻撃を続けるアメリカやフランスなど有志連合に加わる国々の市民を殺害するよう呼びかけ、各国が警戒を強めるものとみられます。 イスラム過激派組織イスラム国は22日、インターネット上に広報担当者を名乗る人物のアラビア語の音声に、英語とフランス語などの翻訳を付けた声明を出しました。 声明では、アメリカなどがイスラム国を壊滅させるための国際的な包囲網の構築を進めていることについて「これまでの戦いと同じように打ち負かされることだろう」などと警告しました。 そのうえでイスラム教徒に対し、「アメリカ人やヨーロッパの市民、特にフランス人、さらにオーストラリア人やカナダ人、そしてイスラム国に敵対する連合に加わった国々の市民を殺害できるなら、神の名の下に殺害せよ」と述べて、イラクで空爆
モーニング娘。'14『モーニング娘。'14コンサートツアー春~エヴォリューション~ (Blu-ray)』(アップフロントワークス(ゼティマ)) 活況が続くグループアイドルシーン。CD不況の今、ライブアイドルにとってワンマンライブでの動員力は人気を示す最も分かりやすい指標となっている。2014年9月現在においてその状況はどうなっているのか。データをまとめ、分析して行こう。 (※表の詳細は<IDOL NEWSING『アイドルライブ動員数表』>を参照のこと) アリーナクラスに返り咲くモー娘。 武道館級の増加が意味すること まず国立&ドーム級(約4~7万人)から。48系、ももいろクローバー、Perfumeなど、トップの動員力を誇るグループがここに位置している。国立競技場は国内最大規模の会場であるため、今後は連続開催日数で動員力を推し量ることができそうだが、あまりそこに意味はないかもしれない。彼女た
中国経済情報を日本語で配信!!日本新華夏株式会社は新華通信社の独占的販売代理店であり、日本国内では唯一正規配信契約を締結しています。 台湾紙の報道によると、米フロリダ州出身のJasmine Tridevilと名乗る21歳の女性は数ヶ月前に整形で3つ目の乳房を追加し、9月初めにフェイスブックに写真と画像を投稿し、先週、アメリカの地方テレビ局「real radio 104.1」の取材に応じた。 マッサージ師だった彼女は豊かになろうとする。2年間にわたり稼いだ金で整形手術を受けようとするが、多くの医者は法的問題を懸念して、頼まれた医者50人のうち、わずか1人の匿名医者が彼女の腹部の皮を利用し、400ccのシリカゲルを注入し、3つ目の乳房を作ってあげた。他の2つの乳房もシリカゲルを注入し、Dカップになり、彼女は3つのおっぱいが同じように大きいことを希望する。 彼女は「男に後ずさりさせると同時に、美
http://www.quora.com/What-are-the-best-kept-secrets-of-great-programmers/answer/Jeff-Darcy? 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約5時間前 スポーツにしろ、勉強にしろ、仕事にしろ、何をやるにもその特定の分野でトップ1%人は尊敬するほどすごいのですが、本人が長く続けつつ努力をしてきたことが垣間見えるので、なぜ優秀なのかというのが理解できる範囲。ただし、そのさらにトップ10%、いわゆる世の中でその分野のトップ0.1%の人というのは、すごすぎて、どうしてそうなれるのかが分からないと実感することがあります。議論している時に、数歩先の真理を理路整然と突然読み取って指摘されるような、驚くようなセンスを見せつけられる経験を数
カテゴリ 更新履歴(10) 雑文(37) ネタ系(15) リンク集(26) 所感(249) IT用語(20) Java(47) Commons(23) Javascript(19) Ruby(32) Python(32) ニュース(18) Web(11) Kotoko(14) 日記(107) その他(20) 教育(0) scala(27) 読書(3) Julia(4) linux(8) hadoop(1) kafka(1) 過去ログ 2017年02月(1) 2016年12月(1) 2016年09月(7) 2016年08月(5) 2016年07月(2) 2016年06月(2) 2016年05月(1) 2016年04月(5) 2016年02月(2) 2016年01月(1) 2015年12月(11) 2015年09月(1) 2015年08月(4) 2015年07月(4) 2015年06月(1)
東京の代々木公園周辺などでデング熱の感染が相次ぐなか、日本相撲協会は来月6日に代々木公園に隣り合う明治神宮で予定されていた横綱土俵入りを中止することを決めました。 東京・渋谷区にある明治神宮では毎年、秋場所後の9月下旬から10月上旬に横綱の土俵入りが行われています。 日本相撲協会によりますと、ことしは来月6日に土俵入りが予定されていましたが、代々木公園周辺などでデング熱の感染が相次いでいることを受けて土俵入りを中止することを決めました。 また、来月7日には東京・江東区の富岡八幡宮にある歴代の横綱の名前が刻まれている石碑に鶴竜の名前が新たに刻まれ、併せて土俵入りが行われることになっていましたが、この土俵入りも中止となりました。
■新たな発見に期待大! イギリス・マンチェスター大学の科学者達は、放射性物質の処理場地下にある古い石灰窯に入った土に、極限条件下のみで増殖するバクテリア「極限環境微生物」が存在することを初めて確認した。 微生物生態学の総合専門誌「ISMEジャーナル」は、この極めて小さな単一細胞のバクテリアが廃棄物を食べることで、イギリスが頭を抱える「増える一方の核廃棄物の問題解決に一役かってくれるかもしれない」としている。 これが本当ならば現在の日本にとっても朗報であることは間違いない。 ■恐怖!もしも核廃棄物が漏れ出したら…? イギリスには現在、約8千人を収容できるロイヤル・アルバートホール4つ分を満たす程の核廃棄物があるのだが、それらをどの様に処理するかが大きな問題になっている。膨大な量の核廃棄物はコンクリートで包まれた後、地下に設けられた保管室へ運ばれ、何千年という長い間にわたり保管される。 しかし
Scalaとは、キックボクシングのルールに「投げ技」と「グラウンドでの打撃」を組み込んだMMA(総合格闘技)系プログラミング言語である。 HaskellやOCamlなどのレスリング系(もしくは柔道系)の選手が多く所属する言語と、Javaを代表とする打撃系の言語、双方の選手が参入できるようにバランスを取ったルールを採用している。 打撃系の選手がグラウンドテクニックを習得するために、入門用言語としてScalaに参画するケースもあるようだ。 まだマイナーな言語ではあるが、試合展開が間延びすることが少なく選手や観客からの受けも良いので、今後は参入する選手も増えることが予想される。 選手の性質によって試合内容が大きく変わるのが、Scalaの1つの特徴と言える。Javaの試合を見ているような立ち技のみに徹する展開になることもあれば、Haskellの試合のようにグラウンドでの展開が長く続く場合もある。
Subscribe to 4AD here: http://bit.ly/2TLt1l7 The official video for 'Put Your Number In My Phone' by Ariel Pink, the first single from new album 'pom pom', released the week of 17th November 2014. Directed by Grant Singer. Buy on iTunes: http://smarturl.it/PomPom Buy on Amazon: http://smarturl.it/Pom_Pom Buy from 4AD: http://smarturl.it/PomPom_LP Buy from Rough Trade: http://smarturl.it/pompom
過疎で苦しんでいた徳島県中山間部の神山町は、全国屈指のICTインフラを武器に、企業のサテライトオフィス誘致に次々と成功。若者世代の移住も増え、今では移住希望者を逆指名するほどだ。 Sansanの徳島県神山町オフィスの社員たち 短パンにTシャツ姿、ハンモックに寝そべってパソコンに向かう青年。一見すると、夏休み中の大学生のようにも見えるが、れっきとした仕事中だ。豊かな自然の中でも、インターネットを使ったビデオ会議で取引先との商談や社内会議をこなし、都心のオフィスにいるのと同じように仕事ができる「サテライトオフィス」。そんな新しい働き方を求めて、今徳島県の中山間地域に多くの企業が注目している。高齢化が進む過疎地に、ICTで新たな未来が切り開かれようとしている。 全国屈指のCATV網がカギにわずか2年で18社を誘致 徳島県は人口減が急速に進み、65歳以上の人口が30%を越える「限界集落」の割合は3
Waiting for his job interview, the young Syrian was impressed by the array of high-end camera equipment, video-editing pods and overall organisation in the offices of his prospective employer. The salary, five times that of a typical Syrian civil servant, was not bad either. “They offered me $1,500 a month, plus a car, a house and all the cameras I needed,” says the one-time tailor in his late 20s
by Associated Press and KOMO Staff Mon, September 22nd 2014 at 12:00 AM SEATTLE - Seattle's elected prosecutor says he's dropping all tickets issued for the public use of marijuana through the first seven months of this year, because most of them were issued by a single police officer who disagrees with the legal pot law. In a briefing to the City Council on Monday, City Attorney Pete Holmes said
2009年05月25日23:00 カテゴリ書評/画評/品評Code 神は細部に宿る - 書評 - まつもとゆきひろ コードの世界 「勝間本なのに、なんで献本こないかな」と思ってたらMatz本でした:)。というわけで購入。 まつもとゆきひろ コードの世界 まつもとゆきひろ イイ!イイよこれ! けど、すごくわかりづらいイイ!であるというのも確か。残念ながら勝間本と違って、本書はプログラムを書ける人でないと読むこともままならないので。 この本をどれだけイイ!と思えるかで、プログラマーとしての発展段階を測れる、そんな一冊だ。本blogのプログラム関連の記事を、飛ばさず読んでらっしゃる方であれば、絶対楽しめます。 本書「まつもとゆきひろ コードの世界」は、まつもとゆきひろの本ではあるが、プログラミング言語Rubyの本ではない。「レイヤー」で言うと、それより一段上の本である。強いてRuby本として本書
LEDを搭載したDroneの群れを夜空に飛ばし、光の残像で中空に光の画を描く"Ars Electronica Futurelab"によるプロジェクト"Spaxels" (Space Pixels)。Droneを制御してオブジェクトを描き、ロングエクスポージャーで撮影するとこんなドローイング風の感じになる。これはポットだろうか...何か神秘的だ。 SHARJAH 2014ではショー演出としてLED搭載Droneが活躍している。 夜空にチカチカ光を放っているけど、ステージ上の派手な演出と比べると地味な感じもする。数が多ければもっと違った見え方するのだろうか。点になるととたんに数が要求される。虫の大群のようなあの感じが出るにはとんでもない数のDroneが必要だけど、それを虫の大群のようにどうやって制御するかというのも大変そうだ。
C++プログラマにとって、『Effective C++』はバイブルのような存在です。どれくらいバイブルかというと、皆さんの使っているGNUのGCCコンパイラには、EffectiveC++のコーディングガイドラインに従っているかどうかチェックするためのコンパイラオプション『-Weffc++』が、あるくらいです。 しかし、その内容は決して初心者向きではなく、実際に買ったはいいが、書棚の肥やしになっているような人たちも多いと思います。そこで、そのような初心者の人たちに EffectiveC++ を読み解くために各章のエッセンスをまとめたガイドラインを書いてみました。 C++はもう時代遅れとよく言われますが、組み込み系からビジネスシステムまで、幅広くカバーできる言語は、C++以外にありません。C++を知っていれば、おそらくどのような業界にも通用するでしょう。ITプログラマを自負するのであれば、C+
さて、もうひとつ、この写真集の中で印象的な「逸脱」が、斜めの構図であり、それはJP01-73とSPK44134の2点だけに該当する(*1)。繰りかえせば、斜めの構図とは、画面全体の前面化の代わりに、空間的な奥行き、「彼方」を感じさせる構図であった。それはJP01-73(空撮)では画面の外、左斜め上の消失点へ向かう街路の線によって、SPK44134(札幌、藻岩山からの地上撮影)では画面上方の彼方、雪の白色へ消えていく空気遠近法として表現されている。 上:「JP01-73」 巨大な碁盤の目を描く住宅街 下:「SPK44134」 雪に煙る札幌市街 © TAIJI MATSUE Courtesy of the artist and TARO NASU(以降すべて) 雪景色—空中撮影—線遠近法による彼方、雪景色—地上撮影—空気遠近法による彼方。札幌に捧げられた写真集の、2つの撮影方法のそれぞれにつき
Rubyの定数が、他の言語の定数とはちょっと違う意外な仕様なのは理解していたが、もうひとつ意外な仕様があることを最近知った。なんかちょっと釣りっぽいタイトルになっちゃったけど。 再代入可能な定数 Rubyの定数は、他の言語のように変更を許さない(再代入させない)定数ではないことは有名。少なくとも自分は、Rubyを始めてから結構早い段階でこの仕様について知った。そして、最初にこれを知ったとき「これって定数じゃなくね?」って思った覚えがある。 HOGE = "hoge" HOGE = "fuga" puts HOGE このように再代入しても、警告は出るものの、実際の値は変わってしまう。 2: warning: already initialized constant HOGE fuga Rubyのこういった仕様に対して、良い意味での“ゆるふわ感”を感じる。こんなにゆるくて大丈夫?と思うくらい。
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. In Rubyists Already Use Monadic Patterns, Dave Fayram made a passing reference to using ||= to set a variable's value if its value were 'Nothing' (false or nil in Ruby). The resulting Reddit quickly picked up on his definition (which was fixed later) and argued about ||='s true meaning which isn't as obvious as many Rubyis
インスタンスの中で使用されるのがインスタンス変数です。インスタンス変数はクラス内のすべてのメソッドから使用することができます。ここでは Ruby でインスタンス変数を作成する方法と使い方について解説します。 インスタンス変数とは インスタンス変数はクラスの中で定義します。インスタンス変数は、クラス内のすべてのメソッドで共通して使用することができます。最初にどこかのメソッドでインスタンス変数を使用するとインスタンス変数は作成されます。一度作成されたインスタンス変数は他のメソッド内で値を取り出したり別の値を格納したりすることができます。 またインスタンス変数はクラスから作成されるインスタンス毎に固有のものとなります。例えば生成されたインスタンスの中でインスタンス変数に格納された値と、別のインスタンスの中でインスタンス変数に格納された値は別のものとなります。 インスタンス変数を作成する インスタ
インスタンス変数 (instance variable) とは、Smalltalk等のオブジェクト指向言語において、オブジェクトのインスタンスごとに割り当てられた変数のことである。フィールド (field)、データメンバ (data member)、メンバ変数 (member variable) とも呼ばれる。それに対してクラス変数は、同じクラスに対する全てのインスタンスが同じ値を共有する。 インスタンス変数は、インスタンスフィールド (instance field) あるいは、略して「フィールド」と呼ぶこともある (本来、この「フィールド」の意味には、「クラス変数」も含まれるが、プログラミング言語によってはインスタンス変数のことを「フィールド」と呼び、クラス変数とは名前を区別しているもの[要説明]もある)。UMLではインスタンス変数のことを属性 (attribute) とも呼ぶ。 Jav
第4章Rails風味のRuby この章では、第3章で使用した例を基に、Railsにおいて重要となるRubyのさまざまな要素について探っていくことにしましょう。Rubyは巨大な仕様を持つ言語ですが、幸い、Rails開発者にとって必要な知識は比較的少なくて済みます。さらに、Railsのために必要なRubyの知識は、通常のRubyを学ぶ過程とは異なります。動的なWebアプリを作ることができればそれでよいというのであれば、まずRailsを学ぶようにし、Rubyについては当分の間、必要が生じた場合にのみ学習することをお勧めします。そうではなく、真のRailsエキスパートになりたいのであれば、Rubyをさらに深いレベルまで理解する必要があります。本書は、そのための開発技術の基礎を築く助けになるでしょう。1.1.1でも示したように、Railsチュートリアル を終えた後には「 Beginning Ruby
第8章サインイン、サインアウト 第7章でWebサイトでの新規ユーザー登録が行えるようになりましたので、今度はユーザーがサインインとサインアウトを行えるようにしましょう。これにより、サインインの状態と現在のユーザーidに応じて動作を変更できるようになります。たとえば、この章では、サイトのヘッダー部分にサインイン/サインアウトのリンクとプロファイルへのリンクを表示するようにします。第10章では、サインインしたユーザーidを使用して、そのユーザーに関連付けられたマイクロポストを作成します。また第11章では、現在のユーザーが他のユーザーをフォローして、マイクロポストのフィードを受け取ることができるようにします。 ユーザーがサインインすることでセキュリティモデルも実装され、サインインしているユーザーidに基づいて、特定のページへのアクセスを制限することもできます。第9章でも説明しますが、たとえばサイ
第8章サインイン、サインアウト 第7章でWebサイトでの新規ユーザー登録が行えるようになりましたので、今度はユーザーがサインインとサインアウトを行えるようにしましょう。これにより、サインインの状態と現在のユーザーidに応じて動作を変更できるようになります。たとえば、この章では、サイトのヘッダー部分にサインイン/サインアウトのリンクとプロファイルへのリンクを表示するようにします。第10章では、サインインしたユーザーidを使用して、そのユーザーに関連付けられたマイクロポストを作成します。また第11章では、現在のユーザーが他のユーザーをフォローして、マイクロポストのフィードを受け取ることができるようにします。 ユーザーがサインインすることでセキュリティモデルも実装され、サインインしているユーザーidに基づいて、特定のページへのアクセスを制限することもできます。第9章でも説明しますが、たとえばサイ
Out of the box, Rails 3 provides a simple HTTP caching configuration for static pages and assets. While your application benefits from this setup, specifying appropriate cache headers for all requests, even dynamic ones, can give you an order of magnitude improvement in response times, user experience and resources required to power your application. This article walks through several use cases wh
This guide covers the user-facing features of Rails routing. After reading this guide, you will know: How to interpret the code in config/routes.rb. How to construct your own routes, using either the preferred resourceful style or the match method. How to declare route parameters, which are passed onto controller actions. How to automatically create paths and URLs using route helpers. Advanced tec
Colors have an incredible ability to influence our mood, behavior, and perception, which is why incorporating them wisely into your website design can make all the difference. This can also create an impactful hook for Google users to visit your website and stay for some time. But where to buy Google reviews so it’ll be easier for your website to stay visible on Google search results? But it’s not
If you’re developing with Rails you’ve probably encountered rake once or twice. This blog post aims to walk you through where rake came from and an introduction on how to use it effectively in your Rails apps. A Little Bit of History Rake is the project of Jim Weirich. It’s a build tool. For a good laugh and an even more in depth history check out the "rational.rdoc" from the Rake documentation. E
第8章サインイン、サインアウト 第7章でWebサイトでの新規ユーザー登録が行えるようになりましたので、今度はユーザーがサインインとサインアウトを行えるようにしましょう。これにより、サインインの状態と現在のユーザーidに応じて動作を変更できるようになります。たとえば、この章では、サイトのヘッダー部分にサインイン/サインアウトのリンクとプロファイルへのリンクを表示するようにします。第10章では、サインインしたユーザーidを使用して、そのユーザーに関連付けられたマイクロポストを作成します。また第11章では、現在のユーザーが他のユーザーをフォローして、マイクロポストのフィードを受け取ることができるようにします。 ユーザーがサインインすることでセキュリティモデルも実装され、サインインしているユーザーidに基づいて、特定のページへのアクセスを制限することもできます。第9章でも説明しますが、たとえばサイ
The all in one terminal client for Android including SSH, Local Shell, Mosh and Telnet support. Features: - Full color terminal / ssh client - Popup keyboard with all those normally hard to find characters - Use the volume keys to quickly change font size - External keyboard support - Gestures for irssi, weechat, tmux and screen - Community and third party plugins - Official Mosh support (http://m
Ruby was named after the precious gem. Ruby is an interpreted, object-oriented programming language. Its creator, Yukihiro Matsumoto, aka “Matz”, released it to the public in 1995. Its history is covered here. Its many features are listed here. The book is currently broken down into several sections and is intended to be read sequentially. Getting started will show how to install and get started w
Active Support is the Ruby on Rails component responsible for providing Ruby language extensions and utilities. It offers a richer bottom-line at the language level, targeted both at the development of Rails applications, and at the development of Ruby on Rails itself. After reading this guide, you will know: What Core Extensions are. How to load all extensions. How to cherry-pick just the extensi
2011年07月26日13:29 Ruby Railsエンジニアならこれだけは知っておけっていう便利メソッド Object#presence と Object#try という便利なメソッドがあることをご存知ですか?この2つのメソッドはとっても便利なのでちょっと紹介してみます。 Object#presence メソッド これは以下のような定義となっています。 def presence self if present? end present? メソッドというのはみんな大好き blank? の反対のメソッド (!blank?) です。 つまり、nil, false, [](空配列), {}(空ハッシュ), ""(空文字列), " "(半角スペースだけの文字列)であれば false、それ以外であれば true になります(blank? って半角スペースだけの文字列を true と判定するの知って
Class methods (1) lookup_missing_generator (<= v2.3.8) Instance methods (58) ` (<= v5.2.3) acts_like? app (<= v3.1.0) as_json blank? bundler? (<= v3.2.13) class_eval (<= v2.3.8) controller (<= v3.1.0) copy_instance_variables_from (<= v3.0.9) create (<= v3.0.9) create_fixtures (<= v5.1.7) deep_dup destroy (<= v3.0.9) duplicable? edit (<= v3.0.9) extended_by (<= v2.3.8) extend_with_included_module..
いやー、スリリングすぎます。 bsfilmsはクローンエフェクト技術を使い、クルマなどの車両が全自動になった世界を表現した「RUSH HOUR」を制作し、話題になっております。 この映像は、スタントを使って綿密な打ち合わせと技術によって撮影したものではなく、特殊な手法によって作り出されております。 映像内のクルマなどは、背景を全て取り除き、切り取った映像をいくつも重ね、同じ動きを連続で再生させたものを背景に追加させる方法によるものです。 結果、一定の速度・一定の距離を保ちつつ、プログラムされたかのようなギリギリ走行の映像が完成され、未来にはこんな効率の良い交通網ができるのはないかと感じる映像になっております。 でも本当に凄いのはそんな世界に順応し、普通に歩けるようになっている「人間」の方かもしれませんね。 source: bsfilms (okeyuhi)
ZooKeeperは、Apacheソフトウェア財団のオープンソースプロジェクトの1つで、大規模分散システムの協調動作を実現するツール。分散システムが協調動作するために必要なコア機能を提供することで、開発者の負荷を大幅に低減します。HiveやHadoopの新しいスケジューラであるYARNなど、多くのプロジェクト、企業、組織で利用されつつあります。分散システムの協調動作に頭を悩ませていた多くの開発者にとって福音となる、ZooKeeperを使った効果的な分散システムの管理手法、スマートな問題解決法を提示します。 まえがき I部 ZooKeeperのコンセプトと基本 1章 はじめに 1.1 ZooKeeperの使命 1.1.1 これまでZooKeeperなしでどうやってきたのか? 1.1.2 ZooKeeperがしてくれないこと 1.1.3 Apacheプロジェクト 1.1.4 ZooKeeper
最近iOSアプリの配布にはDeployGateを使用しています。簡単に配布できて便利です! 今回はgit pushを使って自動でDeployGateに登録する方法を確立したのでその手順をメモしておきます。 ターミナルからipa を生成する まずはターミナルからipaファイルを生成してみます。普通にやると面倒なのでshenzhenというライブラリを使ってipaを生成してみます。 `$gem install shenzhen を入力してインストールしたあと、 $cd /path/to/xcode_project $ipa build を入力するとipaファイルが作成されるかと重います。 DeployGateにターミナルからpushしてみる 次に deploygateのコマンドを$curl https://deploygate.com/install.sh | /bin/shでインストールします
RubyKaigi 2014行った。良い発表がいろいろ聞けたんだけど、最近ISUCONに向けてwebアプリのチューニングに興味があったので特にfinal keynoteが興味深かった。 その中で紹介されていたtmm1/rblineprofが行ごとの実行時間を表示してくれるのでとても便利そうだったんだけど、GitHubではpeek/peek-rblineprofというRails用のプラグインでrblineprofを活用しているので、ISUCONでおそらく使用されるであろうsinatraでどうやって使うか考えていた。 kainosnoema/rack-lineprofというgemがその用途に便利そうだったので紹介したい。 使い方 rack-lineprofはRack middlewareで、まず以下のようにuseする必要がある。 require 'rack-lineprof' class My
RubyKaigi 2014、楽しかったし、学びがあって行って良かったなぁと思いました(小並感すぎる)。 淡々とメモしておくよ benchmark-ips ベンチマークの高機能版。ウォームアップとして何回か走らせてから実行したり、5秒とか100msで何回実行できるかとかを計測できるっぽい synvert フォーマッターらしい。Rubyのバージョンがあがってシンタックスを変更したほうがよかったりする場合に変更してくれる Railsバージョンもあるっぽいけど、このセッション聞いてなかったので詳しくはわからない(あとで調べる) peek-performance_bar View や SQL等でかかった時間を表示するプロファイラ rack-mini-profilerと似てる気がするけど、こっちも試してみたい stackprof Ruby 2.1で追加された rb_profile_frames を使
2014-09-22 PaaS(Platform as a Service)のホスティングサービスを比較してみる。Google App Engine、Heroku、Sqale。 01.Python Tweet PaaSのホスティングサービスを比較。 Web上でアプリケーションを稼働させるため、Google App Engine、Heroku、Squlaといった、PaaSのホスティングサービスを比較してみました。 What Is Google App Engine? - Google App Engine — Google Developers Heroku | Cloud Application Platform Sqale - 開発者のためのホスティングサービス【スケール】 Ruby on Rails 対応。 PaaS(Platform as a Service)って何? アプリケーショ
gcp ja night #28 - connpass BigQueryの話などがあるということで、自分もお誘いを受けたので適当にしゃべってきた。BigQueryそのものは前のほうで naoya_ito という人がやるらしかったので、Fluentdの話でもしようかなと。 BigQuery, Fluentd and tagomoris #gcpja from SATOSHI TAGOMORI 結果的に streaming inserts api の制約についての話などがそこそこ新鮮な人もいたようだった。 聞いた話とかもいろいろ面白かったけど、さすがに人が多過ぎてどういう人が来ているのか把握するのも困難、というのと、BigQueryまわりとDockerまわりの人が混ざってたのかなーという印象。 個人的にはもうちょっと話題を絞った勉強会のほうが好みだな。 なんにしろ @kazunori_279
先行発売で、検索エンジン自作入門を購入しました。まだペラペラと眺めている状況ですが、これが非常に面白いです。 「検索エンジン自作入門」は、集めた文章をいかに整理するかをテーマとして扱っている本です。整理するという意味は、検索エンジンを利用するというライフハック的な意味ではありません。整理する為の検索エンジン自体を自分で作ることで理解するという、極めて硬派な本です。 「検索エンジン自作入門」とは? 「検索エンジン自作入門」は、未踏IT人材発掘・育成事業にスーパークリエータに認定された山田浩之氏と、Senna/groongaの開発者の末永匡氏の共著です。検索エンジンについて語らせたら、日本でこれ以上の人たちはいないだろうという組み合わせです。ということで、内容は非常に濃いのですが、難しい内容を解りやすく解説されています。 一方で、扱っている内容は非常にマニアックです。下に目次付けておくので見て
photo by Paloma Gómez 今回は私がこのサイト『クレジットカードの読みもの』のアクセス数を安定化させるために、心がけているSEO対策*1について書いてみたいな…と思います。 なんだか難しそうに思われるかもしれませんが、内容は至って単純なものなので、ブログのアクセスアップをしたいと考えている方は読んでみてくださいね。 ブログ集客で大事な3種類のキーワード: SEO対策を意識したブログ集客で大事なのは『いかに安定的に検索エンジンからのアクセスを呼び込めるか?』…これに尽きると私は思っています。 例えば3月は調子が良かったけれども4月はダメだ…とか、先月は50万PVあったのに今月は3万しかないよ…とか、そういう不安定なブログ運営じゃ継続的に頑張り続けることなんて出来ませんよね。 そのならないようにするために必要なのは3種類のキーワードをブログにバランス良く混ぜ込むこと。メジャー
THE WEEK dialogues- in conversation on business & philanthropy with Dr Aneel Kashi Muraraka In a conversation with THE WEEK, Dr Aneel Kashi Murarka MD Mirachem Industries, talks about his journey, social work and his mission to make an impact in the society. Nobody will vote for a majboor government | Manoj Tiwari | North East Delhi | LS Elections 2024 Manoj Tiwari is the only sitting MP in Delhi
Belgium has been put on edge over potential Islamist terrorist attacks for the second time in four months amid reports that a man and woman who had returned from the war in Syria via Turkey were plotting an assault on the European Union's main offices in Brussels. According to the Dutch public broadcaster, NOS, the couple were detained in Belgium where investigators were said to have proof of a pl
Valerie Rockefeller Wayne, chair of the Rockefeller Brothers Fund, spoke to the BBC about the decision Heirs to the Rockefeller family, which made its vast fortune from oil, are to sell investments in fossil fuels and reinvest in clean energy, reports say. The Rockefeller Brothers Fund, external is joining a coalition of philanthropists pledging to rid themselves of more than $50bn (£31bn) in foss
1.平成25年度DPC導入の影響評価に係る調査「退院患者調査」の結果報告について(案) 2.医療機関群のあり方等について 3.平成26年度特別調査(ヒアリング等)の実施について(案) 4.医療機関別係数に係る検討課題について 5.DPC制度(DPC/PDPS)に係るこれまでの検討状況について検討結果(中間とりまとめ)(案) ○診療報酬調査専門組織・DPC評価分科会委員 委員名簿(PDF:99KB) ○平成25年度DPC導入の影響評価に係る調査「退院患者調査」の結果報告について(案) D-1(PDF:339KB) D-1(参考)(PDF:104KB) ○医療機関群のあり方等について D-2(PDF:167KB) D-2(参考1)(PDF:716KB) D-2(参考2)(PDF:363KB) ○平成26年度特別調査(ヒアリング等)の実施について(案) D-3(PDF:110KB) ○医療機関別
9月22日(ブルームバーグ):三菱商事 は22日、世界3位のサケ養殖会社、ノルウェーのセルマック を株式公開買い付け(TOB)で買収すると発表した。完全子会社化を目指し、買い付け総額は88億8000万クローネ(約1500億円)を見込む。世界的な人口増加に伴い食料資源の確保が課題となる中、養殖事業の重要性は一層高まると判断した。 発表資料によると、買い付け価格は1株当たり96クローネで、オスロ証券取引所での19日の終値を14%上回る水準 。過去3カ月の平均株価と比べると18%、過去半年の平均では28%、それぞれ上回る金額となる。期間は10月20日までを予定しており、90%以上の買い付けをTOB成立の条件とする。 ブルームバーグの集計データ によると、今回のTOBが成功すれば三菱商にとって非資源分野への投資額としてはローソンへの出資額約1700億円に次いで過去2番目の規模となる。三菱商は非
プロセスが並列にリクエストを投げるようなウェブアプリケーションは、同じ時間に一つだけしかリクエストを投げないアプリケーションに比べて、Dynoのリソースをより効率的に使える状態になります。従って、並列リクエスト処理は本格的なサービスを開発、運用するいかなる場合でも推奨されます。 Railsは元々は同時に1リクエストしか処理しないように設計をされています。そして、徐々にこの設計から、単体のRubyプロセス内でリクエストの並列処理を許すようなスレッドセーフの実装へと移行しています。しかし今日では、ほとんどのRubyアプリケーションはサポートをしていません。 Unicornウェブサーバは、一つのDynoで複数のRubyプロセスを走らせる事で、どんなRailsアプリケーションでも並列に走らせられるようになります。 このガイドでは、Unicornウェブサーバを使ったHerokuへのRailsアプリケ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く