【読売新聞】 新型コロナウイルスによる大規模なクラスター(感染集団)が確認されている北海道旭川市の旭川厚生病院は、新たに16人の感染が確認され、院内の感染者が計203人となったとホームページで公表した。200人を超えて国内最大規模の
【読売新聞】 新型コロナウイルスによる大規模なクラスター(感染集団)が確認されている北海道旭川市の旭川厚生病院は、新たに16人の感染が確認され、院内の感染者が計203人となったとホームページで公表した。200人を超えて国内最大規模の
日米のものづくりの比較分析は経営学や工学ではポピュラーなテーマだと思いますが(個人の見解です)、代表的な一つにアメリカはゼロイチが得意というものがあります(個人の見解です2)。 大胆に素早くアイデアを形にして、粗い品質でもパッと市場に出してフィードバックループを回すことで、まだ誰も検証できていなかった新しいモデルのプロダクト・サービスを確立する、といったような感じで。それに伴い得意な産業と苦手な産業も分類されます。緻密な品質が求められしかも集団作業が必要な車や都市建設なら日本の方が得意だけど、敷居が低くて何度もスクラップ&ビルドしながらスパイラルに作っていける映画やソフトウェア作りはアメリカの得意分野だといったように。(以上、「ハッカーと画家」の「第0章 メイド・イン・ザ・USA」から雑抜粋) 今回はその話自体は深追いしませんが、ふとしたきっかけで見たreactというwebライブラリの設計
OSS(オープンソース・ソフトウェア)のため、日々開発されるLinuxディストリビューションの正確な数はもはやわからない。筆者が試してきた数々のディストリビューションにしても、そのほんの一部だ。 近年、低スペックのPCを蘇らせることが注目されていることもあり、できる限り軽量なLinuxディストリビューションを試してきた。今回試したQ4OSは、32-bit・メモリ1GB以下のPCでサクサク使えるディストリビューションだということがわかった。 Q4OSはまるでWindowsXP Q4OSは、ドイツ生まれの軽量ディストリビューションである。最新バージョンは、2020年8月末にリリースされた3.12、コードネームは「Centaurus」だ。 Debian GNU/Unixをベースにしており、パッケージ管理システムは「apt」を採用している。そのため、UbuntuやLinux Mint、Debian
Twitter や facebook ではそれなりの頻度で触れている話題なのですが、9月末にキングジムのポメラ DM200 を購入しました: 小型 PC(といっていいのか?)の中では抜群のキーボード操作性を持ち、テキスト入力作業中心に使う人からの人気が高い機種です。ただ自分の場合は購入当初から普通にテキスト入力機として使うつもりはなく、Linux(Debian) 化できることを理解して、Linux 化して使うつもりで購入しました。DM200 の Linux 化手順や Linux 化直後の各種ツールの導入については以下の2つのサイトが有名で、実際に自分も大変お世話になりました。先人たちの努力で Linux 化は非常に簡単でした。感謝を意を表すと同時に、DM200 の Linux 化についてはこちらを参照いただけると一連の手順が非常にわかりやすくまとまっています: ・pomera DM200
第二次世界大戦中にドイツ軍が運用し、現代でも暗号機が2200万円でオークションに出品されたり、シミュレーターが作られたりと高い人気を誇る暗号機が「エニグマ」です。そんなエニグマの仕組みをコピー用紙1枚で体験できる「Paper Enigma Machine」を使って難攻不落の暗号エニグマの暗号化・復号化を実際に体験してみました。 Paper Enigma.xls - paperEnigma.pdf https://www.apprendre-en-ligne.net/crypto/bibliotheque/PDF/paperEnigma.pdf Paper Enigma Machineの見た目はこんな感じ。配布ページから印刷するだけで使う事ができます。 左上部分がPaper Enigma Machineで暗号化・復号化を行うエリアです。左端にはリフレクター、右端には暗号化・復号化する文字の入
// gcc-10 -march=armv8.3-a arm-jcvt.c という風にコンパイル #include <stdio.h> #include <math.h> #include <inttypes.h> #include <arm_acle.h> // Prototype: // int32_t __jcvt(double); #if defined(__GNUC__) __attribute__((noinline)) #endif int32_t cast_double_to_i32(double x) { return (int32_t)x; } int main(void) { printf("(int32_t)(-2.8) = %" PRId32 "\n", cast_double_to_i32(-2.8)); printf("(int32_t)1.99 = %" P
特に意味はないけどおしゃれかなと思って貼ったスクショ Scala Advent Calendar 2020 - Qiita 3日目です ここ2,3年の間にScalaの開発ツールチェーンは進化を続けていて、Scalaの開発体験はめちゃくちゃ良くなってきています。例えば、数年前だと IDEは基本的にIntelliJ一択、vimとかemacsで開発環境作れなくもないけどかなり大変 IntelliJの型チェックがうまく行かなくて、ちょっと複雑なコード書くとコンパイルは通るのに画面が真っ赤になる コンパイルが遅い(インクリメンタルビルドしても遅い) という感じだったのですが、現状はかなり改善されていて IntelliJ 以外にも metals という Language Server がかなり使いやすくなっていてあらゆるエディタで簡単にScalaを書けるようになった IntelliJ も metals
Crystal言語のアドベントカレンダーです! 誰も作らなさそうだったので、12/1に急遽作りました。 去年通りだと埋まらないと思いますが、穴ばかりだと寂しいので、 12月過ぎても誰でもいくつでも記事を書いてくださると嬉しいです。 公式サイト(英語) 公式サイト(日本語) GitHub Crystal Advent Calendar 2015 - Adventar Crystal Advent Calendar 2016 - Qiita Crystal Advent Calendar 2017 - Qiita Crystal Advent Calendar 2018 - Qiita Crystal Advent Calendar 2019 - Qiita 活気が下降傾向にありましたが、version 1.0がでるのも近いかと思い、誰も作らなさそうだったのでカレンダーを作成してみました。
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
政府の意見募集サイト「デジタル改革アイデアボックス」に寄せられた意見を、かつての「2ちゃんねる」(現5ちゃんねる)にそっくりなUIで表示するWebサービス「デジタル庁板」が登場した。ユーザーは匿名か、ハンドルネームを使って投稿された意見にレス(返信)し、他のユーザーと議論できる。個人開発者の矢野さとるさんが12月2日に公開した。 返信はデジタル庁板内だけに表示する仕組みで、アイデアボックスのコメント欄には反映されない。「2ちゃんねる風のゆるいUIにすることで、どんな人でも(議論に)気軽に参加できるようになったらいいと思い開発した」(矢野さん)という。 デジタル庁板では、アイデアボックスに投稿された意見を、新着順やコメント数順で並べ替えられる。意見ごとに、アイデアボックス内でどれだけ賛成・反対・中立のコメントが集まっているかを、表やグラフで表示することも可能。「JaneStyle」「BB2C
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
この記事は言語実装 Advent Calendar 2020 3日目の記事です。前回は sisshiki1969 さんの「ruruby: RustでつくっているRuby」、次回は yharaさんの「Shiika進捗」です。 趣旨 LLVM を使って小さな言語を実装してみます。 方針としては、最小限の機能の言語から出発して動くものを少しづつ大きくしていきます。ゴールは LLVM 公式のチュートリアルである Kaleidoscope の序盤相当の部分で、次のプログラムが動くことを目標とします。 def fib(n) if n < 3 then 1 else fib(n-1) + fib(n-2); fib(10) #=> 55 想定する読者 LLVM や LLVM IR がどういうものか何となく知っている Haskell がなんとなく分かる ただしコードにはコメントを入れて、LLVM IR や
OpenAIの音声合成APIに対応した本書は、ChatGPTとの音声対話を実現したい方にぴったりの一冊です。本書では、ChatGPTに音声インタフェースを追加するための3つの異なるアプローチを、初心者にもわかりやすく解説しています。 まず、MacやWindowsでPythonプログラムを動かし、OpenAIのAPIを用いてChatGPTとの音声対話を実現する基本的な手法を学びます。この方法は多様な応用が可能であり、幅広い開発者にとって有益な情報が盛りだくさんです。 次に、ブラウザのGoogle Chromeに搭載されている音声認識と音声合成機能を利用する方法を紹介します。この手法はブラウザさえあれば実現可能で、特にWebアプリケーションの開発に役立つことでしょう。 さらに、Alexaスキルをカスタマイズして、ChatGPTを組み込むアプローチにも触れています。「アレクサ、音声チャットを開始
Ruby Advent Calendar 2020 1日目の記事になります。 もう今年も Advent Calendar の時期ですね。 今年は 12/25日に Ruby 3.0 がリリースされるのでとても楽しみです。 並行して Ruby 3.0 Advent Calendar 2020 も開催しているので興味があるひとはぜひ参加してみてください! Ruby Advent Calendar 2020 もまだ空きはあるのでこっちも参加してね! さて、今年の Advent Calendar は Ruby の AST 周りについて書いてみようかと思います。 【Ruby Advent Calendar 2019】ピュア Ruby で Ruby 2.7 の Numbered parameter を実装してみよう!【1日目】 - Secret Garden(Instrumental) 【Ruby Ad
これは LibreOffice Advent Calendar 2020 の4日目の記事です。 (追記 2020-12-07 空いているようだったので Lisp Advent Calendar 2020 にも参加してみました) シンプルな Lisp インタプリタ mal (make a lisp) を LibreOffice Basic に移植しました。 実用についてはあまり考えていません。デモ・PoC っぽいつもりです。 できあがったばかりなのでコードは汚いです。リファクタリングなどはこれから。 できたもの Optional 以外のテストはすべて通って、セルフホスト(LibreOffice Basic で書いた mal インタプリタ上で mal で書かれた mal インタプリタが動く)までできた段階。 テストでカバーできていない部分はいろいろ漏れがあると思います。例外まわりとか。 VBA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く