こんにちは! マネーフォワード クラウド経費 というサービスで Rails エンジニアをやっている野田 (@quanon_jp) と申します。 クラウド経費の開発拠点は福岡にあるのですが、福岡拠点では不定期で tech talk というカジュアルな社内 LT 会を行っています。 先日、この会で Ruby の Enumerator クラスについてお話しました (個人的に大好きなんです 💖) 。 今回はその内容を本エンジニアブログでもお伝えできればと思います。 バージョン情報 この記事のコード例では Ruby 2.7 を用います。 $ ruby -v ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin18] 外部イテレータと内部イテレータ 配列などのコレクションの要素を列挙する仕組みとして イテレータ があります。 これは
yield って、いまいち分かりにくいですよね。。 この記事は Ruby の yield に関して、 わからない⇒調べる⇒忘れる⇒調べる⇒忘れる⇒… のエンドレスループから抜け出すために、自分なりにまとめたものです。 ブロックいきなり yield じゃないやん!という感じですが、我慢して見てみてください。 じつは、Ruby のメソッドはすべて「ブロック」を引数にすることができます。 def hogehoge( x ) return x + 2 end p hogehoge( 3 ) p hogehoge( 5 ){ p "foo" }ブロックってのは、{ p "foo" } みたいに "{" と "}" に囲まれたやつね。"do" ~ "end" でもいいみたいだけど。 これを実行すると、 5 7となります。{ p "foo" } はまるっきりシカトです。 (・∀・) …が、以下のようにす
BATEAUX DE SHIPSのレギュラーカラーシャツ 【BATEAUX DE SHIPS】(バトー ドゥ シップス) FRENCH・ELEGANCE・CHEAP CHIC・CONTRASTをキーワードとしたSHIPSカジュアルの新ライン。 SHIPSを語る上で欠かせない“フレンチ カジュアル”をオリジナルで表現。 クオリティとデザイン性を併せ持った、SHIPS流大人の上品な新しいスタイル。 <デザインストーリー> フレンチテイストのベーシックとなるレギュラーカラーシャツ。 BATEAUXの初めのシャツとして、どんなスタイル、シーンにおいても使いやすいシャツを目指して。 先ずはサックスブルーのシャツから初めて欲しい、スタイルの中心となるシャツとなっております。 細くもなくオーバーサイズでもない、今の時代にフレンチベーシックとして提案できるフィットとシルエット。 首元にはスカーフを巻いてド
ABOUT THE MOVIE ネット史上最大の事件。禁断の実話、映画化。 2002年、開発者・金子勇(東出昌大)は、簡単にファイルを共有できる革新的なソフト「Winny」を開発、試用版を「2ちゃんねる」に公開をする。彗星のごとく現れた「Winny」は、本人同士が直接データのやりとりができるシステムで、瞬く間にシェアを伸ばしていく。しかし、その裏で大量の映画やゲーム、音楽などが違法アップロードされ、ダウンロードする若者も続出、次第に社会問題へ発展していく。次々に違法アップロードした者たちが逮捕されていく中、開発者の金子も著作権法違反幇助の容疑をかけられ、2004年に逮捕されてしまう。サイバー犯罪に詳しい弁護士・壇俊光(三浦貴大)は、「開発者が逮捕されたら弁護します」と話していた矢先、開発者金子氏逮捕の報道を受けて、急遽弁護を引き受けることになり、弁護団を結成。金子と共に裁判で警察の逮捕の不
お母さんが子どもに焼くようなバターの香り広がるやさしいお菓子を目指しています。 芦屋スイーツの名店で修行をし、4人の子を育てるママでもある店主が大切にしているのは 「もっと気軽に、毎日のおやつに食べてもらえるお菓子」 添加物を極力控えた、やさしい味わいの、ボリュームのあるお菓子が手頃な価格でそろうお店です。
居酒屋や焼肉店などで頼むことの多いにんにくのホイル焼きは、ホクホクとしていてほんのり甘く、冷たいビールのお供にぴったりですよね。 そんなにんにくのホイル焼きは、実は自宅でとっても簡単に作ることができるおつまみなんです! 今回はフライパンで作る、にんにくのホイル焼きのレシピを紹介します。 材料 にんにく 1個 オリーブオイル (ごま油でも可) 適量 塩 適量 用意するもの アルミホイル 作り方 にんにくの皮をむく。 アルミホイルを2枚重ね、器のように形を作る。 ②に材料を全て入れ、フライパンの上に乗せ、弱火で煮込む。 オリーブオイルは、にんにくが半分浸るくらいまで回しかける。 にんにくが柔らかくなったら完成! アルミホイルで作る器は、中身が溢れないようしっかり作ることで、フライパンやお皿を洗う手間が省けます。 にんにくだけでなく、にんにくの香りがついたオイルも絶品です! バゲットとも相性ぴっ
Google は、ホームページをクロールするたびに、ファビコンの有無、またはファビコンの更新の有無を確認します。ファビコンを変更し、Google にその変更を知らせたい場合は、サイトのホームページのインデックス登録をリクエストできます。更新が検索結果に反映されるまで、数日かかることがあります。 ガイドライン Google 検索の検索結果にファビコンが表示されるようにするには、次のガイドラインを遵守する必要があります。 Google 検索でサポートされるファビコンは 1 つのサイトにつき 1 つだけです。サイトはホスト名によって定義されます。たとえば、https://www.example.com/ と https://code.example.com/ というサイトがある場合、この 2 つは別々のホスト名として、それぞれに 1 つずつファビコンを設定できます。一方、https://www.
エンジニアコラム 広い技術領域をカバーする当社の機械学習エンジニアが、 アカデミア発のAI&機械学習技術を 紹介&解説いたします。 2020.5.12 株式会社Laboro.AI リード機械学習エンジニア 内木 賢吾 概 要 パーティーのようにたくさんの人がザワザワと雑談している中でも、自分に向けられた会話を正確に聞き取ることとができる。日常的な私たちが行っていることであるものの、実は不思議なこの現象は「カクテルパーティ効果」と呼ばれる、私たち人間の耳と脳に備わった能力の一つです。 このように私たちは、音に対して何かしらの処理を行うことを通して、自分に必要な情報だけを聞き取ることを自然に行っていますが、機械学習技術、なかでもディープラーニング技術の進歩によって、機械が人間の聴覚の能力に近づくような成果が徐々に実現していきています。 今回のコラムでは、音声認識や音声合成に代表される音声言語処
(08/25)音響学講義 (08/25)音声学講義(後半) (07/13)本日のテーマは「おやすみプンプン」 #三角山放送局 (07/09)今月の雑学サイエンスカフェ@三角山放送局 (06/16)音声記号を語呂合わせで覚える! (06/08)本日のテーマは「シュルレアリスム」 #三角山放送局 (06/07)#初音舞踏祭 (06/03)今月の雑学サイエンスカフェ@三角山放送局 (05/30)北海道大学ボーカロイド同好会 in 北大祭2024 (05/28)2024年7月6日(土)~7日(日)の研究会、オンライン配信のURL。 (05/17)2024年7月6日(土)~7日(日)の研究会、開催プログラム。 (05/11)本日のテーマは「五月病」 #三角山放送局 (05/08)今月の雑学サイエンスカフェ@三角山放送局 #三角山放送局 (04/26)2024年7月、北大にて、音響関係の研究会を開催す
「20140417954954.mp3」をダウンロード 普段の生活では私たちはややアバウトで、アバウトでなければ毎日を過ごしていく事ができません。でも、学問とか科学の世界はアバウトではダメで、しっかりした論理で進まなければならない。 でも、最近、日常生活もアバウトになると、専門家やマスコミに騙されることが多くなってきた。なにしろ、事実を知らないことを良いことに「ここまではだましてもわからない」という専門家が増え、それは耳触りが良いのでマスコミが使うという悪循環が続いている。 そこで、ここではSTAP事件で問題になったコピペのことを「厳密な論理」で考えてみたいと思う。 ・・・・・・・・・ 「知の果実」とはどういうものだろうか? 「物」なら「見ればわかる」から簡単で、たとえば、この自動車は誰のものですか?というようなことで、混乱しない。ところが「知の産物」は違う。 知の産物、たとえば論文が示し
大槻 正伸, 小泉 康一, 中野 良樹, 新井 広 巻 号 第57号 開始ページ 15 終了ページ 20 「n-ピースタングラム」とは、大きな正方形を分割してできるn個(通常はn=7)の「ピース」と「問題図形」-ピースで構成すべき影絵の図形-が与えられ、n個のピースを全て用いて、重ねることなく問題図形を構成するパズルである。<br /> 本論文では、図形を扱うことが苦手なコンピュータに、タングラム問題を解かせるにはどうしたらよいか、そのアルゴリズムを設計するための研究を行い、基本アルゴリズムを組み合わせて通常の7-ピースタングラムの問題まで、PCで実用的な時間で解くことができるようになった。<br />
【前置き】私の超限定的なSessionの使い方 ユーザ登録を5ページぐらいに分割して、最後のページまで入力したら登録が完了するようにする!と言うのをsessionメソッドを使って実現しました。その時の内容の備忘録。 イメージはこんな感じ。最後完了まで行ってから@user.saveしたい↓ ※ 某フリーマケットコピーサイト作りの一環です笑 なお、実際の認証機能には'devise'を利用しています。そのため、deviseをオーバーライドさせて記載をしています。オーバーライド方法はこちら↓を参照しました。 【参考】「Rails で Devise のコントローラーをカスタマイズ」 セッションとは? ステートフルな通信を実現するための仕組み。 その前にいつも使っている仕組み(ステートレス)の概念を理解する。 セッションを説明する前にRailsで普段からよく使っている、馴染みの通信を振り返りましょう。
こんにちは、アイダです。 もしあなたが「量子コンピュータが我が社のビジネスに適用できるか調べてもらえないか?」と言われたらどうしますか? インテージテクノスフィアでは「技術探究委員会」にて先端技術を含めたテクノロジーにおける基礎研究、および応用研究を行っております。今年度の研究テーマとして「量子コンピュータ」も、その一つ! 研究員のK.Mさんが、「量子コンピュータ」初心者の方むけに情報を提供いたします。これを読めば「量子コンピュータ」のハードルが少し下がるかも・・それではK.Mさん、どうぞ。 本物の量子コンピュータを使ってみたい方へ 現在(2022年)では、量子コンピュータの実機(本物)を使う方法は幾つか存在します。 実は、本格的にクラウドサービスが始まる少し前から可能でした。しかも無料で。 ここではその方法の一つについて、その概略をご紹介します。 はじめに この記載は、量子コンピュータの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く