並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 377件

新着順 人気順

式展開の検索結果241 - 280 件 / 377件

  • Ruby初心者(つまり昨日の僕)に伝えたいRubyの7つのハマり所 - None is None is None

    書くのが楽しいプログラミング言語であるRubyですが、それでも「落とし穴」がいくつも存在します。 その中から私が最近ハマった落とし穴を7つ紹介します。 シンボルと文字列は異なる Rubyには「文字列(String)」("a" とか 'Hello world!')の他に、文字列に似た「シンボル(Symbol)」(:aとか:hello_worldとか)があります。*1。両者は異なる型なので、例えば 'a' != :a となります。 そのため、キーがシンボルであるハッシュ(Hash)から、文字列を使って値を取り出そうとするとnilが返されます。 h = { :ja => '日本語', :en => '英語', :fr => 'フランス語' } p h['ja'] # => nil p h[:ja] # => "日本語" ちなみに、シンボルはハッシュのキーとしてよく使われるため、=> を使わない短

      Ruby初心者(つまり昨日の僕)に伝えたいRubyの7つのハマり所 - None is None is None
    • Rails: production環境のRailsコンソールではsandboxモードを指定しよう(翻訳)|TechRacho by BPS株式会社

      概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Play in a sandbox in production - Andy Croll 原文公開日: 2023/08/14 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 参考: §2.3 bin/rails console -- コマンドラインツール - Railsガイド なお、Rails 7.1からはproduction環境のRailsコンソールをデフォルトでsandboxモードにするコンフィグが使えるようになります。 参考: Add an option to start rails console in sandbox mode by default by shouichi · Pull Request #48984 · rails/rails 開発者として雇われていると、自分が取り組んでい

        Rails: production環境のRailsコンソールではsandboxモードを指定しよう(翻訳)|TechRacho by BPS株式会社
      • 【鬼滅の刃】劇場版「鬼滅の刃 無限列車編」初見の感想文(ネタバレ注意!) - 鬼滅の刃好きのゆきちゃんのブログ

        こんにちは😊 ゆきちゃんです❄️ 更新遅くなりましたっ!! 昨日から公開された 劇場版 鬼滅の刃 無限列車編 見て参りました。 もはや、ちょっとした虚無感、、、。 ずっとずっと楽しみにしていたものが見られて嬉しい気持ちと、見終わってしまった寂しい気持ち、、、。 あんまり話しすぎるとただの気持ち悪い人になりそうなので(元々そう笑)、早めに感想に書きたいと思います。 ただこれ、どこまでネタバレしてよいのかがとても難しい、、、。 たくさんの人に映画見てほしい気持ちはもちろんあるので、なんとなくオブラートに包みますが、それなりにネタバレすると思うので、見たくない方は見ないでくださいっ!! ただ、特に検索で辿り着いている方はもう既に映画を見てる方だと思うので、大丈夫かなぁ、、、。 ちなみに、当日の私はどうしてもネタバレされたくなくて、見始めるまではSNSも見ず、映画館ですれ違う人とも煉獄外伝の煉獄

          【鬼滅の刃】劇場版「鬼滅の刃 無限列車編」初見の感想文(ネタバレ注意!) - 鬼滅の刃好きのゆきちゃんのブログ
        • やる夫で学ぶ応用数学 -フーリエ解析-

          ■掲示板に戻る■ ■過去ログ倉庫一覧■ やる夫で学ぶ応用数学 -フーリエ解析-1 : ◆zmN9XuyND6:2011/12/24(土) 20:28:30 ID:QzQ2AiG6               / :..:..:.:.:.:.:.:.:.:.: : : : : : .ノ : : : : : : : : : .ハ. /..:..:..:..:..:. :.:.: : : : : : /: : /:.}. . . . /: : : .、  はろー /:..:..:..:..:.. :.: : : : : : /: : / ,勹. . ./.: : : : }:.:.: /:..:..:..:.:.: rt 、/: : //ー ´ `メ、:.:./.:./: : :/: : i  今日はフーリエ解析と、その周辺の科学について /:..:..:.:../∧ /: /: / { 笊ミ彡

          • Rails 7 API: ActiveRecord::FixtureSet(翻訳)|TechRacho by BPS株式会社

            概要 MITライセンスに基づいて翻訳・公開いたします。 英語API: ActiveRecord::FixtureSet バージョン: Rails 7.0.0 サイト: api.rubyonrails.org ライセンス: MIT-LICENSE 2019/07/11: 初版公開 2021/12/17: 5.2.3->7.0.0に更新 以下も参考にどうぞ。 週刊Railsウォッチ(20190708-1/2前編)ActiveRecord::FixtureSetがめちゃ強くなってた、MacだとRubyが遅い理由、Puma 4登場ほか 銀座Rails#13の発表スライド↓ Rails API: ActiveRecord::FixtureSet(翻訳) fixtureとは、テストの対象としたいデータ(つまりサンプルデータ)を組み立てる手法のひとつです。 fixtureはYAMLファイルに保存されます

              Rails 7 API: ActiveRecord::FixtureSet(翻訳)|TechRacho by BPS株式会社
            • メタフィクションアニメ『Re:CREATORS(レクリエイターズ)』の世界観が面白すぎる…!【魅力紹介】 - CAITO GAME INCEPTION

              どうも! 魁堵(かいと)です! 1日で(2クール)鑑賞してしまった2017年アニメ、 『Re:CREATORS(レクリエイターズ)』 流行りの異世界モノのジャンルなのですが、 以外にも他の作品とは違うテイストにサラーッと鑑賞できたのがこの作品。 個人的にかなり面白かったので簡単に魅力をご紹介させていただきたいと思います。 ※ネタバレを多いに含みますのでご了承下さい。 さぁ、嘘の嘘それはくるりと裏返ろうか。 『Re:CREATORS(レクリエイターズ)』とは? 『Re:CREATORS(レクリエイターズ)』主な登場人物 『水篠 颯太(みずしの そうた)』CV. 山下大輝 『アルタイル(軍服の姫君)』CV. 豊崎愛生 『セレジア・ユピティリア』CV. 小松未可子 『メテオラ・エスターライヒ』CV. 水瀬いのり 『弥勒寺 優夜(みろくじ ゆうや)』CV. 鈴村健一 『築城院 真鍳(ちくじょういん

                メタフィクションアニメ『Re:CREATORS(レクリエイターズ)』の世界観が面白すぎる…!【魅力紹介】 - CAITO GAME INCEPTION
              • http://homepage3.nifty.com/Yukimi_Sake/ruby/xyzzy/readme.txt

                ruby-mode for xyzzy 改変版 040408 Yukimi Sake yukimi_sake@mbi.nifty.com http://homepage3.nifty.com/Yukimi_Sake/ 服部さんのオリジナルを改変したruby-modeです。 最初にお断りしておきますが、この版の責任は全て私、雪見酒にあります。 不具合等の報告は全て標記のメールアドレスまでお願いします。 くれぐれも服部さんに直接メールを送ってご迷惑のかかることがないように ご注意ください。 また、あなたがこのソフトウエアを使用したことによって蒙った不利益につ いて、私も服部さんも、その他誰も、いかなる補償もしくは、損害賠償、そ の他あらゆる賠償行為の責務を負わないことを表明しておきます。あくまで も自己責任でご使用ください。 さて、堅い話はこれくらいにしておいて、服部さんのを以下のような仕様に

                • 基本 · Elixir School

                  初級 初級 コレクション Enum パターンマッチング 制御構造 関数 パイプライン演算子 モジュール Mix シギル ドキュメント 内包表記 文字列 日付と時間 IEx Helpers 中級 カスタムMixタスク Erlangとの相互運用 エラーハンドリング 実行ファイル 並行性 上級 OTPの並行性 OTPスーパバイザ OTPディストリビューション メタプログラミング アンブレラプロジェクト 仕様と型 ビヘイビア プロトコル テスト 初級 Doctests 近日公開! Bypass ライブラリ Mox ライブラリ StreamData ライブラリ データ処理 GenStage ライブラリ Flow ライブラリ 近日公開! Broadway ライブラリ 近日公開! Ecto 初級 チェンジセット アソシエーション クエリ: 基本 クエリ: 応用 近日公開! ストレージ Erlang Te

                    基本 · Elixir School
                  • Rubyの文字列リテラルではダブルクオートを基本としたい - 雀巽の日記帳

                    Ruby では大きく分けて3種類の文字列リテラル*1がありますが、どのように使い分けるのが適切か、自分なりの結論に達したのでまとめておきます。 結論 まず先に結論から書いておくと*2、 基本はダブルクオートを使用する 意図的に式展開を抑制したい場合にのみシングルクオートを使用する が最も適切な使い分けだと思います。 これは、Ruby Style Guide の 文字列リテラルスタイルの Option B と同じです。 文字列中に"を含んでいたり、エスケープ文字を抑えたいときでない限り、 ダブルクォーテーションが好まれます。 一貫した文字列リテラル - Ruby Style Guide つまり、文字列リテラルは Ruby Style Guide の Option Bを採用するのが最も適切 だと考えています。 以下、 Option A と Option B で揺れ動き、最後に Option B

                      Rubyの文字列リテラルではダブルクオートを基本としたい - 雀巽の日記帳
                    • Pikawaka - ピカ1わかりやすいプログラミング用語サイト

                      卒業生のオリジナルWebアプリ紹介:Janreco(麻雀対局成績記録サービス) Ruby Rails HTML5・CSS3 JavaScript IT用語 お役立ち情報 IT業界 メソッド 文法 用語 gets each if文 while文 配列 puts オブジェクト 三項演算子 数値オブジェクト インスタンス inject 文字列オブジェクト ハッシュ 式展開 定数 クラス バックスラッシュ記法 変数 irbコマンド map Rubyとは メソッドとは? case文 to_s to_i to_sym to_h to_a to_f json

                        Pikawaka - ピカ1わかりやすいプログラミング用語サイト
                      • 週刊Railsウォッチ(20170623)gemを見極める7つのコツ、mixinがよくない理由、重いページをrender_asyncで軽減ほか|TechRacho by BPS株式会社

                        2017.06.23 週刊Railsウォッチ(20170623)gemを見極める7つのコツ、mixinがよくない理由、重いページをrender_asyncで軽減ほか こんにちは、hachi8833です。嵐が明けてから早くも汗ダラダラです。 それでは今週のRailsウォッチ、いってみましょう。 Rails 5.1.2rcがリリース: バグ修正が主 Rails 5.1.2.rc1 has been released rubyonrails.orgより 今週頭にリリースされたRails 5.0.4に続き、5.1.x系でもバグ修正が行われます。リグレッションがなければ来週月曜(日本では事実上火曜)にリリースされる予定です。 修正点は5.0.4より多めで、ActionCable/ActionMailer/ActiveJob以外はすべてChangelogに修正・追加が記載されています。 差分: 5.1

                          週刊Railsウォッチ(20170623)gemを見極める7つのコツ、mixinがよくない理由、重いページをrender_asyncで軽減ほか|TechRacho by BPS株式会社
                        • Ruby: ヒアドキュメントの引数やメソッド呼び出しは「開始行」に置こう|TechRacho by BPS株式会社

                          github.com/rubocop-hq/rubocopより 「Rubyスタイルガイド」記事の元であるRubocopスタイルガイドをチェックしたところ、いくつか追加更新があったのですが、今更のようにこの書き方に気づきました。 Rubyのヒアドキュメントでは引数やメソッド呼び出しを「開始行」に置ける スタイルガイド: rubocop-hq/ruby-style-guide: A community-driven Ruby coding style guide スタイルガイドのコード例のままでは芸がないので、別記事の正規表現を使って試してみました。 1. ヒアドキュメントに対するメソッド呼び出し regex = <<~MOBILE_SUITS.tr("\n", "") \b( YMS-(15|14|07B)| MSN-(X2|02)| MSM-(10|07S?|04F?|03)| MS-(X

                            Ruby: ヒアドキュメントの引数やメソッド呼び出しは「開始行」に置こう|TechRacho by BPS株式会社
                          • 日本語プログラミング言語「プロデル」とは - プロデルブログ

                            「プロデル」はプログラムを日本語で書くことができるオブジェクト指向プログラミング言語です。プロデルは、オブジェクト指向プログラミングを採用し、日本語の文章らしくプログラムを書ける形式言語です。 プロデルは、前バージョンの「TTSneo」を含めて23年、細々と公開と改良を続けている言語です。 この記事では、プロデルの特徴を一通りまとめて紹介します。 Hello, world! まずはプログラミング言語の入門でよく例として使われるHello, World!です。 「こんにちは!プロデルへようこそ」と表示する プログラミングが初めての方は、まずは「プロデルで始める日本語プログラミング言語入門」をお読みください。 日本語プログラムの特徴 識別子は原則日本語名 変数名や型名などの識別子は日本語名で書きます。構文のキーワードも日本語名です。 識別子が日本語名なので、日本語を話すプログラマならば、変数名

                            • 日本 Ruby 会議 2007 - Cより速いRubyプログラム (桑田 誠)

                              スピーカー 桑田 誠 プロフィール プログラマー 講演時間 14:40〜15:10 講演者による資料 http://www.kuwata-lab.com/presen/rubykaigi2007.pdf http://www.kuwata-lab.com/presen/erubybench-1.1.zip 2007年のスクリプト言語 『PS3症候群』からの脱却 PS3/PSP…高性能こそ正義! 速い、高い、難しい Wii/DS…ユーザがほしいものは何か? 必要な速さ・・・ 主役になれないスクリプト言語 業界の主役はまだしばらくはJava Javaが高速だとか静的型チェックがどうだとかよりJavaがお金になるからという理由で ちょうどいいくらいに複雑。単価が高くておいしい言語 スクリプト言語で喜ぶのは顧客と一部の開発者。既得権益を持つ人(SIerとか)はJavaがいい。主役はJavaのまま

                              • 松尾匡のページ:アカデミック小品

                                松尾匡のページアカデミック小品 23年8月14日 輸入品価格の物価への影響試算エクセルファイル改訂版 xlsx 721KB 下記、22年5月5日の「輸入品価格の物価への影響試算エクセルファイル改訂版」にデータ選定の誤りがありましたので、訂正し、新たに計算し直したものです。2022年5月5日のnoteのエッセーに後記しておりますので、詳しくはそちらをお読みください。為替レートの変化による輸入品価格の一律の変化に対する、国内物価への影響を計算するエクセルファイルです。さらに、原油価格上昇や穀物価格上昇の影響も計算しています。単位付加価値不変で、輸入原材料・燃料の価格上昇分は、すべて製品価格の上昇として転嫁されるという想定で計算しています。詳しい計算式は、noteのエッセーの「付録」をご覧ください。解説も同エッセーの本文で詳しくしています。 22年5月5日 日本の貿易による不等労働量交換試算エク

                                • quickrun v0.5.0dev 公開した - 永遠に未完成

                                  ずっと裏でごそごそやってた quickrun v0.5.0 の dev バージョンをようやく公開したよ!変更点多すぎるので別ブランチで。 互換性のない変更が多々あります。注意。さらに、とりあえずベース部分が落ち着いたので公開したけど今後もリリースまでに非互換の変更が入る予定があります。 人柱する方法 v0.5.0dev ブランチがあるのでこちらを使ってください。 git clone http://github.com/thinca/vim-quickrun.git -b v0.5.0dev 変更点 実行部分と出力部分をモジュール化しました。 runmode => runner output => outputter こんな感じ。名前とかも変わってるので詳しくは help 見てください。 ついでに非同期出力に対応したので、例えば (1..20).each do |i| sleep 0.2 p

                                    quickrun v0.5.0dev 公開した - 永遠に未完成
                                  • 時代遅れひとりFizzBuzz祭り bash編(/bin/sh よりも高速に+α) - 新・日々録 by TRASH BOX@Eel

                                    時代遅れひとりFizzBuzz祭り、今回はbashのよるシェルスクリプトだ。id:eel3:20100531:1275307408 にて/bin/shによる素のシェルスクリプトでFizzBuzzを書いたのだが、余りに遅かった。今度はbashの拡張機能を使って高速化してみようと思う。 移植性というものは厄介だ代物だ。前回のFortranは最新規格こそFortran 2008だが、実際の所Fortran 2003にフル対応できていない処理系もそれなりにあるようだ。新たにコードを書く場合でも処理系の都合を考えるとFortran 90ないし95をベースとするのが妥当だったりする。しかしFortran 90や95に従って実装しても、実際に他の処理系への移植を試みると様々な問題に遭遇するようだ。 シェルスクリプトの場合も大変だ。中で叩いているコマンドが存在しない――というケースは除外したとしても、複数

                                      時代遅れひとりFizzBuzz祭り bash編(/bin/sh よりも高速に+α) - 新・日々録 by TRASH BOX@Eel
                                    • rubyで文字列内の式展開で#{@hoge}の{}は省略できる - 方向

                                      ruby style guideというのが話題になっていて, 参考になるところもあり,否定したくなるところもあり で楽しく読んでいたら知らない文法に出くわしてビビったので. https://github.com/bbatsov/ruby-style-guide class Person attr_reader :first_name, :last_name def initialize(first_name, last_name) @first_name = first_name @last_name = last_name end # bad def to_s "#{@first_name} #{@last_name}" end # good def to_s "#@first_name #@last_name" end end ( ゚д゚) こんなんあったんかい ためしてみた # でき

                                        rubyで文字列内の式展開で#{@hoge}の{}は省略できる - 方向
                                      • データ同化|カルマンフィルタと尤度 - ari23の研究ノート

                                        データ同化(またはベイジアンフィルタ)の1つであるカルマンフィルタと尤度について、自分なりの理解をまとめます🐜 この記事を書くにあたり色々調査したところ、素晴らしい記事がたくさんありますので、それをうまく参照しながら整理します。 カルマンフィルタの難しさ 線形・ガウス状態空間モデル 制御理論の場合 予測とフィルタ カルマンフィルタ アルゴリズムの導出 尤度 おわりに 参考文献 カルマンフィルタの難しさ カルマンフィルタはよく使われる技術ではあるんですが、理解がすごく難しいなぁと思っています。 というのも、例えばカルマンフィルタを解説する技術書や記事を見ても、その目的が制御なのか推定なのか、次元が一次元なのか多次元なのか、などで書きぶりがかなり変わってくるように感じています。 特に制御理論で発展した技術なので、著者が制御の人間かどうかで解説の仕方もかなり違う印象です。 以降でカルマンフィル

                                          データ同化|カルマンフィルタと尤度 - ari23の研究ノート
                                        • Railsの技: HotwireとRailsで使える新しいCSSトリック(翻訳)|TechRacho by BPS株式会社

                                          概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Galaxy brain CSS tricks with Hotwire and Rails | Boring Rails: Skip the bullshit and ship fast 原文公開日: 2022/07/26 原著者: Matt Swanson サイト: Boring Rails 日本語タイトルは内容に即したものにしました。 原文タイトルのgalaxy-brainは「人智を超えた」というようなニュアンスの流行語です。 参考: galaxy-brain - Wiktionary Hotwireアプリケーションでは、CSSやHTMLの基礎をさらに深く学ぶ必要があります。皆さんも、おそらく私と同様にCSSを曲りなりにも使えるレベルまでは学んでいるかと思いますが、最初にいきなりCSSから手を付ける人はまずいないでしょう。

                                            Railsの技: HotwireとRailsで使える新しいCSSトリック(翻訳)|TechRacho by BPS株式会社
                                          • RailsのDB接続先をbranch名に従って動的に変更する - Qiita

                                            複数のバージョンの並行開発でDBスキーマが異なる場合、DBの接続先切り替えが非常に厄介。 そこでdatabase.yml内では式展開できることを利用し、 以下のようにするとgitブランチ名に応じて接続先を変更することが可能になる。 default: &login username: root password: hogehoge adapter: mysql host: localhost encoding: utf8 reconnect: true pool: 5 development: database: db_<%= branch = `git symbolic-ref --short HEAD`.chomp if branch == 'master' 'master' elsif branch.start_with?('fix_') 'fix' elsif branch.star

                                              RailsのDB接続先をbranch名に従って動的に変更する - Qiita
                                            • コアテクの路地: すべての道はUNIXに通ず?

                                              こんにちは。二卵性双生児(男女)でAB 型というなかなかレアな出生歴を持つ kyagiです。カードダースのキャラだったらプレミアものになっていたかもしれません。現実の人生は平凡そのものを歩んでいます。 最近シェルスクリプト内でのラッパ化(wrapper)を行う機会があったのですがそこでちょっとした落し穴にハマッてしまいました。今回はその落し穴についてのお話と最後に小咄をひとつ。 現在のコマンドを表示かつ終了ステータスのチェックを行うために下記のようなexecute() というラッパ関数を作成したのですが、これだと実行するコマンドラインにパイプ「|」やリダイレクト「>」がまじるとエラーになってしまいます。 #!/bin/sh execute () {         echo "Executing $command"         $command         if [ $? -ne

                                              • "A Safe Screening Rule for Sparse Logistic Regression" (Wang et al., NIPS2014) メモランダム - 渋谷駅前で働くデータサイエンティストのブログ

                                                今日のうちのチームの輪読会で"A Safe Screening Rule for Sparse Logistic Regression" (Wang et al., NIPS2014)を読んできた*1ので、その時の資料をついでにこちらにもupしておきます。 なお、この論文の筆者のGitHubとかに実装上がってないかなーと思って見に行ったんですが、 やっぱりまだないみたいですorz ええ、欲しかったらとりあえず自分でスクラッチから組めってことですね。。。ということでお後がよろしいようで。 概要 L1正則化ロジスティック回帰(これを筆者らは「スパースロジスティック回帰」と称している)は分類と特徴選択を同時にやれる手法として広く使われているが、高次元データへの適用には依然として大きな課題がある。そこでこの論文では高速かつ効率的に0に落ちる特徴量を同定するSlores (Sparse Logist

                                                  "A Safe Screening Rule for Sparse Logistic Regression" (Wang et al., NIPS2014) メモランダム - 渋谷駅前で働くデータサイエンティストのブログ
                                                • 変分法について入門する - Qiita

                                                  0.概要 機械学習の分野では変分ベイズもとい変分推論が多く取り扱われるようになってきている。変分推論の「変分」は、変分法からきており、これを理解しないことには変分推論の式展開も容易に行うことはできない。そこで、まずは変分法から入門していきたい。 1. 変分法 変分法について説明する。 微分法 微分法は、一般的に関数$f(x)$の最適化問題を考える際に、その関数を最小化・最大化するような$x$を求める。これは関数$f(x)$を微分し、導関数$\dfrac{df(x)}{dx}$を0にするような値を探すことである。

                                                    変分法について入門する - Qiita
                                                  • Rubyスタイルガイドを読む: 数値、文字列、日時(日付・時刻・時間)|TechRacho by BPS株式会社

                                                    こんにちは、hachi8833です。「Rubyスタイルガイドを読む」シリーズもやっと終わりが見えてきました。 まとまりのよさから、今回は「数値、文字列、日付・時間編」といたしました。 Rubyスタイルガイドを読む: 総もくじ 前回: Rubyスタイルガイドを読む: コレクション(Array、Hash、Setなど) 次回: Rubyスタイルガイドを読む(最終回): 正規表現、%リテラル、メタプログラミング Rubyスタイルガイド: 「数値、文字列、日時(日付・時刻・時間)」 参照: bbatsov/ruby-style-guide 8-01【統一】整数値のチェックにはIntegerを使うこと Use Integer check type of an integer number. Since Fixnum is platform-dependent, checking against it

                                                      Rubyスタイルガイドを読む: 数値、文字列、日時(日付・時刻・時間)|TechRacho by BPS株式会社
                                                    • 博士論文 背景雑音と話者の違いに頑健な 音声認識 2013年1月28日 指導教員 峯松 信明 教授 電気系工学専攻 37-107091 鈴木 雅之 あらまし 音声認識は様々なシステムの要素技術として利用されて

                                                      博士論文 背景雑音と話者の違いに頑健な 音声認識 2013年1月28日 指導教員 峯松 信明 教授 電気系工学専攻 37-107091 鈴木 雅之 あらまし 音声認識は様々なシステムの要素技術として利用されている.例えば,カーナビシステ ム,スマートフォンの音声対話システム,企業のコールセンタにおける電話自動応対シス テムなど,その応用範囲は多岐に渡る.音声認識の精度を高めることは,これらのシステ ムのユーザ満足度を向上させることに直結する.そのため,音声認識の精度を向上させる ために研究を進めていくことが重要である. 音声認識の精度は,様々な要因によって低下してしまうことが知られている.例えば背 景雑音が音声に重畳してしまった場合,何も対処を行わないと音声認識精度は大幅に低下 してしまう.他にも,話者の違い,マイクとの距離,部屋の残響,話している内容と,様々 な要因によって音声認識精度

                                                      • 週刊Railsウォッチ(20171110)dry-rbでFormObjectを作る、RailsのSQLインジェクション手法サイト、年に1度だけ起きるバグほか|TechRacho by BPS株式会社

                                                        2017.11.10 週刊Railsウォッチ(20171110)dry-rbでFormObjectを作る、RailsのSQLインジェクション手法サイト、年に1度だけ起きるバグほか こんにちは、hachi8833です。先週は文化の日でウォッチをお休みいたしました。 11月最初のウォッチ、いってみましょう。 RubyWorld Conference 2017無事終了 2017.rubyworld-conf.orgより 今年も盛り上がったようです。皆様お疲れさまでした。 https://t.co/OjRtmuJenC RWC 2017のtogetter、分量がすごい。#rubyworld — sho-h (@sho_hashimoto) November 6, 2017 つっつきボイス: 「今年は残念ながら行けなかったんで、松江の馴染みのおでん屋食べられなかった(´・ω・`)」「今回はクックパッ

                                                          週刊Railsウォッチ(20171110)dry-rbでFormObjectを作る、RailsのSQLインジェクション手法サイト、年に1度だけ起きるバグほか|TechRacho by BPS株式会社
                                                        • JS 【JavaScript初心者向け】Generative Art With JavaScript 受講して - Qiita

                                                          はじめに 表題通り受講予定 *受講ずみ 前日の知識詰め込み用でもある。 1 https://gist.github.com/x-hack-git/70c9c99ee33b8c5d1495b409d01849b9 2 https://x-hack.connpass.com/event/136668/ 事前準備 参考noteより抜粋 https://note.mu/kiwatchi1991/n/n9be787993ab0 https://note.mu/pocho_chonsuke/n/n6ab154f59100 API CANVAS API (http://www.html5.jp/canvas/how.html) http://www.html5.jp/canvas/how.html 線を描くと宣言します。: ctx.beginPath(); 書き始める場所を指定します。: ctx.mov

                                                            JS 【JavaScript初心者向け】Generative Art With JavaScript 受講して - Qiita
                                                          • Macでバックスラッシュ記法を使うときの注意 | prime factor

                                                            ものすごく基本的なことですが、はまってしまったのでメモしておきます。 optionを押しながら¥(円マーク)で\(バックスラッシュ) Macでバックスラッシュ記法を使うときに「¥(円マーク)」をそのまま使うと、式展開されなかったり、エラーが発生したりします。

                                                            • Bloom Filter をせこく使って、せこく処理時間を省く - 日記

                                                              先日、Bloom Filter を利用して重複部分をフィルタすることで処理を簡潔にする、という記事を書きました。実際、3, 4秒の改善が図れたということも書きました。でも、普通の設計方法では、std::setより遅くなります。ご注意ください。 原因は、2つあります。ハッシュ値の計算 (std::string → size_t) が遅い。ハッシュ関数の個数が多い。std::set は、平衡二分木で実装されています。dblp.xml 内の著者数は、だいたい72万なので木の高さは19くらいになります。一方で、Bloom filter では、false positive probability を1%にするとハッシュ関数の個数は7、0.1%にすると10程度になります。std::setでの「最大19回の分岐処理」と Bloom filter での「いつも10回ハッシュ値計算」だと、totalでみて前

                                                                Bloom Filter をせこく使って、せこく処理時間を省く - 日記
                                                              • 後置記法での計算の添削に便乗してみた - ちなみに

                                                                UKさんの404 NotFound|ステキなウエディングをうじひささんがnowa サービス終了のお知らせにて添削されていたので、便乗して僕も書いてみた。まだうじひささんのコードは読んでない。いま僕が持ってる知識(当然マニュアルは参照した)を使って僕ならどう書くかという現段階の僕の答えです。 まず、元のコード class String def rpn @expr = self.split(" ") stack = Array.new @expr.each {|i| if i == "+" || i == "-" || i == "*" || i == "/" stack = calc(i, stack) else stack << i end } return stack[0] end private def calc(operator, stack) return Array(stack[

                                                                  後置記法での計算の添削に便乗してみた - ちなみに
                                                                • ニューラルネットワークの理論(逆伝播)

                                                                  こちらのコンテンツは最新の情報ではない可能性があります。無料で学べる最新のコンテンツは Python&機械学習入門コース や 脱ブラックボックスコース をぜひご利用ください。 ニューラルネットワークの数学(逆伝播) 本章では、前章で学んだ順伝播の計算、目的関数の知識から、どのようにニューラルネットワークではパラメータの更新を行うのかについて学びます。次章からの実装に移る前にニューラルネットワークの学習の一連の流れを理解することをゴールとします。 勾配降下法 それでは前章でお伝えした、ニューラルネットワークの計算の流れをアニメーションで確認しましょう。 パラメータの初期値をランダムに決定 順伝播の計算 : 予測値 yyy の算出 損失の計算 : 損失 L\mathcal LL の算出 勾配の計算 : 勾配の算出 パラメータの更新 : 勾配を用いて重みを更新 2 ~ 5 を繰り返し、最適なパラ

                                                                  • ruby-trunk-changes r52498 - r52505 - ruby trunk changes

                                                                    今日は frozen_string_literal: true の時に "#{var}" のように式展開を含む文字列も freeze するようにする変更と、新機能として Array#dig と Hash#dig というネストした要素にアクセスするためのメソッド追加がありました。 kazu: r52498 2015-11-09 00:13:18 +0900 r52473 と r52487 の ChangeLog エントリの typo 修正。 svn: r52499 2015-11-09 00:13:35 +0900 version.h の日付更新。 hsbt: r52500 2015-11-09 15:56:36 +0900 make test や make test-all での coverage のための simplecov を clone してくるリポジトリは hsbt さんの for

                                                                      ruby-trunk-changes r52498 - r52505 - ruby trunk changes
                                                                    • 焼き芋パーティー - okatruckの日記

                                                                      ぐぉーぐぉー(*´∀`)♪って寝てたら、妻が自分のメガネを踏んだようで、チタン製のフレームが見事に曲がりました(2回目で、1回目はブルガリのメガネをぶっ壊されてます)。 息子に、パパのチタン製のメガネ、ママに踏んづけられて壊されたの(つД`)ノって話をしたら、 息子『チタン?潜水艦の外殻に使う素材じゃん!!それが壊れるって(・・;)』 わい『ああ、そうだ(メガネないけど、メガネクイッ)。ママの体重は、潜水艦が圧壊する大深度の水圧に匹敵するんだ!』 息子『ひいいぃぃ((((;゚Д゚)))))))』 わい『あぁ、恐怖だ』 息子『違うよパパ、う、後ろ』 わい『なにが違うってんだ?後ろ?』 わい『ひいぃぃ((((;゚Д゚)))))))』 うん、妻が無言で立ってたわ 居るなら居るって言えよなー(˘・з・˘) 息子『ママ、足に怪我なかった?ぼく、メガネ踏んでママが怪我しなかったか心配』 こ、こいつ、で

                                                                        焼き芋パーティー - okatruckの日記
                                                                      • js-primerを読んだ - ストロングゼロは睡眠薬

                                                                        この書籍について · JavaScriptの入門書 #jsprimerという神サイトを読んで学んだことと疑問点 学んだこと - 変数は大文字、小文字を区別する - Automatic Semicolon Insertion => ; がないときに自動でついてくれる仕組み "use strict" => #include <stdio.c>的なものかと思っていた strict modeで実行してレガシーな機能や構文を禁止 HTML-likeコメント => こういうやつ。名前を知らなかった <!-- この行はコメントと認識される console.log("この行はJavaScriptのコードとして実行される"); --> この行もコメントと認識される 参照透過性 => 定義した中身が常に一定あること 可能な限りconstを使う constは定数ではない ex. objectの中身を変更できる

                                                                          js-primerを読んだ - ストロングゼロは睡眠薬
                                                                        • APIデザインケーススタディ ――Rubyの実例から学ぶ。問題に即したデザインと普遍の考え方 | Gihyo Digital Publishing … 技術評論社の電子書籍

                                                                          目次 本書に寄せて 本書について 本書の構成 目次 第1章 I/O 1.01 RubyのIOクラスとC言語のstdioライブラリ ——プログラマが知っている名前を利用する FILE構造体とIOクラスの対応 IOクラス以外のC言語とRubyの対応 まとめ 1.02 feof関数とIO#eof?メソッド ——過去にEOFに出会ったのか,それとも今現在EOFなのか C言語とPascalにおけるファイルの終端 ユーザにとってわかりやすいファイルの終端 まとめ 1.03 IOバッファが空でなければsysreadは例外 ——明らかに危険で役に立たない動作は禁止する sysreadメソッドの由来 sysreadメソッドの危険性 Rubyでは混用禁止 まとめ 1.04 EOFフラグの除去 ——モードで挙動が変化するのは良くない stdioのEOFフラグ RubyにおけるEOFフラグ EOFフラグの再実装の

                                                                            APIデザインケーススタディ ――Rubyの実例から学ぶ。問題に即したデザインと普遍の考え方 | Gihyo Digital Publishing … 技術評論社の電子書籍
                                                                          • シングルクォーテーションとダブルクォーテーションの違い(Rubyの文字列) - Qiita

                                                                            シングルクォーテーション使う必要ある? というのは、ググると記事としてよく見かけます。 シングルクォーテーション使う場合は、式展開や特殊文字が無いと判断しやすいとありますが、 シンタックスハイライトは基本聞いた環境でプログラム書くので、あまりメリットでない。 また、特殊文字を使うかもよと機械に宣言するため、ダブルはシングルより機械に余計な配慮をさせるため、パフォーマンスが落ちる問題は、有意な差はないと書いてあります。 Just use double-quoted strings So if there's no meaningful performance difference between the two methods of Ruby string instantiation, shouldn't I just pick my favorite? Well, no. The abse

                                                                              シングルクォーテーションとダブルクォーテーションの違い(Rubyの文字列) - Qiita
                                                                            • これで PRML も怖くない!「パターン認識と機械学習の学習」

                                                                              先日 @takesako さんより「パターン認識と機械学習の学習 ベイズ理論に挫折しないための数学」を献本していただきました!1どうもありがとうございます。 【PRML同人誌】パターン認識と機械学習の学習 ベイズ理論に挫折しないための数学 (光成 滋生 著) どういう本かというと、みなさんご存知「パターン認識と機械学習」(通称「PRML」、「ぷるむる」)を読み解くのに大変役立つ本です。 PRML では式展開が自明のものとして省略されていたり、演習問題に回されていたりする箇所がけっこうあります。そのような箇所を丁寧に式展開して解説しているのが本書です。 私自身、よほど難しそうでない限りはこまめに式展開して確認するタイプなので、そのような人には非常にありがたい本ですね。2 目次は次のとおりです。 第1章 「序論」のための確率用語 第2章 「確率分布」のための数学 第3章 「線形回帰モデル」のた

                                                                                これで PRML も怖くない!「パターン認識と機械学習の学習」
                                                                              • 機械伯爵の最新Python講座

                                                                                ・・・えと、間違い無くPythonの話題です、ええ。 蝶→てふ→TeXとゆーのは定番なので、なんとな〜くわかるかとおもわれます が、生糸とゆーのは「raw文字列」のことです。 ※rawは生、文字列(string)はもともと「糸」の意味です。 いや、Pythonの教科書を見ると、raw文字列とゆーのは、「正規表現を使うた めにある」と必ず書いてあるので、私は今までほとんど使ってきませんでした (わざわざ正規表現オブジェクト(reオブジェクト)にコンパイルするくらいなら、 Pythonなんか使わずにawkで済ませます) ところが、このraw文字列って、他の言語のコードを自動生成するのにけっこ う便利なんですよね。 特に、\(私の場合は¥ですけど)を悪夢のように乱発するTeXのコードを生 成するのに、いちいち\\でエスケープすると、もうそのコードは悪夢のように 見にくいものになります(その上、そ

                                                                                • 式展開とString#+とString#concat - 2nd life (移転しました)

                                                                                  昨日の添削で、+で文字列連結より式展開のほうがいいよと云われたのはたんにソースコードが見にくくなるからなのかなぁ、でも速度的にどうなんだろう、と思ってベンチマーク取ってみたら全然式展開のほうが速かった!(常識?) #!/usr/bin/env ruby require 'benchmark' str = 'bar' long_str = str * 10000 n = 10000 Benchmark.bm do |bench| bench.report{ n.times{ "foo#{str}baz" } } bench.report{ n.times{ "foo" + str + "baz" } } bench.report{ n.times{ "foo".concat(str).concat("baz") } } bench.report{ n.times{ "foo#{long_st

                                                                                    式展開とString#+とString#concat - 2nd life (移転しました)