日本のワクチン供給は、なぜこんなに遅れてしまったのでしょうか?布マスク2枚配るお金をワクチン開発に回していれば…。COCOAにかけたお金をワクチン開発に回していれば…と思うのは私だけでしょうか。 https://t.co/vAFv4cUF2C
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していきます。第3回は、スマートポインタについて紹介します。高度なメモリ管理には生のポインタの使いこなしが必須という古い常識はもはや通用しません。メモリを効率よく、しかも安全に使うことを実現しているスマートポインタについて理解を深めます。 はじめに C言語から派生したオブジェクト指向プログラミング言語であるC++は、21世紀に入ってまったく別物とも言えるプログラミング言語に成長していきました。それは、Modern C++と称されています。1990年代にC++を触っていたプログラマが現在の仕様を知れば、隔世感に苛まれるのではないでしょうか。本連載では、かつてはC++をたしなんでいたという方、今からC++言語を始めるという方に向けて、Modern C++らしい言語仕様をピックアップし
米Ankerがボタン1つで2台のMac/PCからの映像出力とキーボードやマウス操作を切り替えられるCPU切替器「Anker 553/554 USB-C Docking Station (KVM Switch)」を発売しています。詳細は以下から。 米Ankerは現地時間2023年07月10日、ボタン1つで2台のMacやWindows PCからの映像出力と、キーボード&マウス操作を切り替えられるCPU切替器「Anker 553 USB-C Docking Station (KVM Switch) (A83K2)」と「Anker 554 USB-C Docking Station (KVM Switch) (A83K1)」を新たに発売しています。 Seamless Switching: Enjoy effortless switching between USB-C devices with a
2019年12月の冬休みに1週間程かけて"Let's Build a Simple Database"という、C言語でSQLiteのクローンを作るチュートリアルをやりました。この存在を教えてくれた同僚に感謝 :pray: cstack.github.io チュートリアルの内容 Richard Feynman先生の“What I cannot create, I do not understand.”という言葉が掲げられているように、データベースを作ることでデータベースをより深く理解することに主眼が置かれているチュートリアルです。 これは重要事項説明かつタイトル詐欺に関する謝罪なのですが… 残念ながらこのチュートリアルは完成しておらず、Part 13が2017-11-26に公開されたのを最後に更新が止まってしまっており、以下の13章しかありません。 Part 1 - Introduction
イナシュウ🙋♂️江ノ電自転車ニキのアクスタ頒布中 @inasyu50 江ノ電沿線の記憶を形にする同人サークル「イナシュウ」です。公式からは発表されないアレコレをまとめています。#江ノ電自転車ニキ に特化したサークルではありません。🚃車両運用 @enodenwiki #c103 inashu.booth.pm イナシュウ🙋♂️江ノ電自転車ニキのアクスタ頒布中 @inasyu50 あすは、コミックマーケット99の東5館、ニ15a(ニキいこか~って覚えてね)「イナシュウ」でお待ちしております。久々のコミケ、遠足前日の小学生の気分です。お品書きは間に合いませんでした! #C99A pic.twitter.com/02wDv3CI97 2021-12-30 21:14:33
エディタ支援 言語の公式がエディタ支援(LSP等)を提供しているかを示しています。 自動テスト 言語の公式が自動テスト(ユニットテスト等)を備えているかを示しています。 リンタ 言語の公式がリンタを提供しているかを示しています。 ビルドシステム 言語の公式がビルドシステムを提供しているかを示しています。 パッケージマネージャ 言語の公式がパッケージマネージャを提供しているかを示しています。 フォーマッタ 言語の公式がフォーマッタを提供しているかを示しています。 手続き型 言語のプログラミングパラダイムが手続き型プログラミングを強くサポートしているかどうかを示しています。 オブジェクト指向 言語のプログラミングパラダイムがオブジェクト指向プログラミングを強くサポートしているかどうかを示しています。 関数型 言語のプログラミングパラダイムが関数型プログラミングを強くサポートしているかどうかを示
はじめに 対象とする読者について 本記事の対象者としては以下のような人を想定しています。 C#でこれからWin32APIを使ってみたい。 C言語のことがあまりよく分かっていない。 今までは適当に使っていたので一度きちんと理解したい。 自分が同じような状況であったため、一から調べて整理してみました。自分が理解した順番や内容で記載することで、また、具体的な使用例によってできることの広さや動作を感じ取ってもらうことで、理解の助けになればと思っています。 但し、分かっている人からすると冗長な説明になっている部分や好ましくない内容、正確性に欠ける内容などもあると思います。実際に使用する場合はその点にご留意願います。 Win32APIについて Windows API - Wikipedia Microsoft Windowsのシステムコール用APIのこと。特に32ビットプロセッサで動作するWindow
『Shortcuit』は、プログラミング言語C++と電子工学を学ぶことができる学習用サンドボックスゲームだ。オープンソースで提供されているワンボードマイコンArduinoがゲーム内に再現されており、組み上げたコンポーネントの動作を、C++にてプログラムすることができる。 マイコンボードには、Arduino UnoをシミュレートしたShortcuit Unoが実装。このほか、ブレッドボードやトランジスタ(BC550C)、抵抗器(E12・ポテンショメータ)、ダイオード(1N4148)、超音波距離測定センサー、また各種スイッチやモーター、LED、液晶ディスプレイ、バッテリーなどのパーツが用意される。 そしてプログラミングは、本作に実装されたコードエディタを使いC++にておこなう。エディタには、基本的なオートコンプリート機能や出力ウィンドウ、プログラムの検証に使えるシリアルモニターも用意。なおコン
この記事は「自動運転システムをエッジデバイスに組み込むための技術」を3回に分けて紹介するTURINGのテックブログ連載の第1回の記事「C++でOpenCV完全入門!」です。 第2回の「OpenCVをNPPにした結果→10倍高速に!」、第3回の「詳解V4L2 (video for linux 2)」もぜひご覧ください! はじめに こんにちは。完全自動運転EVを開発するベンチャー企業、TURING株式会社でインターンをしている東大工学部3年の井上信多郎です。 我々人類は、車を運転するにあたって多くの情報を目から取り入れています。目から取り入れた情報を元に、アクセル・ブレーキ・ハンドルを操作しています。 自動運転の場合、その目に相当するセンサがカメラであり、カメラから得た情報を元に車を運転することになります。カメラから得る情報とは、ずばり画像です。画像の中から信号、標識、前方車両などの必要なもの
発端はuchan_nos氏によるこのツイートでした。 C言語で、本当にメモリの0番地にデータを書きたいときはどうすりゃええの?— うー@技術書典8 Day1う31 BitNOS (@uchan_nos) 2020年2月12日 それに対する私のリプライ: uint8_t *p = 1; p--; *p = v;— hikalium (@hikalium) 2020年2月12日 私はこれで話が終わると思っていたのだが、どうやらそうではなかったらしく、色々な視点からの意見が加わりながら、話は混沌を極めたのでした…。 ということで、ここに私のこのツイートに対しての見解とか、わかったことをまとめておこうと思います。 私のリプライの背景について uchanさんが求める「0番地にデータを書きたい」という課題設定を、私はこのように解釈しました。 C言語において、整数0をポインタに変換すると、それはNULL
9月15日未明、アップルがスペシャルイベントを開催。iPhone 13シリーズならびにiPad miniなどを発表した。 iPhone 13に関しては、見た目は去年、発売されたiPhone 12にかなり近い。iPhone 13はどちらかというと、iPhone 12Sという感じがしなくもない。ネットの反響を見ていると「コロナ禍のマスク生活でFace IDでロックを解除できないがつらい。iPhone 13でTouch IDを復活されてくれれば買ったのに」「なんで、Lightningケーブルでしか充電できないのか。USB-Cにしてれば買ったのに」という声が散見した。 確かにマスク姿でFace IDのロックを解除するのは面倒だ。Androidスマホやパソコン、iPad Proなども持ち歩いている人とすれば、iPhoneもUSB-Cで充電できればかなり楽だ。 果たして、アップルはどんなつもりでiPh
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
小学5年生の林煕榮(てるえい)くんは、公園でドッジボールをしていたとき、体に異変を感じました。力が入らず、ボールがうまく投げられないのです。その後、高熱や激しい下痢が続き、近所の病院を受診しましたが、原因はなかなかわかりませんでした。 子どもが原因不明の症状に苦しむケースが国内外で報告されています。子どもたちに共通するのは、いずれもその少し前に新型コロナに感染していたということでした。 コロナの5類移行を前に、多くの人に知ってほしいと、煕榮くん親子が取材に応えてくれました。 (大阪放送局 記者 北森ひかり) “おたふくかぜ”と言われたけれど 林 煕榮くん 大阪府内に住む林煕榮くんに異変が起きたのは、去年の12月28日。 冬休みで、家族そろって公園に出かけたときのことでした。 煕榮くん 「ドッジボールをやってたんやけど、なんか体に力が入らなくて、ボールも全然飛ばんかった。家帰ってから寝てたけ
<ポイント>中国料理定番の薬味3種類に、生トマト、水煮トマト、砂糖、水を加え、香りとコクを立たせた「食べるトマトソース」をつくる。卵はたっぷりの油でふんわりとまとめ、一度取り出してトマトソースで軽く煮るように仕立てる。 ①にんにく、しょうが、白ねぎをみじん切りにする。 まずは中国料理定番の薬味、にんにく、しょうが、白ねぎを、それぞれみじん切りにする。 にんにくは叩き潰さなくてもいいのか聞いてみると「きゅうりの和え物のように、香りを立てる必要がある料理の場合は叩くけど、この料理は叩かなくていいよ」とのこと。 ②トマトを小さめの乱切りにする。 ヘタを取り除いた後、1個を10片を目安にカットする。同じ10片に切るにも、串切りだと薄過ぎて加熱するとほぼ崩れてしまうし、角切りにすると食べる時にスッと口に入らない。 このような乱切りにすると、炒めたときにしなっと軟らかくなる部分と、食感が残る部分の両方
ホーム生成AIずかんパラメーター数1兆以上【switch-c-2048】GoogleがついにGPT-4レベルのLLMをオープンソースで公開!概要〜使い方まで メディア事業部リサーチャーのいつきとメディア事業部AIエバンジェリストの藤崎です。この記事は専門的な内容を含むため、AIスペシャリストとの共同執筆となっています。 今回ご紹介するのは、Googleがオープンソース化したMOEモデルの「switch-c-2048」について。 なんと、こちらのMOEモデルは、1.6兆個のパラメーターと3.1TBサイズのデータでトレーニングされた大規模言語モデルで、あの「GPT 4」と同等のサイズだと話題になっています! switch-c-2048を使用すれば、より高速な学習が可能になるとのことですが、新しく公開されたモデルなので使い方がわからないという方も多いでしょう。 そこで今回の記事では、switch
W3Cは、Apple、Google、Mozilla、マイクロソフトらがWebブラウザの拡張機能の標準化や仕様改善のためのグループ「WebExtensions Community Group」を発足させたことを発表しました。 #w3ccommunity Forming the WebExtensions Community Group https://t.co/WrPPsRt23M — W3C (@w3c) June 4, 2021 WebExtensions Community Groupは、「ブラウザ拡張機能に関する共通のビジョンを持ち、将来の標準化に向けて活動する」ことを目的としています。 そのなかでも特に、開発者が拡張機能を簡単に作成できるように一貫性のあるモデルと共通化された機能やAPIなどの策定、および高性能かつ高セキュリティなアーキテクチャのアウトラインを示すことに注力するとし
Sometimes, C/C++ projects have a long development cycle. When working on such a project, it can be easy to take our development environment for granted, and forget about the effort invested in its bring-up. The build environment works like magic, the test framework is neatly integrated, and the CI/CD pipeline relieves us of tedious, repetitive tasks. For me, all it took was a simple thought: How d
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く