ところがどっこい、昨日同席した海外で学ぶ子女を持つ超一流経営者は私と意見が完全に一致。日本の未来を深く憂いてました。私への講演の依頼もひっきりなしです。 https://t.co/xW5C8lJC7U
24年秋までに充電器統一 スマホなど「USB-C」に―EU合意 2022年06月07日22時46分 iPhone(アイフォーン)端末と「USB-C」ケーブル=7日、フランス・ストラスブール(EPA時事) 【ブリュッセル時事】欧州連合(EU)加盟国と欧州議会は7日、スマートフォンやデジタルカメラなど域内で販売する電子機器に用いる充電器の端子を「USB―C」に統一させる規制案に合意した。加盟国の理事会と欧州議会での正式承認を経て施行され、2024年秋までに大半の機器に適用される見通し。 〔写真特集〕アップル・勢ぞろいのリンゴたち 充電器の廃棄で生じる「電子ごみ」削減と消費者の利便性向上が狙い。タブレット端末やヘッドホン、携帯型のスピーカーやゲーム機も対象となる。ノートパソコンには施行後、40カ月の猶予期間を設ける。スマホ「iPhone(アイフォーン)」などに独自規格の「ライトニング」端子を採用
低レイヤを知りたい人のためのCコンパイラ作成入門 まさに低レイヤのことが分かっておらず、以前から気になっていたこの本。取り掛かってみたところ思いのほかスイスイ進められて、勢いに乗ってセルフホスト(自分が書いたコンパイラで自分自身をコンパイルするところ)までいけたので記念に書いておく。正確には C コンパイラのサブセットです。 GitHub - motemen/mocc 全体的な進め方は、 上記の本の通りに進めていく。 それ以降は自作の 8queen が普通に書けるように機能を強化。 それ以降はセルフホストを目標に進める。 プリプロセッサやリンカは作らず、C からアセンブリまで。 という感じ。自分は手を動かさないと進んでる気がしないので、まずは書いてみつつわからない所があれば調べる、というスタンスでいく。 あと、せっかくなので RISC-V の勉強もしたかったのでこれ向けに書く。なので実行は
はじめに C言語から派生したオブジェクト指向プログラミング言語であるC++は、21世紀に入ってまったく別物とも言えるプログラミング言語に成長していきました。それは、Modern C++と称されています。1990年代にC++を触っていたプログラマが現在の仕様を知れば、隔世感に苛まれるのではないでしょうか。本連載では、かつてはC++をたしなんでいたという方、今からC++言語を始めるという方に向けて、Modern C++らしい言語仕様をピックアップし紹介していくことで、今のC++言語の姿を理解していただきます。 対象読者 かつてはC++をたしなんでいたという方 今からC++言語を始めるという方 モダンなプログラミング言語のパラダイムに興味のある方 必要な環境 本記事のサンプルコードは、以下の環境で動作を確認しています。 macOS Sonoma/Windows 11 Xcode Command
W3Cの WebAssembly Working Groupは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマット「WebAssembly」の仕様が勧告に到達したことを発表しました。 今回勧告になったのは、WebAssemblyに関連する3つの仕様です。 1つ目はWebAssemblyのバイナリファイルを実行する仮想マシンの仕様を定義した「WebAssembly Core Specification」。これは一般的なマイクロプロセッサの動作を模倣するような作りにすることで、WebAssemblyのバイナリファイルでプロセッサのネイティブコードに近い実行速度を実現するようになっています。 2つ目の「WebAssembly Web API」は、さまざまなプラットフォームでWebAssemblyを利用可能にするため、WebAssemblyバイナリファイルのシリ
ファミリーキャンプを長く続けてくると欲しくなってくるのがツーバーナーコンロです。 家庭用コンロのように、2口あるので同時に調理をする事ができて料理の幅が一気に広がります。 ファミリーキャンプではツーバーナーが便利! ツーバーナーコンロの燃料を知ろう! CB缶とは? OD缶とは? ホワイトガソリンとは? 燃料の比較をしよう! コスパで選ぶCB缶専用ツーバーナー6選! ユニフレーム ツインバーナー US-1900 SOTO(新富士)ハイパワー2バーナー ST-525 SOTO(新富士)レギュレーター2バーナー GRID ST-526 イワタニ テーブルトップBBQグリル フラットツインS CB-TBG-2 イワタニ テーブルトップBBQグリル フラットツイングリル CB-TBG-1 イワタニ スタンドBBQグリル グリルスター CB-SBG-1 ツーバーナーコンロはファミリーキャンプにおススメ
最近、コンパイラを書くことが流行っているようだ。流行に乗ってやってみたらいろいろな知見が得られたので紹介したい。 コンパイラを書くと一口に言ってもいろいろなスコープがある。ここではC言語を用いてCコンパイラを書くことを選択した。C言語は言語仕様的にコンパクトで広く知られている。また、ツールとしてのCコンパイラも普及している。その場合、自分が書いたCコンパイラで、自分が書いたCコンパイラのソースコードをコンパイルすることが原理的には可能だ。これをセルフホストという。ひとつの到達目標として非常に興味深い。 当初は冬の間に終わらせる予定だったのだが春まで伸びてしまった。しかし、春になっても寒かったり雨で家に居る日が多く、アウトドアシーズンまでに目標のセルフホストを達成することができた。 昔、Cのインタプリタを書いたことがあったが、コンパイラを書くのは、はじめてである。時代も進んで開発手法が変わっ
EUからの圧力を受けて、ついにAppleがiPhoneにUSB Type-Cポートを搭載することが確実視されていますが、Appleは自社のUSB Type-Cアクセサリに独自の認証規格「MFi(Made for iPhone)」を導入する予定だと報じられており、Appleの認定を受けていないアクセサリを介した充電やデータ転送を制限することを検討しているとも伝えられています。この報道に基づき、欧州委員会のメンバーが「制限を設けたデバイスはEU市場では許可されない」と警告しました。 EU-Verordnung : EU-Kommission warnt Apple vor Einschränkungen bei Ladekabeln | ZEIT ONLINE https://www.zeit.de/digital/mobil/2023-05/eu-kommission-apple-ladek
NimはPythonのようにシンプルな構文を持ちながら、C言語と同等の速度で動かすことができるプログラミング言語です。そのため、ゲーム開発からシステムプログラミング、Web開発とさまざまな用途で活用されています。今回は、効率性と表現力が魅力のNim言語の魅力に迫ってみましょう。 シンプルな構文を持ち実行速度が速いNimでFizzBuzzを実行したところ Nimとは Nimは2008年にドイツの開発者アンドレアス・ランプフによって開発されたプログラミング言語です。最初のNimはPascalによって書かれており、その後すぐにNim自身で書き直されました。 Nimの特徴は、Pythonのようにスッキリとした構文を採用しており可読性が高いことです。型推論を備えていることから静的型付き言語ながら記述が少なくすみます。また、強力なマクロとテンプレートの機構を備えており、メタプログラミングが可能です。
結論 まだMastodon以下の機能実現状況なので、SNS目的で参加するのはNostr以上に勧めしません。 API叩いて遊べる人や、自分で問題解決できる人向け ※現在、基本機能も完成していないためクローズドβ中です。 公式サーバーの作成には、既存ユーザーに発行される招待コードが必要です(2週間に付き1個) 有志の非公式サーバーもそちら用の招待コードが必要になりました。 まだまだ仕様も未完成!!!破壊的変更も色々起きるぞ! ※コードを買ってまで参加するものではないと思います。開発やフィードバックに協力できる人のみ参加すべき。 はじめに Twitterの動乱に巻き込まれ、移住先にMisskeyやMastodonなど選ばれつつある今日このごろ、皆様いかがお過ごしでしょうか。 つい先日、BlueSkyのクローズドベータが開始されました。 BlueSkyは、Nostr同様Twitter創設者のジャッ
ドジャース対ロッキーズ 7回裏ドジャース1死一塁、二塁盗塁を決め、55盗塁を達成させる大谷(撮影・菅敏) コナミデジタルエンタテインメントは24日、10月17日に発売される「プロ野球スピリッツ2024-2025」で、ドジャース大谷翔平投手(30)の盗塁能力を急きょ「C」から「A」に引き上げた。「盗塁A」は現役で唯一の特殊能力となっている。 【ついに公開】プロ野球スピリッツ2024-2025での大谷翔平の能力 大谷はメジャーリーグで日本人最長記録を更新する5試合連続盗塁をマークするなど、今月だけで12盗塁を決め、現在55盗塁。01年イチロー(マリナーズ)が持つ、日本人シーズン最多盗塁記録56にあと1と迫っている。 本塁打も53本を打っており、MLB史上初の「50-50」(50本塁打&50盗塁)を達成している。「パワー」も「Sの95」と査定され、本作品の現役プロ野球選手では最高値となっている。
はじめに この記事は「プログラミング技術の変化で得られた知見・苦労話【PR】パソナテック Advent Calendar 2020」のために書かれたものです。 僕は去年の11月から一念発起してRustの勉強を初めて趣味で同人ゲームを開発しています。元々C++を4年程使っていて「C++最高、みんなC++使おう」とか友人に布教していました。しかし、C++プログラマは「一番自分たちの言語の批判に対して強くなる」と言われるほどC++はよくディスられます。もちろん僕も例外ではありませんでした(笑)。 一応僕もPythonを適当に使うようになってからC++のcppとhppを組み合わせるようなCの名残を感じるところや他言語と比べたときの標準ライブラリの貧弱さ、コードが冗長になりやすい点など使いにくいなあと思いはじめましていました。ですがPythonはあくまでも適当に使ってただけでしたし、一通り書けるJa
今回のエントリーの結論は、こちらの記事の… b.hatena.ne.jp ブックマークコメント欄に投稿した拙ブコメ YMCA作詞者「曲使うな」 トランプ氏選挙集会で:時事ドットコム なんでトランプが大統領選キャンペーンにY.M.C.A.を使うのか常々不思議なのだ。あれは隠喩を用いているとはいえガチLGBTのプロテストソングでありマイノリティのための歌なのに。 2020/10/30 22:36 b.hatena.ne.jp に尽きており、それ以上なにか追加の論考とかはありません。初めにお断りしておきます。 2週間ほど前に、よんばば(id:yonnbaba)さんのこんな印象的なエントリーを拝読した。言及失礼します。『緋の河』読まなくちゃと思いながら、まだ手に取っていない。こうして読むべき本ばかりがどんどん増えていく。 hikikomoriobaba.hatenadiary.com 思えばLGB
2020年の流行色・トレンドカラーがPantoneから発表されました。 2020年のトレンドカラーは、宵の空を連想させる「クラシックブルー」、落ち着き、自信、つながりをもたらす安心感を与えるカラーです。 Pantone Color of the Year 2020 PANTONE 19-4052 Classic Blue 2020年に使用したいカラーの組み合わせ方 スウォッチ素材のダウンロード PANTONE 19-4052 Classic Blue 2018年のトレンドカラーは「Ultra Violet」で寒色系、2019年のトレンドカラーは「Living Coral」で暖色系でした。 PANTONE 19-4052 Classic Blueは人々の心に安らぎを与えるカラーで、集中力を高め、明快さをもたらします。また、こういった古典的なブルーは信頼、落ち着き、自信といった感情を具現化でき
CSSの:is()疑似クラスが各ブラウザにサポート(参考: Can I use)されるようになって、1年が過ぎました。使用率も97%を超え、通常の案件に使用している人も多いと思います。 :is()疑似クラスは複数のセレクタを1つにまとめられて便利ですが、セレクタの末尾に使用すると、予想よりも多くの一致が発生するかもしれません。どんな場合にそうなるのかを紹介します。 たとえば、下記の.a .b .cと.a :is (.b . c)は同じように見えるかもしれませんが、実は異なります。 Using :is() in complex selectors selects more than you might initially think by Bramus CSSの:is()疑似クラスやセレクタの読む順番について詳しくは、以前の記事をご覧ください。 CSSの新しい疑似クラス:is()と:wher
Meta(旧Facebook)は、ブログ「Engineering at Meta」で公開した記事「Programming languages endorsed for server-side use at Meta」で、Rustを新たに社内の正式サポート言語に追加したことを明らかにしました。 Meta社内ではソフトウェア開発において正式にサポートする言語を慎重に選択しており、社内においてサポートされた言語に対しては十分な投資が行われ、プログラミング、デバッグ、デプロイなどにおいて良好な開発体験が期待できるとともに、新しプロジェクトが開始される場合には、サポートされている言語を選択することが推奨されています。 サーバサイド向けの言語としてこれまでPython、C++、Hackがサポートされており、今回そこにRustが追加されました。 性能重視のバックエンドサービスやCLIの開発にRustを推
ピアニスト斉藤一也容疑者逮捕 機内でCAのエプロン窃盗―警視庁 時事通信 社会部2024年06月14日12時22分配信 逮捕された斉藤一也容疑者(同容疑者のホームページより) 航空機内で客室乗務員(CA)が身にまとうエプロンを盗んだとして、警視庁東京空港署は14日までに、窃盗容疑で、ピアニスト斉藤一也容疑者(34)=東京都練馬区南田中=を逮捕した。「女性の制服をコレクションするのが趣味。においを嗅いだり、自分で着たりしていた」と容疑を認めている。 〔写真特集〕全日空、新制服~女性CAはシンボルカラーの青ラインが特徴~ 逮捕容疑は4月25日午後3時ごろ、新石垣空港(沖縄県石垣市)に駐機中の全日空(ANA)便機内で、簡易キッチンに置いてあった40代女性CAのエプロン一着を自分がはいていたズボンの中に入れ込み、盗んだ疑い。 同署は、斉藤容疑者の自宅からCAのエプロンやナース服とみられるものを押収
目次 目次 「戻り値型の後置記法」って何? 何が嬉しいの? 問題点 「戻り値型の後置記法」って何? C++11から導入された言語仕様です。 タイトルの呼び方は自分が勝手に使っているだけで、英語圏だと「trailing-return-type」がよく使われるらしい。 cpprefjp.github.io この仕様を使うと例えば以下のようなコードが int Add(int a, int b) { return a + b; } このようになります。 auto Add(int a, int b) -> int { return a + b; } 何が嬉しいの? この仕様はC++のメタプログラミングで戻り値型の推論を簡単に行う目的で使用されます。 なんだ、そんなC++上級者のための機能なんて下々の人間には関係ないじゃん、とお思いかもしれませんが、この機能にはもう一つわかりやすい大きなメリットがある
VSCodeでC#開発環境を充実させる「C# Dev Kit」正式リリース、ソリューションエクスプローラーやIntelliCodeなど提供 C# Dev Kitは以下のような機能を主に提供します。 ソリューションエクスプローラビュー VSCodeの既存のワークスペースのビューと連動するソリューションエクスプローラビューを追加することで、プロジェクトの一元管理が容易になります。テンプレートを介して新しいプロジェクトやファイルをソリューションにすばやく追加できるようになり、ソリューションのすべてまたは一部を簡単にビルドすることもできます。 IntelliSense、シンタックスハイライト オープンソースのLSP(Language Server Protocol)ホストを搭載しており、IntelliSenseやシンタックスハイライト、リファクタリング、コードフォーマットなどの機能を提供します。
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く