404 Blog Not Found:javascript - にも無限リストを PAIP(実用 Common Lisp (IT Architects’Archive CLASSIC MODER))に載ってる pipe は JavaScript でもいけそうだなぁと思って書いてみました。わりと強引に書きました。JavaScript には Lisp/Scheme のマクロのように引数の評価を遅らせるような機能(?)がないので、しかたなく呼び出し側で無名関数で包みました。よくないスタイルですが、取りあえず動くので良いんじゃないでしょうか。他に何か良い方法があれば、教えていただけると助かります。 で、その pipe でエラトステネスの篩をやってみると以下のような感じです。 var primes = sieve(integers(2)); enumerate(primes, 10); // ->
► 2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6
内容に直接関係しないのですが、「スタックのコールバック」。@aharisuさんが言っていたのはたぶん「コールスタックの破棄」的なことだったかと。コールスタックごと吹き飛ばす的な。違ったかな。 継続 - Wikipedia 「ある時点での状態」を変数に束縛して、後からそこへ戻るといったことも可能になる。Schemeの継続は関数の形をとっており、これは「その関数を呼ぶことにより、そこに渡された引数をcall/ccで囲まれている式全体の値として継続に“注入”できる」と定義されている。継続 プログラムの実行順序を制御する概念継続 既に終了したスタックフレームを黄泉の国か ら引きずり出してスタックにぶちこめるわけである。普通の人間が「おっ、ここはCall/CCを使えば カッコ良く実装できるね!」などと思いついたりすることはまずありえないScheme/継続 - Wikibooks 継続を用いれば大域脱
A declarative applicative logic programming system KANREN is a declarative logic programming system with first-class relations, embedded in a pure functional subset of Scheme. The system has a set-theoretical semantics, true unions, fair scheduling, first-class relations, lexically-scoped logical variables, depth-first and iterative deepening strategies. The system achieves high performance and ex
当サイトはUnityという無料でゲームを簡単に作れてしまうソフトの使い方を解説したサイトです。 しかもUnityなら3Dゲームも2Dゲームもスマートフォンゲームもブラウザゲームも簡単に作れてしまいます! ぜひ当サイトでUnityの使い方をマスターしてください!! わからないことや知りたいことがあればコメントなどでお知らせください。 1.基本操作 Unity3Dのインストール - Unityって何? プロジェクトの作成方法 ゲームオブジェクトの作成 ゲームオブジェクトをバウンドさせる。 スクリプトの追加、キャラクターの移動 オブジェクトの複製方法 プレハブについて ゲームをビルドし公開する 2.中級編 UnityAssetStoreを利用する パーティクルシステムでエフェクトを作成する1 パーティクルシステムでエフェクトを作成する2(応用編) OnGUI関数でGUI(ボタンとかスライダーとか
Liftoff Softwareは11月1日、Webブラウザ上で動作するターミナルエミュレータ「Gate One 1.1」をリリースした。HTML5で実装されており、WebブラウザやPCに特別なプラグインなどをインストールせずに利用できるのが特徴。SSHクライアント機能も搭載し、マルチユーザ/マルチセッション機能なども備えている。 Gate OneはVT52やVT100、linux、xtermなどのエミュレーション機能を持つターミナルエミュレータ(仮想ターミナル)。サーバーサイドはPython、クライアントサイドはHTMLおよびJavaScriptで実装されており、WebブラウザからGate Oneサーバーを実行させているサーバーに接続することでターミナルエミュレーターやSSHクライアント機能を利用できる。コピー&ペーストや画面キャプチャの取得、ヒストリ機能、テーマやプラグインによるカスタ
ふっくらつやつやのごはんに、ホカホカと湯気の立つみそ汁――好きなメニューはいろいろあるけれど、私たちを一番“ほっ”とさせてくれるのは、やはりシンプルな「和食」ではないでしょうか? これだけは押さえておきたい、基本の和食レシピを紹介します。 ■ おいしい「ごはん」の炊き方 まずはこれがなければ始まらない、ごはんの炊き方です。 ▽ ふっくらツヤツヤに炊き上げるには?美味しい「ごはん」の炊き方 - はてなニュース 家でお米をとぐ際、ゴシゴシと力を入れてといでいませんか? 力を入れすぎると米粒が割れて味が損なわれてしまうので、たっぷりの水でサッと洗う程度でOKです。上記の記事では炊飯器で上手にごはんを炊くコツや、老舗料亭・京都吉兆嵐山本店の総料理長、徳岡邦夫さんが教える鍋を使ったおいしい炊き方を紹介しています。 炊き方はもちろん、お米の保存状態も味を大きく左右します。おいしく保存する方法については
今回は趣向を変え、「部下が上司に言ってはいけない言葉」のワースト10を発表する。言葉の選定と順位はあくまでも私個人の主観に基づく。私なりの根拠も記しておく。 ワースト10は私が長年のコンサルティング活動の中で蓄積してきた「言い訳集」を基にしている。私はもっぱら現場の営業担当者を相手にしており、彼らはありとあらゆる種類の言い訳を駆使し、「できない理由」「できていない理由」「できなかった理由」を私に言ってくる。 同じ言い訳を彼らは上司の営業部長や課長にもしている。そうした言い訳はいずれも「部下が上司に言ってはいけない言葉」である。つまり、今回のコラムでは矛先を「上司」ではなく「部下」に向ける。 「なぜ上司の肩を持つのか。ダメ上司が沢山いるから何事もうまくいかないのだ」と思われた「部下」の方がおられるだろう。 実は、ずいぶん前から私は「ダメ上司」という物言いに違和感を覚えてきた。「上司」や「管理
『アート・オブ・Rプログラミング』の日本語訳が出たので早速買いました。 細かい仕様の解説が多くちりばめられていて結構いい感じです。 プログラミング初心者向けではないですが、他の言語になじんでる人が R に入門したい場合には、他の入門書よりもこっちを読んだ方が手っ取り早いのではないかと思います。 例えば、下記のように、他言語との比較による解説が各所に見られます。 他のスクリプト言語の経験がある読者は、Python での None や Perl での undefined などの「存在しない」値を知っているかもしれません。実は、R にはこのような値が2つあります。NA と NULL です。 http://www.amazon.co.jp/gp/product/4873115795 さて、今日はこの本の 1.7.4 節からの話題です。 統計言語 R には、公式ヘルプが付属しており、例えば平均値を計
» 厚さが驚異の0.96mm! 日本発の超薄型ディスプレイに世界が大興奮!! 海外の声「クソ最高だぜ日本!」 特集 現在日本のとんでもないディスプレイに世界が大興奮している。そのディスプレイとは、モジュールの厚さが0.96mmという驚異の薄さを誇る超薄型ディスプレイ! これを開発したのは、ソニー、東芝、日立製作所の合併会社「ジャパンディスプレイ」。彼らは各社の技術開発陣を集め、世界最先端ディスプレイ「イノベーションビークル」をこの世に生み出した。 そして今回その試作品が公開されたのだが、異常なまでに薄い! 手で持っただけで、折れてしまいそうなくらいチョーー薄い! だが、イノベーションビークルの凄いところはこれだけではない。なんと使用する電力もかなり少ないのだ! このディスプレイには省電力化技術「WhiteMagic」が搭載されており、スマートフォンの場合、使用するバックライトの電力が約半分
はじめに みなさま、こんにちは!年末の忙しい時期ですが、お元気ですか? 僕はなんとか元気です>< 使っていた PC を壊してしまったので Windows7 搭載マシンを買ってきましたので、購入から初期設定、便利なアプリのインストールまでここにメモしておきたいと思います! 購入まで と言うことでまず購入までにやったことをまとめてみたいと思います 価格.com で調べる まずは、価格.comを使って、以下の条件で良さそうなパソコンを探してみます。 8 万円以下の価格 それなりのグラフィックボード(最近 Minecraft っていうゲームをやってるので) それなりのメモリ(メモリ安いので) それなりの CPU USB 3.0 (データ移行のときにハードディスクを USB 3.0 でつなぎたいので) ディスクアクセス速度は、ある程度遅くても良い(RAM ディスクで頑張る戦略) 買うパソコンを決める
ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. 文章力は、ビジネスの世界で、今まで以上に非常に重要なスキルとなっている。 例えば、広告やダイレクトメールなど、消費者に向けてのメッセージは文章力に大きく依存する。 また、興味のある人に対してコンタクトを取って、アプローチする際も、あなたの書くメールや手紙などの文章の内容によって、成否は大きく左右される。 思い返せば、私は、社会に出る前の学生の頃から、大学で、大量の本を読み、週に2〜3本のエッセイを書いたり、レポートを提出したりしていた。 そして、こうやって培って来た文章力によって、ビジネスにおける様々な面で得をしていることを実感している。そこで本日は、私が実際に使っている文章テクニックを5つご紹介する。 この通りに書いて頂くだけで、プロの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く