本 - オーム社( @ohmsha_pr ) - 小高知宏(著) - 機械学習と深層学習 C言語によるシミュレーション - C言語ではなくPythonによるシミュレーション
Static type checking in the programmable programming language (Lisp) There is a misconception that Lisp is a dynamically typed language and doesn’t offer compile-time type checking. Lisp being the programmable programming language that is of course not true. (defun meh (p1) (declare (fixnum p1)) (+ p1 3)) (defun meh2 (p1) (declare (fixnum p1)) (+ p1 "8"))Gets you this: 2 compiler notes:typecheck-d
はじめに ソフト指しは歴史上では古くから存在しており、将棋倶楽部24では「ソフト指し取り締まり委員会」という委員会が発足している。 参考リンク 24ソフト指し取締委員会|利用規約|将棋倶楽部24 将棋クエストでは2分切れ負けで一定のレートに到達しないと10分切れ負け、5分切れ負けで2200点以上の人はそれ以上10分切れ負け、5分切れ負けのルールで指せないようになっている。 参考ツイート そういえば今朝から将棋クエストの2分切れ負け以外のレーティング2200以上の人は2分切れ負けでのレーティング基準を満たさないと対局出来なくなってます。 — 棚瀬 寧🙈TANASE Yasushi (@tanaseY) June 16, 2016 今回の記事では「ソフト指しはバレてるからやめた方がいいよという話」というタイトルで、ソフト指しをする人に対して警鐘を鳴らしたいと思う。 スポンサーリンク はじめに
コンパイラ勉強会というちょっと心をそそる勉強会があったので参加した。勉強会っぽい勉強会(ってどんなだよ)に参加するのは久々だったので、つい出来心でLTでもしようかと思った。LTすれば定員オーバーでも参加できるだろうという下心があった。 https://connpass.com/event/103976/ LTのつもりでいたら、お時間30分も頂いてしまった。困った。モダンなコンパイラのことで話すネタを持っていない。こーゆー時はLLVMのことなどをさらっと話せるようになりたい。 そこで温故知新、昔話でお茶を濁すことにした。ごめんなさい。「愚者は経験に学び、賢者は歴史に学ぶ」とかなんとか。*1 新卒で入社したDECでの最初のプロジェクトは日本語COBOLの開発だった。その話をネタにした。 若い人はCOBOLという言語の出で立ちなどは知らないだろうから、昔話としてはちょうどいいと思った。COBOL
Erlang/OTP 22 will bring many performance improvements to the table, but most of them have a broad impact and don’t affect the way you write efficient code. In this post I’d like to highlight a few things that used to be surprisingly slow but no longer need to be avoided. Named fun recursion # Named funs have a neat little feature that might not be obvious at a first glance; their name is a variab
ある日、夫に「アキバに行くなら、ついでにイチゴジャムを買ってきてよ」とお使いを頼みました。 すると・・・なんということでしょう。こどもパソコン「IchigoJam」でした。 違う、私の頼んだのは食べる方!と言いつつも・・・長男がとても気に入ったから返品するわけにはいかず。 ※食べるジャムの方は私が買い直してきました。 ついに完成した「はじめてのパソコン」 5歳の長男が「僕が組み立てる!」というので、夫がはんだ付けをサポートしながら、組み立て完成。わずか1500円でBASICのプログラミングができる小さなコンピューターを手に入れることができました。 長男が千石で電子パーツを購入して一緒に組み立てた電子工作が完成しているので、今年中にそれをIchigoJamで動かせたら良いね!と話しています。 長男の、生まれて初めてのプログラミング言語がBASICになった。 そういえば私は何だったかな、COB
2018年の夏に僕はセキュリティキャンプ(以下「セキュキャン」)というイベントでCコンパイラ作成コースの授業を行いました。授業はとてもうまくいったといってよいと思います。参加者は6人だったのですが、6人全員プログラミング技術がかなり飛躍的に向上したようですし、そのうち3人は期間中にセルフホスト(自分の書いているコンパイラで自分のコンパイラ自身をコンパイルできること)まで漕ぎ着けることができました。 この文章では、その授業をどのように僕が教えたのかということと、生徒にできるだけ多くのことを学んでもらって自信をつけてもらうために僕が何を気をつけていたのかという2つの点について説明します。 セキュキャンとはセキュキャンは5日間の合宿イベントで、学生を対象としてコンピュータセキュリティやプログラミングについて教えるというものです。いくつものコースが用意されているのですが、僕が受け持ったのは「集中コ
道はローマまで続いている。 だから、きっとあなたの道は間違っていない。旅も、生きることも、働くことも、愛することも。 正解がないからこそ、走ればいい。思うがままに。 美しき都市、シンガポール② 〜まち歩き〜 2018/7/28 旅 さて、そんなわけで2018年6月28日から7月2日までシンガポールに行っていました。 ↓前回のブログはこちら↓ この回では、街で出会ったシンガポールのあれこれについて触れます。 (マリーナベイサンズ、ガーデンズ・バイ・ザ・ベイ、動物園については別の回参照。) ■ざっくりとした行動記録 6月29日(金) AM5時 チャンギ国際空港着 ↓ MRTで中心地に移動 同AM7時 ホーカーズ(マックスウェル・フードセンター)にて「真真粥品」のお粥を楽しむ ↓ 徒歩で散策 同AM8時 マーライオンとご対面 ↓ 徒歩で散策 同AM9時 マリーナベイサンズにチェックイ
TypeORMでは QueryRunner のプロパティからpgのPool インスタンスにアクセスすることができます。 pgのPool インスタンスからはプールの状態を確認できるプロパティがあります。 totalCount - プールにあるコネクションの総数 idleCount - コネクションプールにある空きコネクション数 waitingCount - 接続待ちのコネクション数 このプロパティをログに出力しておくことで、プールのサイズを調整する目安にすることができます。 QueryRunnerは Repository、EntityManagerなどから参照できるため、ログの出力特に困らないはずです。 import { DataSource } from "typeorm"; import { Pool } from "pg"; const dataSource = new DataSou
Reinforcement learning is an increasingly popular machine learning technique that is particularly well suited for addressing problems within dynamic and adaptive environments. When paired with simulations, reinforcement learning is a powerful tool for training AI models that can help increase automation or optimize operational efficiency of sophisticated systems such as robotics, manufacturing, an
現在の自分の肩書である「セールスエンジニア」という仕事がどのようなものか知らない方も多く、毎回説明するのが大変なのでブログ記事にしました。セールスエンジニアという仕事はなかなか馴染みがありませんが、20代後半から30代のITエンジニアの… ただ、Clouderaのセールスエンジニアのロールは継続的に使っていただくために割となんでもするという感じで裁量も大きく、Field Data Scientistという風に名乗らせていただいて、Spark周りのBig Dataの話とデータ活用の話、それから機械学習の話を幅広くさせていただきました。 おかげさまで、国内外での発表も色々とさせていただきましたが、USのエンジニアブログにも5本ほど執筆させてもらい、Strata Data Conference Singapore 2017での発表や、自社の全エンジニアが集まる社内テックサミットでの発表などかなり
早いものでラトガース大学に来て1週間以上過ぎ、先日ようやく指導教官(仮)にも挨拶できた。今週から授業も始まり、ようやくニートから学生へ身分が戻った感じがしている。 何故こんな時期から授業が始まるのかと思う人がいるかもしれないが、そもそもアメリカの大学の学事歴は日本とは随分異なる。この大学の場合、入学するのは9月。セメスター制を採用しており、Fall semester(9月~12月)とSpring semester(1月~5月)に学期が分かれる。セメスター間にはWinter sessionとSummer sessionが挟まっており、基本的に学生にとっては休みの期間だが、集中講座も多く開講されている。ここで注目すべきはSummer sessionの長さで、今年(2018年)は5/29から始まり8/15に終わる。約2ヶ月半にも及ぶ夏休み。 自分はこのSummer sessionの前半にあるES
無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。
移行理由 前はHakyll+pandocでorg-modeで書く→htmlに変換してgithub pagesで公開という手順を踏んでいたのだけれど、pandocのorg-mode対応が中途半端すぎて、対応していない記法があったりcode block(こういうの)の中で特殊な記号を使うと上手くパース出来なかったりして色々厳しくなってきていたというのが理由。 困ってたところにhugoというのを教えてもらったのでそれに移行することにした。 手順諸々 導入 hugoをsnapdから入れて使う。テストサイトを作って挙動を確認してから必要なものをsourceブランチに持ってきて導入はおしまい。 各記事はfront matterを少し書きなおすだけ。ありがたいことにorg-modeでかく場合は大体似たような文法なのでちょこっと書き換えるだけで動く。 hugo serve --watch --buildD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く