[重要なお知らせ (2023/8/12)] 現在,スライドの p.10 に不十分な記述があります.ルートの答えは 0 以上の数に限定することに注意してください (たとえば -3 を 2 乗しても 9 ですが,ルート 9 は -3 ではありません).なお,現在筆者のパソコンが修理中でデータがないので,修…
English 久しぶりにExcelでゲームを再現してみました。 ツイッターでどんなゲームを作るのが良いか募集したところ、なんと1位がドラクエ。 初めて質問箱を使ってみます。なかなか決められなくて‥‥。 VBAを使わないExcelゲーム、どれを作るのが良さそうですか? — パパセンセイ@Excelを眺める人 (@10mikiya) September 21, 2020 正直どう作って良いか見当もつかないまま見切り発車で進めましたが、なんとか形になったので公開の流れになりました。最適化されてないロジックもありますので温かい目で見守っていただけますと幸いです。 一応、再度伝えておきますがVBAは一切使っていません。 [ad01] どんなものが出来たか 実際にどんなものになったか、見ていただいた方が早いのでまずは結果をご覧ください。(※音声はありません) あのイルカ 最後まで見た方が面白いですよ
いつものようにヘロヘロと仕事をしていると、突如担当編集の松尾氏からMessengerで「これに対するちゃんとした回答を書けるのは大原さんだなということで、また歴史物をお願いしたく」という依頼が飛び込んできた。 いやちゃんとした回答も何も、上のTreeで出題されたSEライダー氏が正解を出されているわけですが、歴史的経緯というか、ここに至るまでの話というのが長い訳で、その辺りを少し説明してみたいと思う。 ちなみに出題に少しだけ違和感がある(なぜ10bitがキリがいいと思うのか?)のは、筆者もこっち側の人間だからかもしれない。 回答の前に、その根底にある2進数採用の経緯 そもそも非コンピュータ業界の方からすれば、2進数がベースという辺りから違和感を覚えるのではないかと思う。実際、世界最初の計算機(≠電子計算機)とされる「バベッジの階差機関」(写真1)にしても、世界最初の電子計算機(※1)であるE
はじめに 富士通がついに2030年にメインフレーム市場から撤退し、66年の歴史に幕を閉じるという話が出てきました。 富士通といえば国産大型コンピュータの先駆けであり、IBM互換機を作って巨人IBMに食らいついたベンダーでもあります。そんなわけで中々に歴史の転換点を感じる話題ではあるのですが 「ところでメインフレームって何? 」 という方も多いでしょう。という分けで名前は聞いたことがるけど実態が良く知らない「メインフレーム」 に関して少しだけ解説をする動画を作りました。 この記事は動画では話しきれなかった事も含めて、もう少し深堀した解説をしていきたいと思います。ちょっと長くなりましたが、前半が歴史の話で後半がアーキテクチャの話になるので好きな所にジャンプして読んでみてください。 メインフレーム? 汎用機? ホスト? メインフレームは他にも汎用機とかホスト機と呼ばれることもありますよね。Wik
文系向け「統計学」の授業で、積分・対数・微分を復習する機会があった。その時の「1枚スライド」を公開した。この図をめぐって、「分かる」とはどういうことか、について多くのコメントをいただいた。それを、まとめました。(話が同時並行で進行するので、スレッド風の「まとめ」です。) 注意:積分は、統計学の場合、正規分布表を見るために必要。対数の必要性は、尤度関数(尤もらしさ)の対数をとって計算を簡単にする式変形で使うため。微分の必要性は、確率密度関数の最大値(尤度最大の条件)を求めるため。どれも統計学で必須の内容。 注意2:(追記8/6)ここに出てくる「指数、対数、微分、積分」は「感染症の数理モデル」の基礎となっている。 注意3:(追記8月9日)番外編『「積分」と「源氏物語」〜「晩年の清少納言」から「京都女子大」まで』へのリンクはこちらです。https://togetter.com/li/157284
※本記事はアフィリエイトプログラムによる収益を得ています アルゴリズムの素晴らしさを2分で解説した動画が、とても分かりやすくためになると人気です。なるほど、これがアルゴリズムと仕組みかぁ。 最短経路をアルゴリズムで算出しよう この動画では、迷路を最短手数で解くアルゴリズムについて解説。迷路はマス目状になっており、全部で8900億個の手順が存在するものとなっています。全ての経路を試せば最短手順を導き出せますが、普通のコンピュータでは約8時間かかってしまう計算になります。 全パターンの網羅は非常に時間がかかります そこで計算の手順を変更。スタートに0を書き、その隣1を、また隣に2……と繰り返していきます。こうして進めていくと最終的にゴールは34となり、この34が最短手数となることが分かります。今度はゴールから34,33,32とたどっていけば、最終手数で進む経路の1つが導き出せました。 数字を振
「自分の手取り収入っていくらなんだろう」 「収入から所得税や住民税はどのくらい引かれているんだろう」 自分の年収や手取り収入が気になる瞬間ってありますよね。 年収と手取り収入の関係が分かれば、将来の出費や人生計画が立てやすくなると思います。 この記事では、年収と手取りに関する早見表を皆様にご覧いただけるようにしています。 また、年収から手取り額の目安を簡単に計算する方法をお伝えします。 そのうえで、年収から手取り収入までに引かれる4つの要素を解説し、なかでも所得税・住民税については、個別の条件に基づいて計算していただけるようにシミュレーションを用意しました。 自分の収入の姿を正確に把握するために、ぜひ利用してください。(令和5年4月現在の制度で記載しています) 1.年収と手取りの早見表 まずは「年収がいくらだと、手取りはいくらなのか?」という疑問に答えるために表を用意しました。 実際の年収
ChatGPTのヤバいところは、論理処理が必要だと思っていたことが、じつは多数のデータを学習させた確率処理で解決可能だと示したことだと思います。 たとえば、このように正規表現にマッチする文字列を生成するには、特別に専用の論理処理が必要だと思っていました。 前のブログのときには特殊処理が必要だと考えてましたね。 ウソはウソと見抜ける人じゃないとChatGPTを使うのは難しい - きしだのHatena けど、123_45678world.mdはマッチするのにマッチしないと言っているので、そのような誤りが入ることを考えると、どうも確率処理だけでやっているようです。 考えてみると、3層以上のニューラルネットであれば論理素子を再現できるので、ディープラーニングで論理処理を模倣することは可能なんですよね。 バックプロパゲーションでニューラルネットの学習 - きしだのHatena そもそも論理は、多数の
Excelの新機能「Lambda関数」によって「Excelの数式がチューリング完全になった」とナデラCEO。プログラミング言語としてのExcel数式であらゆる計算が可能に マイクロソフトCEOのサティア・ナデラ氏は、Excelの新機能である「Lambda関数」の登場をとりあげ、「世界で最も人気のあるプログラミング言語、Excelの数式が、チューリング完全になった」とツイートしました。 Excel formulas, the world’s most popular programming language, is now Turing-complete. Go check it out! https://t.co/qkw3Bmt1gp — Satya Nadella (@satyanadella) February 9, 2021 Lambda関数は、上記のツイートが示す図にあるように、E
計算量についてのお話です。対象は、プログラミング経験はあるが計算量のことを知らない初心者から、計算量のことを知っているつもりになっている中級者くらいです。 数式を見たくない人にとっては読むのが大変かもですが、深呼吸しつつ落ちついて読んでくれるとうれしいです。 それから、この記事が自分には合わないな〜と思ったときは、(別の記事を Qiita とかで検索するよりも)この記事の一番下の 参考文献 にある本を読むことをおすすめします。Amazon の試し読みで無料で読めます*1。 TL; DR 関数の増加度合いのことをオーダーと呼ぶよ 計算量は、入力サイズ(など)を受け取ってアルゴリズムの計算回数(など)を返す関数だよ その関数のオーダーについての議論がよく行われるよ オーダーを上から抑えるときは \(O\)、下から抑えるときは \(\Omega\) を使うよ オーダーを上下両方から抑えたいときは
数学市民@Mathpedia運営 @Infinity_topoi 高3の受験生を見ていた時、計算力の低さを見かねて中1の計算問題集を解かせたことがあった。「これくらい出来るよ」って最初は笑っていたが、制限時間をつけてやるとボロボロだった。流石にショックを受けていたが、「これくらいは出来る」と思って基礎的な事をやり直せないのはよくあることだと思う。 数学市民@Mathpedia運営 @Infinity_topoi それからひたすら数か月基礎計算。満点以外は全部やり直しで徹底的にやった(何度も泣かせてしまった)。そのあともう一度高校数学をやってみたら、すんなり出来るようになって、しまいには「センター数学って簡単じゃないすか?」とか言い出した(無事現役合格した)。計算力って本当に大事と思った一例。 数学市民@Mathpedia運営 @Infinity_topoi この生徒の場合でもそうだけど、計
"Locality is efficiency, Efficiency is power, Power is performance, Performance is King", Bill Dally マルチスレッディングとは? CPUとGPUのマルチスレッディングの違いをブログにまとめていたけど例によって誰も興味なさそう— arutema47 (@arutema47) 2021年8月16日 つぶやいたら読みたい方が多そうだったので完成させました。 マルチスレッディングとはメモリ遅延を隠蔽しスループットを上げるハードウェアのテクニックです。 ただCPUとGPUで使われ方がかなり異なるため、その違いについて考えてみる記事です。 (SIMDについて並列プログラミングの観点から触れるべきでしたが、時間無いマルチスレッディングに注目するため初版では省きました。) 本記事について 本記事はCPUとG
対数のlogを勉強するときにまず最初に習得するのは常用対数です。 【LOG・LOG10関数】Excelで10の累乗と常用対数が使えたら数値の桁数が計算できます 常用対数を習得したら次に習得するのが2の累乗と2を底とする対数です。学生の時に、2,4,8,16,32・・・と2の累乗を覚えた人もいるのではないでしょうか? 大人であれば、2を10回かけたら1024(=約1000)になることを知っておいても損はないでしょう。携帯電話の「ギガ」はもともと2を30回かけると約10億=1ギガの情報量になるところからきています。2の累乗と2を底とする対数を理解することは情報処理を理解する第一歩と言っても過言ではありません。 そこで、今回は、Excelで2の累乗と2を底とする対数を求める方法とその応用について解説します(2進数については深入りしません)。 目次 1.まずはExcelで2の累乗の性質を考えてみよ
すごいニュースが飛び込んできた。オセロの必勝法が見つかったのだ。正確に言うとオセロが弱解決された。まずはその論文を紹介する。 Othello is Solved : https://arxiv.org/abs/2310.19387 「弱解決(weakly solved)」を簡単に言うと、初期局面からの双方最善手を打つ時の結論(勝敗)がわかったと言う意味である。8×8のオセロの結論は引き分けなのだそうだ。「必勝法が見つかった」と本記事のタイトルで書いたが、その結果として双方最善を尽くした時のオセロの結論が引き分けだったことが判明したので正しくは「必勝法(必ず勝てる方法)が存在しないことが証明された」とでも言うべきか。 今回は、初期局面から到達できるあらゆる局面についての結論(勝敗)がわかったわけではない。こちらは「強解決(strongly solved)」と呼ばれる。 弱解決と強解決とでは、
人は一日に体内からどれくらいの水分を失うのか、正確に予測できる計算式を日本の研究者らが初めて導き出しました。 (計算式は記事の最後に詳しく掲載しています) 成人は一日で体内の水分のおよそ10%を失いますが、式を使うと年齢や体重、気候など条件ごとに失う量を算出でき、災害時に地域で必要な飲料水の量を割り出すことなどにも使えるとしています。 計算式は、国立研究開発法人医薬基盤・健康・栄養研究所の山田陽介室長らがアメリカやイギリス、オランダなどの研究者と共同で、科学雑誌「サイエンス」に発表しました。 グループでは、水分中にわずかに含まれる質量が大きい水の動きを解析する手法で、欧米やアジアなど23か国のおよそ5600人について、体内での水の出はいりの量を割り出しました。 その結果、一日に失われる水の量は成人では ▽男性で20歳から35歳だと平均4.2リットル、 ▽女性では30歳から60歳で3.3リッ
戦闘のあるゲームを作るなら、考えないといけないのがダメージの計算式。でも、計算式のコツとか基本とか調べると、小難しそうな話が出てきて め、めんどくせぇ~ってなったりしませんか?私はなります。色んな計算式とその特徴を羅列されても、よくわかんなくなっちゃう。 とはいえ私もゲームデザイナーの端くれなので、ダメージ計算式を考える機会がそれなりにあります。そして他人の作った変な計算式に苦しめられることも、いっぱいあります。泣きたい。 大元の計算式が悪いと、それを利用してバランス調整しても苦労する事が多いんですよ。なので、そんな悲劇を少しでも食い止めるためにもですね。 この記事では 数字が苦手な文系の人でも、なんかいい感じに計算式を考る…とっかかりになることを目指して書いていこうかと思います。 ※こういう計算式がある!選んで使え!!という記事ではありません。 ※計算式を考える時、こういうのを把握して、
私は文系出身の現役のWebアプリケーションを開発するバックエンドエンジニアです。プログラミングスクールからなんとかエンジニアになることができたものの、情報系(コンピュータサイエンス)の基礎知識があったら良いのになと思うことが度々あります。 そこで、働きながら情報系の学位が取得できる大学を調べてみました。 情報系の学位とは 本記事の情報系の学位とは、広義の意味とし、下記の学位は全て情報系とします。(線引きが難しいですね) コンピューターサイエンス コンピュータ科学 計算機科学 情報理工学 情報工学 情報科学 情報学 大学一覧 学位の名称だけでは判断が難しかったので、講義がソフトウェアエンジニアと関連する大学を選びました。 学校 資格名 英語 学位 期間 費用 言語 受講 形式 開講日時
アノニマス ポスト ニュースとネットの反応 @anonymous_post2 東京都が6月までの死亡者データを公表 死亡者の平均年齢は男性が77.1歳、女性が82.9歳~ネットの反応「ほぼ寿命と同じでワロタ」「もう普通の生活に戻していい気がしてきた」「さあ、来週からGoToトラベルしよっ」 anonymous-post.mobi/archives/2129 2020-08-02 07:53:34 リンク アノニマス ポスト 時事ニュースとネットの反応 東京都が6月までの死亡者データを公表 死亡者の平均年齢は男性が77.1歳、女性が82.9歳~ネットの反応「ほぼ寿命と同じでワロタ」「もう普通の生活に戻していい気がしてきた」「さあ、来週からGoToトラベルしよっ」 ※まずはブログランキングにクリックのご支援何卒宜しくお願いします ↓ ↓ ↓ 6月までの死亡者 都が詳細公… 829
18歳以下への10万円相当の給付について、財務省は、現金とクーポンに分けて給付することで、事務的な経費が、現金で一括給付するのに比べて、およそ900億円高い1200億円となることを明らかにしました。 政府が新たな経済対策に盛り込んだ、18歳以下を対象にした1人当たり10万円相当の給付は所得制限を設けたうえで、5万円の現金給付を行ったあと、残りの5万円は来年春の卒業・入学シーズンに向けて、クーポンを基本に給付する方針です。 これについて財務省は、26日の衆議院予算委員会の理事懇談会で一連の給付にかかる事務的な経費が、現金で一括給付するのに比べて、およそ900億円高い1200億円となることを明らかにしました。 理事懇談会のあと、立憲民主党の後藤祐一氏は記者団に対し「タイミングをずらしてクーポンを給付するのは、来年の参議院選挙に近い時期に行うためだと見ている。来月の臨時国会で厳しくチェックしてい
しおりん@おうち英語9年目 @shiorinenglish 小1息子が14✖️14とかの二桁のかけ算の答えを暗算でサクサク答えているので 気になってどうやって考えているか聞いたら ママなんで分からないの?😤 とブツブツ言いながら図解してくれました。 pic.twitter.com/W6g7alPKoM しおりん@おうち英語9年目 @shiorinenglish たくさんのリツイートといいねありがとうございます☺️ 誰かに教えてもらったか疑問に思う方もいるようなので補足します。 算数の習い事には1度も通ったことはないので YouTubeの『Numberblocks』や 磁石でくっついて組立てるおもちゃ 『マグフォーマー』などからヒントを得たのだと思います💡 しおりん@おうち英語10年目 @shiorinenglish 公立小•オンライン(Outschool)•ORT•CTPで出来る事を自
昨今、エンジニア界隈への転職は賑わっていますよね。「今の仕事をやめて、勉強に専念して、未経験から転職するぞ!」という方も多くいらっしゃると思います。 でもちょっと待ってください。仕事をやめたらお金は大丈夫ですか? 今は大体月10万円くらいで過ごしているから、1年勉強するなら貯金が10万円 × 12ヶ月 = 120万円あればOK...ではなく、今まで会社が天引き・折半していたお金を、会社をやめたら自分で払う必要が出てきます。 いざ調べてみると、どんなお金を払うのか?計算方法はどうするのか?まあややこしいです。 というわけで、そんなお金を一括で計算してくれるサービスをリリースしました🎉 サービスURL サービスURL リポジトリ サービスの概要 quitcost(クイットコスト) は、 「転職準備のためにしばらく無職になる予定だけど、『どんな』お金が『いくら』かかるのかわかりづらい」 という
こんにちは、COOKERSの近藤です。 昨日、こんな記事が上がっていました。 togetter.com ケータリングの仕事をしていると、この「食べる量」の物量計算が本当に重要。 少なすぎれば「量が足りなくて物足りなかった」というクレームが来ますし、多すぎても「料理が随分と余ってるから、今回のケータリングは不評だったな。次お願いするのはやめよう」という判断になります。 特に料理が余っている状況は、食べ物を粗末にしてはいけないという文化で育っている日本人は強烈な不快感を感じるようです。(実際、自分自身も料理を残すのが苦痛ですし) そこで正確な食べる量を測定する必要があるのですが、僕はこれを「タンパク質(注)」の量で測っています。 総重量やカロリーではなく、肉や魚のタンパク質重量で測る理由は「食べ応え/満足度」と大きく影響するためです。さらに、原価も炭水化物や野菜類などと比較すると高くなるため利
どうも、まさとらん(@0310lan)です! 今回は、Web開発などで役に立つ厳選した無料サービスをご紹介します! 特にWeb開発に慣れていない初心者や非エンジニアの方でも、手軽に特定の機能を提供するページを構築できるサービスを厳選してみました。 また、複数人でのレビュー、サイトの分析、学習リソースなども合わせて掲載しているので、ご興味ある方はぜひ参考にしてください! ■独自ロードマップを公開してユーザーと共有する! 【 Roadmap Show 】 Webアプリやサービス自体のアップデートや予定している機能追加などの情報を、プロダクトロードマップとして手軽に一般公開できる便利なサービスです。 サービス側が何をやっていて、どのような改善をしているのかをユーザー側からも分かりやすくなります。 基本的な使い方も簡単で、いくつかのカテゴリ別にタスクカードを追加していくだけです。 これから予定して
1. はじめに こんにちは、東京大学 3 年の米田です。この度は、ダイヤモンド社から『高校数学の基礎が 150 分でわかる本』という書籍を出版させていただくことになりました。高校数学の基礎を図解で超わかりやすく説明した本です。 【フルカラー図解】高校数学の基礎が 150 分でわかる本 - Amazon 本稿では、この本を書いたきっかけや、この本に懸けた思いについて記したいと思います。 なお、本の内容紹介につきましては、以前こちらの記事に書かせていただいたので、まだ読んでいない方はぜひお読みください。 2. 前提:数学はあらゆる人が身に付けてほしい 執筆のきっかけについて書かせていただく前に、まずは数学に対する僕の考えを述べておきます。僕は、高校数学の基礎くらいのレベルの知識は、あらゆる日本人が身に付けるべきだと思っています。 この理由としては、仕事の幅が広がる、論理的思考力が身につくなどた
個人的にバブル現象について著しく興味がありまして、90年代のバブル期から始まってIT革命、その後の局所的なブームも含めて大小バブルとそれに伴う人の流れを意識して観察しています。 これまでも何度か話題にしましたが、バブルというのは当事者はあまり「この繁栄に終わりがある」とは思いにくいものです。自分が信じたものに対し「需要がついてきた」と誤解しやすいものです。 さて、今回のテーマはエンジニア採用シーンの高騰はバブルなのか?そしてバブルだとすればその終焉はどのようにして起きるのか?ということです。 エンジニア採用シーンはバブルなのか?提示年収も、それに伴う採用フィーもそれぞれ高騰しています。 提示年収で言うと先立ってとあるSESの会社さんが下記のような投稿をされ、話題になっていました。一日で問い合わせが30件を越えたとも書かれていました。 ・年収250~400万前後の人は大体みんな最低でも530
Sports Analyst Meetupは、現役スポーツアナリストとスポーツ分析に興味のある方の情報共有イベント。ここでは認知科学研究者のなういず氏が、時間割引の視点からどうしてバントは減らないのか、心理学的アプローチから解説しました。 どうして送りバントは減らないのか? なういず氏(以下、なういず):『どうして送りバントをやめられないのか』というタイトルで発表いたします。なういずと申します。よろしくお願いします。 初めましての方もいると思いますので、最初に簡単に自己紹介させてください。私、なういずというハンドルネームで活動しています。Twitterは@nowism_sportsでやっていますのでフォローしてもらえると嬉しいです。サッカーは柏レイソルを、野球は巨人を応援しています。 普段は東京大学の大学院で認知科学を研究しています。研究の中では人間の非合理的な意思決定というものに興味があ
1983年徳島県生まれ。大阪在住。散歩が趣味の組込エンジニア。エアコンの配管や室外機のある風景など、普段着の街を見るのが好き。日常的すぎて誰も気にしないようなモノに気付いていきたい。(動画インタビュー) 前の記事:タイムズパーキングの看板、でっぱってるか? でっぱってないか? > 個人サイト NEKOPLA Tumblr 逆ポーランド記法とは 世の中には、大きく分けて2種類の電卓がある。ほとんどの人が使っている普通の電卓(「中置記法の電卓」という)と、入力方法の異なる「逆ポーランド記法の電卓」だ。 これが逆ポーランド電卓(HP-16C)。どこにも“=”キーがなく、反面デカデカと“ENTER”キーがあるのが特徴 電卓の紹介をする前に、まずは「逆ポーランド記法」ってなんだ? という点について説明する必要がある。めんどうだけど、少しお付き合い下さい。 言語にはいろんな語順がある。日本語だと「主語
ニュージーランドの教育は個性を尊重した自由なスタイルだということでこれを絶賛する日本人がとにかく多いのだが、個人的にはこの国の教育は、少数のできる子供と驚くほどに学力の低い大多数の子供を量産し、この大多数の子供たちはひたすら頭の回転が鈍く、機転を利かせることもできず、教科書通りにしかできない、しかし自己主張だけは異常にするようになる。主張が見当違いであってもお構いなしだ。こういった駄々っ子のような大人を量産するニュージーランドの教育システムが果たして日本人の理想なのか、ということを今回は書く。また、日本人の教育スタイルとの相性の悪さについても書いていく。 ニュージーランドでは、初等教育では「みんなで集まっていろいろなアクティビティをしながらいろいろと学んでいく」というスタイルをとっており、時間割というものは存在していない(教員の間では何かしらあるとは思うが)。そのため、子どもたちの文房具は
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く