GenAI is moving to your smartphone, PC and car — here’s why
※本記事はアフィリエイトプログラムによる収益を得ています となりのトトロに登場する「ネコバス」がカリフォルニアで発見されたようです。ご覧ください。 どこからどう見てもネコバスです ね? ネコバスでしょ? キリっとした顔立ち、壁も床もやわらかそうな客室、12本の手足、ネズミのヘッドライト、どこからどう見てもネコバスです。でも、なぜでしょう。どこか「解せん」とばかりのネコの表情が気になります。 草木を超えて風のように走る……走る? こちらはカリフォルニア在住のベティさん家の飼いネコ、Yun Yunちゃんのためにハロウィンの仮装用として製作されたものだそうです。 これなに? ちゃんと肉球もあるよ ねぇ、なに作ってんの? 解せん…… 完成 ちなみにトトロにもなってみたよ なんとも絵になるネコさんです ねとらぼ @itm_nlab ねとらぼの公式Twitterアカウントでは、話題の記事をリアルタイム
第9章では,変数捕捉をどれも問題として扱った ---うっかりすると起きてしまい,プログラムに悪い影響だけを与えるものとして. この章では変数捕捉は建設的にも使えることを示す. それなしでは書けないような便利なマクロが幾つかあるのだ. ある式が非nilの値を返すかどうか調べ, そうならば値に何かを行いたいようなことはLispプログラミングでは珍しくない. 式の評価に大きな負担がかかるならば,普通は次のようにしなければならないだろう. (let ((result (big-long-calculation))) (if result (foo result))) 日常言語と同じように,これを次のように表現できたら楽ではないだろうか? (if (big-long-calculation) (foo it)) 変数捕捉を利用することで,まさにこのとおりに動作するifの変種を定義できる. アナフォリ
The JavaScript Screencast for ProfessionalsAutomation, test-driven development, refactoring, and much more! Start Here
医療従事者が人であるかぎり、理不尽な思いを受け止めるのは人の役割で、現場からはトラブルがなくならない。 人しかいないその場所に、人が行っていた仕事だとか、判断を、肩代わりしてくれる機械が置かれると、理不尽な状況に居合わせた人の感覚が、怒り以外の何かへと変化することがある。 心臓マッサージを行う機械 心臓マッサージを行うと、医療従事者は汗まみれになる。あれはけっこうな重労働で、30も過ぎた人間が15分もマッサージを続けると、息が上がる。 「汗」というのは目で見て観測できる。患者さんのご家族はときどき、汗の量から主治医の熱意を測定する。ご家族が測定した医師の熱意が、期待された量を下回っていたら、そのことがきっかけになって、怒りの対象が医師に向かうことがあるのだと思う。あの動作を、人間が汗まみれになるような、心臓マッサージの動作を機械にやらせると、たぶん感覚がずいぶん変わる。 心臓マッサージを自
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)です。JavaScriptでサンプルコードを書く機会があったので、どんなインターフェースで提供するのが便利なのか考えてみました。よく問題になるコールバックのネスト問題について、一般的な話をまとめてみます。 お題 突然ですが、次のような処理を行う必要があるとします。 「0」を出力する 1秒待つ 「1」を出力する 1秒待つ 「2」を出力する これをプログラムで書くとどうなるでしょうか? シェルスクリプトの場合(同期) たとえばシェルスクリプトで素直に書くと、次のようになります。
Android Bootstrapは多彩な機能が実装されたAndroidアプリ開発ベースです。 Webサービス開発時においてBootstrapが活躍しています。そういったベースがあると開発がとてもスムーズになるのではないでしょうか。そこで今回はAndroid Bootstrap、Androidアプリ開発のベースを紹介します。 ログイン画面。 ユーザ一覧。 ニュース。 タイトルをタップすると記事詳細が表示されます。 チェックイン。 タップすると地図が表示されます。 メニューはログアウトのみ。 紹介動画です。 Android Bootstrapはフラグメント、ページャー、アカウント管理などの実装に加え、Android Mavenプラグイン、RoboGuice 2、ActionBarSherlock 4、ViewPagerIndicator、http-request、GSON、Robotiumと
JavaScriptを使った開発で必要となるconcat, minify, lint, test といったタスクを動かすのに使うツール、最近はgruntをよく見かけるのでオレオレmakefileから移行してみた。 既存のmakefileは以下の通り。makefile + makeターゲットから呼び出される各種タスクに対応した処理を行なうプログラムという構成。make minifyと打てば圧縮版のファイルを生成、make testと打てばテストが実行される寸法だ、圧縮にはuglify.js, lintにはjshint、全てnodeモジュールを使っているのでそのまま移行できるはず。concatにはmuというテンプレートエンジンを使っていた。 makefileからの移行 まず、gruntの制御に必要なgrunt.jsファイルは grunt init:gruntfile して生成する。concat
有名な話かと思ったら意外と知られていなかったのでメモ。 FILOを使ってFIFOを作るとも言います。StackでQueue作れてもQueueでStackを作る方法が思いつかないので誰か教えて下さい。もしくはこういう学問があったら紹介して頂けると嬉しいです。 簡単な説明としては、2つのStackを用意して、enqueueするときには1つ目にpush()し、dequeueするときには2つ目からpop()するだけ。 ただし2つ目のStackが空の場合は1つ目のスタックが空になるまで2つ目のスタックに移し替える。 template<typename T> class MyQueue { std::stack<T> in, out; MyQueue(){} void enqueue(const T& v) { in.push(v); } T dequeue() { if (out.empty())
iTunes カードのコード入力にカメラを使わないのはもったいない 超 "いまさら" ネタですが、まだ知らなかった方はこの機会に覚えておいて次回実践して下さい。 以下その手順……と言っても忘れる方が難しいと言っても良いくらい簡単です♪
古き良き小学校の時代、この行には困惑させられたものだった。 魔術的な x が、加算されたのに等しいままでいる事に。 どういうわけか、プログラミングを始めると、それに構わなくなる。 「やれやれ、それは重大な事柄じゃないし、プログラミングとは現実のビジネス行為なんだから、 数学的な純粋さについてあら探しなんて必要無い (その議論なら、大学にいる狂った髭面野郎どもにさせておけばいい)」と思っていた。 けれども、ただ知らなかっただけで、我々が間違っていて高い代償を支払っていたのは 明らかである。 Wikipedia によれば、「関数型プログラミング(functional programming, FP)とは、 計算を数学的な関数の評価とみなし、 状態や可変データを避けるプログラミングパラダイム」である。 言い換えると、関数型プログラミングは、 副作用が無く変数の値を変化させないコードを推奨する。
ちょっと前になりますが、RSSやReddit等にかかわった米国の開発者、ネット活動家であるアーロン・シュワルツ氏が26歳という若さで自殺をしたという衝撃的ニュースがありました(参考記事)。 自殺の理由は、JSTORという学術論文データベースから大量の電子文書を無断ダウンロードした疑いで逮捕・告訴され、重大な罰を受ける可能性が生じたことで心理的に疲弊してということであるとされています。ダウンロードの動機は「本来的にオープンであるべき学術論文情報の提供に対して対価を取り、しかもその収益が著者ではなく出版社に回っているのはおかしい」ということだったそうです。 権利者側(JSTOR)が和解し、告訴を取り下げているにもかかわらず、検察当局が公訴したことについては非難の声が聞かれています。公訴の当事者であるオーティズ検事を罷免せよとの陳情も寄せられているようです(ソース)。米国の著作権侵害が非親告罪で
http://www.nikkei.com/article/DGXDZO50933940U3A120C1MM8000/ どうやら本格的に複数税率が消費税に適用されるようです。まだ、決定でもないし、今後の業界の猛烈な反対もあるだろうから、どうなるか分からないのですが、その辺を部外者的に(かつ元関係者的に)記録として書いておきますよ。 この軽減税率で、もっとも変更のコストがかかる「仕組み」の一つはITであることは、多分論を待たないと思います。特に、税率を複数適応する羽目になる流通・サービス系のITは下手をするとかなりのコスト負担になるところも出てきます。またか!またコストですか!いや、これこそがITなのですよ。 まず影響が出てくるところ予想すると、事の大小はありますが、ほぼ大抵のところで手を入れる必要がある気がします。んで、例によって、多分この辺が正確に予想できている、CIOを除く経営陣は皆無
小学生からプログラミング教育を始める国の記事があったのでメモ。 Fumi's Travelblog: 読み書き算盤プログラミング (引用開始) 「作家にはならないから読み書きを学ばないなんて人はいないですよね。エンジニアにはならないからプログラミングを学ばないというのもそれにちょっと似ています。クリエイティブに物を考えること。論理的・システマチックに物を考えること。他の人とコラボレーションをすること。こうしたことは、誰にとっても役に立つ。」 エストニアでは、小学校一年生からプログラミングの勉強をすることになったそうです。まずは 20 校で始めるパイロットプログラムですが、全国 550 校に広げていく予定。7 歳から 19 歳のエストニアの子ども達が、プログラミングの勉強をしていくことになります。 そしてその理由については、「アプリ開発者を生み出そうとしているわけではなく、テクノロジー、コン
達人出版会からFPGAでCPUを作ろう〜FPGAで、あなたも自分がデザインしたコンピュータを動かせる〜が出版されました。長らくβ版でしたが、6月22日にようやくβが取れ、正式版になりました。 内容 現在比較的入手しやすいFPGAボードを使って、自作CPUを動かしていきます。回路記述にVerilog-HDLやVHDLでなくNSLを使うところが特徴的です。NSLの説明は、Overtone様のWebで読むことができます。きっちりCPUを作り込むというよりは、作っていく様子がよく分かるようになっています。著者がソフトウェア寄りの人なので、時々ふっと違う発想が出てきて面白いです。本文にSICPやプログラミング言語AWKが出てくるFPGA本は、この本だけです。 CPUの創りかたと比べて CPUを作ってみよう!系の本では、CPUの創りかたが有名です。ざっくり比較するとこうなります。 FPGAでCPUを作
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く