2017年1月30日のブックマーク (8件)

  • 関数の適切な長さとは? マーチン・ファウラー氏は、長さより意図と実装の分離、そしてよい関数名が重要だと指摘

    関数の適切な長さとは? マーチン・ファウラー氏は、長さより意図と実装の分離、そしてよい関数名が重要だと指摘 一般にプログラムは多くの関数などから構成されています。関数には数百行に渡る長いものから数行程度の短いものまでさまざまな長さがありますが、果たして関数にとって適切な長さというのはあるのでしょうか? マーチン・ファウラー氏は関数の長さについて書いたコラムで、重要なのは意図と実装の分離であり、適切な名前を付けることが大事だと指摘します。同氏のブログは翻訳が許可されているので、記事「FunctionLength」の文を翻訳しました。 FunctionLength(関数の長さ) 私のキャリアにおいて、関数の長さはどれくらいであるべきか、という議論を何度も聞いてきた。これはより重要な問いに置き換えることができる。それは、どのくらいの長さのコードになったらそれを関数にすべきか、ということだ。 い

    関数の適切な長さとは? マーチン・ファウラー氏は、長さより意図と実装の分離、そしてよい関数名が重要だと指摘
  • 蔵本予想とは何か? 〜予想紹介編〜 - mattyuuの数学ネタ集

    1/7に第8回日曜数学会にて「蔵予想とは何か?」というタイトルで力学系理論に関するLTをさせていただきましたのでご紹介します。私の不勉強のため今回は蔵予想の紹介に留まりましたが、近いうちに証明も体得して概説したいと思い、記事では〜予想紹介編〜というサブタイトルを付けております。 蔵予想とは同期現象に関する数学的な予想になります。"予想"と書いていますが、九州大学の千葉逸人准教授によって証明されています。今回は蔵予想の概説を行いたいと思います(不勉強ゆえ間違った記載があるかもしれません。あくまでざっくり蔵予想がどういうものなのかを知っていただければと思います。)。 まず同期現象とは何かを説明します。多数の蛍が集まっている場面、または、多数のメトロノームを集めた状況(←台車の上に置く等、相互に作用するようにする。固い台の上においてはダメ。)を想像してください。最初はそれぞれの蛍が各

    蔵本予想とは何か? 〜予想紹介編〜 - mattyuuの数学ネタ集
  • UIテスト自動化でSIerのExcelスクショは滅びるのか - てんてんのぶろぐ

    先日 JJUG CCC 2016 Fall に参加してきたってブログに書いたとおり、JJUG CCC 2016 Fallに参加してきました。 直接セッションは聞いていないのですが、 @backpaper0さんの 「Selenideを試行錯誤しながら実践するブラウザ自動テスト」というセッション中に流れてきたツイートがきっかけでタイトルの内容について考えてみたので書いてみます。 @backpaper0 さんの当日の資料は以下になります。 Selenideを試行錯誤しながら実践するブラウザ自動テスト 考えるきっかけになったのは、@khasunuma さんの以下ツイート。 @khasunumaさんは同イベントで Payara Micro の設計と実装 という発表をしています。Payara Microを利用している人には有用な情報が目白押しなので、見ることをオススメします。 Selenide導入した

    UIテスト自動化でSIerのExcelスクショは滅びるのか - てんてんのぶろぐ
  • 2017年、量子コンピューターV.S.ハッカーの戦いが始まる

    takanorikido
    takanorikido 2017/01/30
    ほんまかいな。
  • 有限体Fp上の楕円曲線'のパズル - mattyuuの数学ネタ集

    はじめに 先日職場の勉強会でRSA暗号、楕円曲線暗号について発表をしました。面白いことに話の全体を通してフェルマー(17世紀のフランスのアマチュア数学者)が登場しました。 RSA暗号の鍵となる素数の面白い性質としてフェルマーのクリスマス定理(4で割って1余る素数が2つの平方和であらわせるやつ。等) の紹介。 RSA暗号で平文、暗号文を変換するアルゴリズムの原理の証明にはフェルマーの小定理を使う。 楕円曲線はフェルマーがそれと知らず(?)好んで研究の対象にしていた。 「楕円曲線はモジュラーである」という谷山–志村予想(の特赦なケース)を証明することでフェルマーの最終定理が証明された。 フェルマーはパスカルと共に確率論を創始するなど、上記の暗号関連の話以外にも重要な仕事を行なっております。フェルマーは17世紀の人ですが、現代社会の根っこの部分に彼が与えた、与えている影響は大きそうです。ただ、今

    有限体Fp上の楕円曲線'のパズル - mattyuuの数学ネタ集
  • 黒焦げになった2000年前の巻物、新技術で中身を解読

    ローマ(CNN) 古代ローマの時代に書かれ、ベスビオス火山の噴火で黒焦げになった巻物が、現代の新たな技術で解読されたことが29日までに分かった。 約2000年前の巻物で、古代ローマの都市ヘルクラネウムの書庫に保管されていた。紀元79年のベスビオス火山噴火で灰に埋もれ、260年前に黒焦げ状態で発掘された。非常にもろく、従来の方法で広げれば崩れてしまう恐れがあった。 しかしイタリア学術会議(CNR)の研究者らがこのほどX線による断層撮影技術を使って、巻物を広げた画像を作ることに成功した。 研究チームのメンバーは、この技術を全ての美術史研究者や博物館、図書館に使ってもらうことが目標だと話している。 巻物のうち2巻は、古代ローマの哲学者フィロデモスが修辞学について書いた内容で、現在、古代ギリシャ語から英語への翻訳作業が進んでいる。その成果は近く科学専門誌に発表される見通しだ。

    黒焦げになった2000年前の巻物、新技術で中身を解読
  • ファンタジー世界地図を簡単に作れる「Inkarnate Worlds」をゲーム制作に活用しよう – もぐらゲームス

    現在ではゲーム制作ツールの発展もあり、フリーゲーム・インディーゲームなど多くの個人製作の作品が生まれている。そんな中、制作したゲームの演出に使うために「自分の思い描いたファンタジー世界の地図」を作りたいと思った人はいるのではないだろうか。 今回は、そんな自分だけの世界地図を簡単に作れる理想のオンラインサービス「inkarnate worlds」を紹介しよう。2017年1月29日時点でのツールの機能や使用感、完成した地図を画像として書き出して使う方法までをまとめたので、参考にしてみてほしい。 現在ベータ版での公開となっているが、今後のアップデートも予定されているようだ。実際に使用したところ、制作した地図をjpg形式でダウンロードしてゲーム制作ツールで使用することも可能となっていたため、使い方によっては幅が広がりうるものとなっている。 「Inkarnate Worlds」の使い方とはまずはI

    ファンタジー世界地図を簡単に作れる「Inkarnate Worlds」をゲーム制作に活用しよう – もぐらゲームス
  • 「トランプの科学」に懸念 実現性・証拠を無視 - 日本経済新聞

    【ワシントン=川合智之】トランプ米政権の科学技術政策に、研究者らの懸念が広がっている。宇宙開発で実現可能性の薄い目標を掲げる一方で、ワクチンへの懐疑を表明するなど、科学的証拠を無視した発言を続ける。地球温暖化にも否定的で、関連する研究成果の公表は停止された。世界中の頭脳をひき付け、米国の国力の源泉となってきた科学に、逆風が吹き付けている。「宇宙の謎を解く」。科学に後ろ向きなトランプ氏が就任演説

    「トランプの科学」に懸念 実現性・証拠を無視 - 日本経済新聞