並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 859件

新着順 人気順

ワークステーションの検索結果41 - 80 件 / 859件

  • Goならわかるシステムプログラミング第2版が出たので書評しますね - moriyoshiの日記

    少し前になりますが、3月23日に、渋川よしきさんの著された「Goならわかるシステムプログラミング 第2版 」が発売されました。初版と比べてかなり加筆されておりパワーアップしているので、初版をすでにお持ちの方でもさらに興味深く読むことのできる内容に仕上がっている、というのが第一印象です。 残念ながら初版発売時に記事にする機会がなかったのですが、あらためて今回書評したいなと思いましたので、徒然書いていきたいと思います。 この本は実はシステムプログラミングの本ではないかもしれない 「システムプログラミング」とは何でしょう。正直私にもわかりません。その語をはじめに思い浮かべた人は、プログラミングという概念のその中にあえて「システムプログラミング」という分類を作ろうと思い至ったということですから、きっと「非システムプログラミング」というものもあるということでしょう。知らんけど。しかし、これは本書の位

      Goならわかるシステムプログラミング第2版が出たので書評しますね - moriyoshiの日記
    • 涼宮ハルヒの憂鬱、らき☆すた…などの音楽を手がけた神前 暁(MONACA)さんの音楽制作への向き合い方|DTMステーション

      涼宮ハルヒの憂鬱、化物語、らき☆すた、アイドルマスター、BEASTARSなどのアニメ作品や、初音ミク -Project DIVA-、鉄拳、ことばのパズル もじぴったんシリーズ、太鼓の達人シリーズといったゲーム作品など……数えればキリがないほどの多くの音楽作品を手がける神前 暁(こうさき さとる @MONACA_kosaki)さん。そんな神前さんが、どう音楽と出会ったのか、そしてどうプロになっていったのか、お話を伺うことができました。 今仮歌はSynthesizer Vを使っているという話、涼宮ハルヒ(平野綾) 『God knows…』の誕生秘話、最近の制作環境など、クリエイターであれば参考になる話ばかり。さらに、新卒で入った株式会社ナムコ(現:株式会社バンダイナムコエンターテインメント)から独立した後、プロとして活動するためにJASRACの存在が大きかったなどなど、音楽家として活動するにあ

        涼宮ハルヒの憂鬱、らき☆すた…などの音楽を手がけた神前 暁(MONACA)さんの音楽制作への向き合い方|DTMステーション
      • 紙テープでデバッグするわけないじゃん - いろいろやってみるにっき

        どこの国の40年前だろう。40年前って1982年だよね。 t.co まとめの最初のツイートはこちら。 現代プログラマが40年前くらいに転移してしまうと「え?メモリ8KB?え?画面幅40文字?え?コードは紙に。。。え?」とかになってなんも無双できなそう — きしだൠ(K1S) (@kis) 2022年7月15日 1982年当時のコンピュータ、オレがあまり触っていない奴をちょっと調べてみた。 anniversary-net.com どうやらこの機体は16KBらしい。 Wikipediaを見てみると ja.wikipedia.org メモリ    RAM 16キロバイト(最大32キロバイト) グラフィック    テキスト 32桁×16行 2画面(RAM拡張時は最大4画面)、グラフィック 256×192ドット 2色 または 128×192ドット 4色 1画面(RAM拡張時は最大3画面) となってい

          紙テープでデバッグするわけないじゃん - いろいろやってみるにっき
        • セルフホスト可能なCコンパイラを書く

          最近、コンパイラを書くことが流行っているようだ。流行に乗ってやってみたらいろいろな知見が得られたので紹介したい。 コンパイラを書くと一口に言ってもいろいろなスコープがある。ここではC言語を用いてCコンパイラを書くことを選択した。C言語は言語仕様的にコンパクトで広く知られている。また、ツールとしてのCコンパイラも普及している。その場合、自分が書いたCコンパイラで、自分が書いたCコンパイラのソースコードをコンパイルすることが原理的には可能だ。これをセルフホストという。ひとつの到達目標として非常に興味深い。 当初は冬の間に終わらせる予定だったのだが春まで伸びてしまった。しかし、春になっても寒かったり雨で家に居る日が多く、アウトドアシーズンまでに目標のセルフホストを達成することができた。 昔、Cのインタプリタを書いたことがあったが、コンパイラを書くのは、はじめてである。時代も進んで開発手法が変わっ

          • Mac Proって結局なにがスゴいのさ?

            10年使える箱。 Mac Pro、高いですよね。タワー型で59万9800円からのスタートときたもんだ。バイク買えるし、中古のクルマだっていいところのが狙えるプライスです。公開現在、MAXカスタムで550万円(税別)以上。パソコンでこの価格ってちょっと待てよ。なんだApple(アップル)はボッタクリなショーバイをはじめたんか。 と思う方が多いかもしんない。だからMac Proがなんでこう高いのか探ってみました。 Mac ProはパソコンじゃなくワークステーションPhoto: suzuko世の中には「なぜPROという名をつけた」と言いたくなるプロダクトが溢れていますが、このMac Proは正真正銘のプロフェッショナルモデル。業務用マシーン。既存のカテゴリに当てはめるなら、パソコン、すなわちパーソナルコンピューターではなく、「ワークステーション」と呼ばれる製品群の一員です。 他メーカーのワークス

              Mac Proって結局なにがスゴいのさ?
            • リチャード・ヒップとのSQLiteの秘話

              CoRecursiveより。 今日の番組では、リチャード・ヒップと、サバイバルが世界の中核インフラになることについてに話します。SQLiteは至る所にあります。ウェブブラウザにも、携帯電話にも、おそらく車の中にも、そして旅客機の中にも間違いなく存在します。iMessagesやWhatsAppのメッセージが保存されているのもSQLiteです。コンピュータで*.dbを検索すると、驚くほど多くのSQLiteデータベースが見つかります。 今日は、リチャードが彼の物語を紹介します。小さなオープンソースのプロジェクトを立ち上げ、それが自分の野心を超えて成長したという話です。そして、テック巨人との関係から、興味深いテスト方法まで、その成功をどこまでも追いかけていく物語です。 注: このポッドキャストは、聞くことを前提としています。可能であれば、ページに記載されていない部分を含めて、音声を聞くことを強くお

              • 「娘に情報が古いと指摘されます」 老舗サイト「とほほのWWW入門」の管理人ってどんな人? | 五反田計画

                90年代後半から2000年代にウェブ制作を経験した者なら『とほほのWWW入門』と聞いて、ピンと来ない人はいないだろう。同サイトは、HTMLやJavaScript、Ruby、Pythonなどの基礎知識が学べる、ウェブ制作初心者にとってはバイブルのような、とてもありがたい存在だ。サイトが開設されたのは1996年。国内でインターネットが普及し始めた初期からある老舗サイトで、お世話になった人も多いはずだ。 2016年10月を最後に更新がされていないようだが、それでも20年間コンテンツを出し続けるのは、かなり大変なことだったのではないか。同サイトの管理人・杜甫々(とほほ)さんは、いったいどのような人物なのか。サイトを開設したきっかけやインターネット初期の空気感などについて、話を聞いた。 「とほほのWWW入門」管理人・杜甫々さんとは? ――今回は取材に応じていただき、ありがとうございます。杜甫々さんは

                  「娘に情報が古いと指摘されます」 老舗サイト「とほほのWWW入門」の管理人ってどんな人? | 五反田計画
                • NASAのスペースシャトル打ち上げを制御していたのは「Amiga」だった

                  by Attila Malarik 1980年代にコモドールから発売されたPCがAmigaです。OSは専用のAmigaOSで、特にグラフィック機能が強力で3DCGや映像編集に向いていたことから、Amigaはクリエイターを中心に愛用されました。そんなAmigaが、NASAのケープ・カナベラル宇宙軍基地で、スペースシャトルの打ち上げをサポートするマシンとして使われていました。 Amiga at NASA http://obligement.free.fr/articles_traduction/amiganasa_en.php ケープ・カナベラル宇宙軍基地でNASAのチーフシステムエンジニアを務めていたゲイリー・ジョーンズ氏によれば、Amigaは宇宙船からのテレメトリデータを取り込み、最大で5次多項式の係数を適用してデータを最適化し、打ち上げを担当するエンジニアが利用できるように工学単位に変換

                    NASAのスペースシャトル打ち上げを制御していたのは「Amiga」だった
                  • ファイナルファンタジーVIIの3DCGを作成するため1996年に使われたコンピューターとは?

                    1997年に発売された初代「ファイナルファンタジーVII」の3DCGアニメーションを製作するために使用されたコンピューターについて、テクノロジー関連ブログのThe Lunduke Journal of Technologyがまとめています。 The computers used to do 3D animation for Final Fantasy VII... in 1996. https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation?s=r ファイナルファンタジーVIIは1997年に発売されたPlayStation向けのゲームで、世界で最も有名なRPGとして全世界を席巻しました。ファイナルファンタジーVIIはシリーズで初めて2Dドット絵ではなく3DCGアニメーションでレンダリングされた映像を採用しており、

                      ファイナルファンタジーVIIの3DCGを作成するため1996年に使われたコンピューターとは?
                    • GitHub - dnobori/DN-Win32DiskImagerRenewal: このリポジトリは、Windows 上での USB メモリ / SD カードイメージ書き込みツールのデファクト・スタンダードとなっている Win32 Disk Imager について、以下の点を改良した 「Win32 Disk Imager Renewal」 の デジタル署名済みの EXE 単体で動作する Win32 / x64 / ARM64 版バイナリ とソースコードを配布するためのものである。(1) PC 上で G

                      しかし、原版の Win32 Disk Imager には、以下の問題点があった。 Google Drive との相性問題。 Google Drive クライアントアプリケーションを稼働させている Windows 環境では、Win32 Disk Imager の起動時に、エラーが発生し、正常に利用できない。 この問題は、Google Drive の仮想ドライブ機能 (G:\ 等) が有効になっている場合に発生する。 Google 社は、オープンソースの Dokan (Windows 用 FUSE ドライバ) を改造した Windows NT カーネル用デバイスドライバを用いて Google Drive の仮想ドライブを実装している。しかし、この仮想デバイスドライバと Win32 Disk Imager とは相性が悪く、Win32 Disk Imager の起動時のデバイス列挙時にエラーが発生

                        GitHub - dnobori/DN-Win32DiskImagerRenewal: このリポジトリは、Windows 上での USB メモリ / SD カードイメージ書き込みツールのデファクト・スタンダードとなっている Win32 Disk Imager について、以下の点を改良した 「Win32 Disk Imager Renewal」 の デジタル署名済みの EXE 単体で動作する Win32 / x64 / ARM64 版バイナリ とソースコードを配布するためのものである。(1) PC 上で G
                      • NVIDIAのAIが5万本のプレイ動画を見ただけで「パックマン」をゲームエンジンなしに再現

                        by WishItWas1984 全くプレイしたことがないゲームのプレイムービーを見た時に、頭の中で「自分がそのゲームをプレイするところ」を想像して、なんとなくプレイした気分になったことがある人もいるはず。それと同じように、AIに名作アクションゲーム「パックマン」のゲームプレイを視覚的に学習させることで、既存のゲームエンジンやコードを用意することなく、AIによるシミュレーションだけでパックマンを生成するという試みを、NVIDIAの研究チームが発表しました。 GameGAN https://nv-tlabs.github.io/gameGAN/ PAC-MAN Recreated with AI by NVIDIA Researchers | NVIDIA Blog https://blogs.nvidia.com/blog/2020/05/22/gamegan-research-pacma

                          NVIDIAのAIが5万本のプレイ動画を見ただけで「パックマン」をゲームエンジンなしに再現
                        • Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori - Qiita

                          Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnoboriWindowsUSBWin32APIGoogleDriveSDカード by 登 大遊, 2022/11/19, Quiita 第二投稿記事 Git リポジトリ https://github.com/dnobori/DN-Win32DiskImagerRenewal は、Windows 上での USB メモリ / SD カードイメージ書き込みツールのデファクト・スタンダードとなっている Win32 Disk Imager について、以下の点を改良した 「Win32 Disk Imager Renewal」 の デジタル署名済みの EXE 単体で動作する Win32 / x64 / ARM64 版バイナリ とソースコードを配布するためのものである

                            Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori - Qiita
                          • MSX2がワークステーションになった日。HALNOTE - まっつん総研連絡用ブログ

                            MSXのソフトの中では顧みられることが少ない、実用ソフトをあえて紹介してみます。 HALNOTEのデスクトップ画面統合化ソフト『HALNOTE』 ジャンル:統合化ソフト メーカー:HAL研究所 対応機種:MSX2 メディア:カートリッジ+ディスク 価格:29,800円(税抜) 目次 概要 画面写真 ハードの限界へ 実験 HAL研、茲に戦を宣す 余談 概要 HALNOTEのROMカートリッジ(上) HALNOTEは、MSX2用のGUI環境と各種アプリケーションを含む統合化ソフトです。 HALNOTEには、以下の要素がまとめてパッケージされています。 GUI環境『HALバインダ』(一般名詞として『デスクトップ』とも) ワープロ『日本語ワードプロセッサ』 ドローソフト『図形プロセッサ』 テキストエディタ デスクアクセサリ(カレンダー・メモ用紙・電話帳・時計・ユーティリティなど) こんにち、Lin

                              MSX2がワークステーションになった日。HALNOTE - まっつん総研連絡用ブログ
                            • 新しめのPCでも動かない可能性が? 「Windows 11」を動作要件を改めてチェック!

                              既報の通り、Microsoftは6月24日(米国東部時間)、新しいオペレーティングシステム「Windows 11」を発表した。製品版は2021年秋にリリースされる予定で、Windows 10が稼働するPCやタブレットには無料バージョンアップが順次提供される見通しだ。 Windows 10とWindows 11のアップデート提供は今後どうなるのか →「Windows 11」登場 Windows 10の後継OS →Windows 11でなくなる機能 「Windows 11」の動作要件を改めてチェック! Windows 11の動作可否を確認する「PC正常性チェック」がアップデート Insider Previewに見るWindows 11のシステム要件 しかし、そのシステム要件(動作するのに必要なハードウェアなどのスペック)をよく見ると、比較的新しい(発売から5年未満)のPCやタブレットでも、要件

                                新しめのPCでも動かない可能性が? 「Windows 11」を動作要件を改めてチェック!
                              • 本物のウェブアクセスログを使用した、機械学習による異常検知(全データ/ソースコード公開)

                                おまたせしました この度、ついにこの記事を完成させることができました。これは私が数年前からずっと書きたいと思っていた、ウェブのアクセスログに対する、機械学習を使った異常検知の実例です。私は事あるごとに(※1)「情報セキュリティ分野でもデータサイエンスの技術は非常に重要だ」と繰り返していますが、この記事の内容はまさにその1つの証となると思います。この記事で示される内容を見れば、「うわ、機械学習、マジでヤバイい(語彙力)んだな...」となるでしょう。以下に心当たりのあるセキュリティエンジニアはぜひ読んで、そして実践してみてください。 機械学習に興味はあるものの、どこから手を付ければよいのかイメージがわかない 本当にAIやデータサイエンス、機械学習がセキュリティの分野で役に立つのか、確信がもてない データサイエンスや機械学習は難しそうだと思っている ログ解析において、grepや単純な統計処理より

                                  本物のウェブアクセスログを使用した、機械学習による異常検知(全データ/ソースコード公開)
                                • まさかのXeon搭載NUC「Intel NUC 9 Pro」はGPUを選べる頼れるヤツだった

                                  まさかのXeon搭載NUC「Intel NUC 9 Pro」はGPUを選べる頼れるヤツだった:新たなNUCの道(1/4 ページ) 2020年1月の「CES 2020」に合わせて、Intelが新型のNUC(Next Unit of Computing)を披露したことを覚えている人も多いだろう。 従来製品に比べボディーが若干大型化した反面、新たにPCI Expressスロットを備えることで性能と拡張性を高めた新型NUCは、第9世代Coreプロセッサを備えたゲーミング向けモデルが“Ghost Canyon”、Xeonプロセッサなどを搭載するワークステーション向けモデルが“Quartz Canyon”の開発コード名で呼び表される。どちらもベアボーンキットとして提供されるが、国外の一部地域では、既に市場投入が始まっているようだ。 今回取り上げる「Intel NUC 9 Pro Kit NUC9VXQ

                                    まさかのXeon搭載NUC「Intel NUC 9 Pro」はGPUを選べる頼れるヤツだった
                                  • 未来のプログラミングについて再考(機械学習とソフトウェア2.0、配管工プログラマ、オープンソースでは十分でない?) - YAMDAS現更新履歴

                                    昨年のエントリだが、その後現在までマイク・ルキダス(Mike Loukides、O'Reilly Media のコンテンツ戦略担当副社長)の文章を追って、これを書いていた当時ワタシが理解していなかった文脈、そしてそれに対応するニュースや問題意識が見えてきたところもあるのでつらつらと書いておきたい。 こちらは2019年末に、マイク・ルキダスが O'Reilly Media のチーフ・データサイエンティストである Ben Lorica と共に書いたエントリだが、2020年3月に開催される O'Reilly Strata Data & AI Conference に向けた露払いである。 ワタシはタイトルだけ見て、「ソフトウェア2.0? 今さら〇〇2.0は古いだろー」と思ったのだが、これは Tesla で AI 部門長を務める機械学習の専門家 Andrej Karpathy が2017年11月に公

                                      未来のプログラミングについて再考(機械学習とソフトウェア2.0、配管工プログラマ、オープンソースでは十分でない?) - YAMDAS現更新履歴
                                    • 60年前からのプログラミング和文論文を掘り起こした話

                                      本記事の初版を公開したのは 2024 年 9 月 21 日だったのですが、その後 9 月 26 日に、ピックアップした論文を大幅に増やして更新しました。 また、最初はタイトルを「和文プログラミング論文を〜」としていたのですが、いわゆる「日本語プログラミング言語」の話にも見えてしまうことから、「プログラミング和文論文を〜」に置き換えました。 日本の人々が「プログラミング」にかかわるようになったのは、いつごろでしょうか? その前に、まずは世界のコンピュータとプログラミングの歴史を簡単に振り返ってみましょう。まずは OS から有名どころをたどると、 わかりやすく Windows 95 が 1995 年 [1] その前に広く使われた Windows 3.1 は 1992 年 [2] その下で動く MS-DOS は、バージョン 6 が 1993 年、バージョン 1 が 1981 年 [3] Linu

                                        60年前からのプログラミング和文論文を掘り起こした話
                                      • 画像生成AIのStable Diffusionをインストール不要でブラウザから動作可能な「Web Stable Diffusion」が登場

                                        画像生成AIのStable Diffusionを動かすには十分な性能のGPUとVRAMが求められるため、ハイスペックなPCやワークステーションを使うか、あるいはGPUサーバーにアクセスして演算リソースを借りる必要があります。エンジニア向けに機械学習の講義を配信しているMachine Learning Compilationが、サーバーのサポートを必要とせずにブラウザ内でStable Diffusionを実行できる「Web Stable Diffusion」を公開しています。 WebSD | Home https://mlc.ai/web-stable-diffusion/ Web Stable Diffusionはデモ版が公開されていますが、記事作成時点ではM1あるいはM2搭載のMacでのみ動作が確認されています。今回はM1搭載iMac(8コアCPU・8コアGPU・256GBストレージ・R

                                          画像生成AIのStable Diffusionをインストール不要でブラウザから動作可能な「Web Stable Diffusion」が登場
                                        • EmacsとWindowsと人生と - Qiita

                                          ハッカー向けのエディタといえばviかEmacsか、という時代があって、演習で触った大学のUnixワークステーションでターミナルのviはカーソルキーで移動できなくて、GUIで動いていたEmacsでは移動出来た。だからEmacsを使うことにした。 家にあるパソコンといえば、ふとした拍子にHDDがジジジという音を無限にたて始めて、その後フリーズしてしまう非力なWindowsマシンだったけど、それでもEmacsを諦める理由にはならなかった。無限のように長い再起動中の暗闇も、すぐにスワップするメモリも、平気だった。なにしろ、私はハッカーになりたかったのだ。 今日、EmacsはWindowsで使用することが出来る。日本語もIMEも問題ない(パッチを当てた「日本語版」を探す必要すらない)Vimmerたちが揶揄したメモリ使用量も15MB~200MB程度だ。VSCodeなどのElectronベースのエディタ

                                            EmacsとWindowsと人生と - Qiita
                                          • オープンソースの誕生

                                            VA Researchの歴史においてオープンソースは外せない話題であるが、特に1998年の2月から4月までの期間はVAを抜きにしてもオープンソースにとって極めて重要な出来事が多いのでやや詳細に書いていく。現在、一般的にオープンソースの誕生は下記のように説明されることが多いのではないかと思う。 「Netscapeブラウザのソースコード公開計画の公表を受け、1998年2月にLinuxとフリーソフトウェアの開発者、コミュニティリーダーらがシリコンバレーに結集し、フリーソフトウェアに替わる用語としてオープンソースという言葉を生み出し、その定義を定め、オープンソースという商標を管理する組織を作った。Linus Torvaldsなどの著名なハッカーがそれに対して賛同し、一般に広まった。」 特にフェイクが含まれているわけでもないし、大概これで問題ないようには思うのだが、何故、この言葉を生み出す必要があっ

                                              オープンソースの誕生
                                            • マイクロサービスの開発とテストファースト/テスト駆動開発 【Mercari Gears Lecture Series】 | メルカリエンジニアリング

                                              こんにちは、Mercari Gears事務局です! この記事では、動画公開以来とても反響のある Mercari Gears Lecture Series #47〜#49「マイクロサービスの開発とテストファースト/テスト駆動開発」の動画の内容を記事に起こしたものです。 今回の実際の動画はこちらになります、興味があればぜひご覧ください! MERCARI GEARS Lecture Seriesとは? MERCARI GEARS Lecture Seriesは、株式会社メルカリをはじめとするメルカリグループ各社が、これから目指す方向や、これから取り組む技術的なチャレンジについてご紹介するエンジニア向けのレクチャー動画シリーズです。 MERCARI GEARS Lecture Series お話する人の自己紹介 株式会社メルペイ 柴田芳樹 九州工業大学 情報工学修士 1984年 富士ゼロックス 入

                                                マイクロサービスの開発とテストファースト/テスト駆動開発 【Mercari Gears Lecture Series】 | メルカリエンジニアリング
                                              • 「ゲームボーイ」「GBカラー」「GBアドバンス」のソフトが遊べる携帯ゲーム機の互換機『Analogue Pocket』8月4日より予約開始。アダプターで「ネオジオポケット」や「ゲームギア」にも対応

                                                さまざまなコンソール互換機を製作するAnalogueは、携帯コンソール互換機「Pocket」の予約を日本時間8月4日(火)午前0時よりスタートすることを公式サイトなどで発表した。2021年5月発売で価格は199.99ドル。テレビにゲーム画面を表示するためのドックやハードケースといった周辺機器も用意されている。 【更新 2020/8/5 9:00】 記事初版にて、公式の太平洋時間2020年8月3日午前8時との記載から「8月4日(火)午前1時」より予約開始と記載しておりましたが、正しくは太平洋夏時間であり午前0時から開始の誤りでした。記載を訂正しお詫び申し上げます。 Pocketはゲームボーイ、ゲームボーイカラー、ゲームボーイアドバンスのゲームソフトに対応しており、さらに専用のアダプターを接続することでゲームギア、Atari Lynx、ネオジオポケットカラーのカートリッジを接続できる。アダプタ

                                                  「ゲームボーイ」「GBカラー」「GBアドバンス」のソフトが遊べる携帯ゲーム機の互換機『Analogue Pocket』8月4日より予約開始。アダプターで「ネオジオポケット」や「ゲームギア」にも対応
                                                • Smalltalkが失敗した理由

                                                  Room 101より。 Bits of History, Words of Advice 「貴重なものがあるのに、私に喜びを与えてくれるような優雅さがあるのに、なぜ君ら間抜けは劣った言語の乗り物を使うんだ? どうして、そんなに盲目で愚かなんだ?」その議論には絶対に勝てないし、挑戦しない方がいい。 - アラン・パリス, 1978 1970年代後半、Xerox Parcの研究者たちは現代のコンピューティングを発明しました。もちろん、他の場所にもありましたが、Parcは非常に不釣り合いな(不相応な)貢献をしました。 その大部分は、Smalltalkというプログラミング言語をベースとして行われました。40年前、Smalltalkの動的更新とリフレクション機能は、今日の主流言語の中では最も高度なものでした。この言語は、これらの機能を活用して、多くの点で現在、その用語の下で成り済ましている日食、ブラッ

                                                  • sh の組み込みコマンド read は遅い

                                                    2020.3.29 00:11 バッファサイズと shcat の本来の意図に関して文末に追記 まとまった文章を書く機会が減ってしまって、これではいかんと久しぶりに更新。 大学院に入った 19 年前。担当していた大学院生から研究室の計算機環境の管理を引き継いだ。動機は単純で、Unix 系 OS の管理に興味があったからだった。研究室では過去の管理者が構築したメールサーバが引き継がれていて、詳しいひとはすでにいなくなっていた。Unix 系 OS はデスクトップ用途で使われておらず、学生はほぼ全員、当時現役だった管理者が Windows NT で構築したファイルサーバと数台の Windows クライアントマシンを使っていた。 Windows の環境に問題があるわけではなかったが、クライアントマシンは台数が少なく、取り合いになっていた。ネットワークも共有フォルダがあるだけで、認証やホームディレクト

                                                    • ウィンドウを閉じる「×」ボタンはいつから使われるようになったのか?

                                                      Windows 11では、ウィンドウの右上にある「×」アイコンをクリックすると、そのウィンドウを閉じることができます。また、macOS Venturaでもウィンドウ左上の赤い「×」ボタンをクリックするとウィンドウが閉じられます。UIにおける「×」=「ウィンドウを閉じる」というデザインの起源について、SFライターのローレン・ウォーカー氏が解説しています。 X to Close. The origins of the use of [x] in UI… | by Lauren Archer | re:form | Medium https://medium.com/re-form/x-to-close-417936dfc0dc 「『×』をクリックするとウィンドウを閉じる」というデザインはコンピューターにおいてはほぼ標準といっていい概念になっており、さまざまなGUIに採用されています。例えば、W

                                                        ウィンドウを閉じる「×」ボタンはいつから使われるようになったのか?
                                                      • ワールドワイドウェブと衝撃的に出会えなかった話 - in between days

                                                        この記事は「インターネット老人会 Advent Calendar 2023 - Adventar」の15日目です。少し考えがあったのですが実現できないまま遅れての公開となりました。その話はまた今度します。 さて、昔話。30年ほど前の1993年前後の話をしようとおもいます。NTTのフェースブックページによると、2023年12月1日は「NTTホームページ」誕生から30年の節目となる日でした。 ▶ 【日本初のポータルサイトの"NTTホームページ"誕生から20年】(この記事は2013年公開) ここでは「ポータルサイト」と書かれているものの1993年にそんな概念があったはずもなく、日本の何処かで誰かが新しくWebサイト・ホームページを開設したときに、このページの担当者に連絡すれば載せてくれるという「日本の新着情報/What's New in Japan」というコーナーがあり、スタイルで言うなら「手動

                                                          ワールドワイドウェブと衝撃的に出会えなかった話 - in between days
                                                        • 正義のハッカー集団が鉄道をハッキングしロシア軍撤兵を要求

                                                          「サイバーパルチザン」を名乗るベラルーシのハクティビスト集団が2022年1月24日に、ベラルーシの国有鉄道「ベラルーシ鉄道」にサイバー攻撃をしかけたとの犯行声明を発表しました。サイバーパルチザンは、ベラルーシ鉄道がロシア軍の展開に加担していると主張し、システム復旧の条件としてロシア軍の撤兵を要求しています。 Hactivists say they hacked Belarus rail system to stop Russian military buildup | Ars Technica https://arstechnica.com/information-technology/2022/01/hactivists-say-they-hacked-belarus-rail-system-to-stop-russian-military-buildup/ Cyber Partisan

                                                            正義のハッカー集団が鉄道をハッキングしロシア軍撤兵を要求
                                                          • 機材で聴くヒップホップ。90年代の音を支えたSP-1200 | CINRA

                                                            テクノロジーの革新とともに、そのサウンドを変容させてきた音楽、ヒップホップ。使用される機材によって、どれほどサウンドに影響を及ぼすのだろうか。ミュージシャンや楽器メーカーの開発担当らに取材しながら、機材とヒップホップの関係を記した『MPC IMPACT!-テクノロジーから読み解くヒップホップ』を今年1月に上梓した大島純。今回彼が、本書で記述した一部をさらに掘り下げ、「SP-1200」が支えた1990年代のヒップホップについて綴る。 テクノロジーと音楽の1980年代。SP-1200が生まれるまで 私は2019年の5月のある日曜日の午後9時、勤務先であるNYマンハッタンのニュースクール大学のスタジオでピート・ロックを待っていた。このインタビューセッションのために何度か電話連絡はしたものの、前回は直前で「用事が入った」とキャンセルになったので、今回は本当に現れるのかが不安だった。そんな土砂降りの

                                                              機材で聴くヒップホップ。90年代の音を支えたSP-1200 | CINRA
                                                            • 絵文字の偉大な功績の1つは「文字コードを統一したこと」

                                                              数字を処理するコンピューター上で文字を扱うためには、文字コードと呼ばれるバイト表現が重要となります。かつては国や言語ごとにバラバラの文字コードを使っていましたが、記事作成時点ではUnicodeにほぼ統一されているといえます。そんなUnicodeへの統一には絵文字が大きな役割を果たしたと、ソフトウェア開発企業のIbexaでシニアデベロッパーアドボケイトを務めるJani Tarvainen氏が解説しています。 Emojis paved the way for UTF-8 everywhere https://developers.ibexa.co/blog/emojis-paved-the-way-for-utf-8-everywhere Tarvainen氏の母語であるフィンランド語には、アルファベットに「Ä」などのウムラウトや「Å」などのリングといった記号を伴うことがあります。これらの記号

                                                                絵文字の偉大な功績の1つは「文字コードを統一したこと」
                                                              • RISCとCISCの境目がなくなる Pentium Proの逆襲

                                                                最近ではArm、RISC-Vなど組み込みでも華々しい活躍を見せているRISCプロセッサ。その歴史的経緯を、IT史に詳しい大原雄介さんが解説する。 MIPSの成功は、多くのメーカーに路線変更を余儀なくされた。なにせMIPS R2000とこれに続くMIPS R3000は、あっという間に多数のワークステーションメーカーに採用されることになったからだ。そして自社でプロセッサを開発していたベンダーは、少なくともR3000を上回る性能を出せない限り、新製品の競争力が著しく劣ると見なされることを理解せざるを得なかった。 結果どうなったかと言えば、多数のメーカーが一斉にRISCプロセッサの開発に飛びつくことになる。Sun MicrosystemsはそれまでのMC68K路線を捨てて、自社でSPARCチップの開発をスタートする。HPは、それまでのHP-3000という独自アーキテクチャのCISCと、その後継にな

                                                                  RISCとCISCの境目がなくなる Pentium Proの逆襲
                                                                • インタビュー:MySQLエキスパートのyoku0825さんに聞いてみた - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                  こんにちは。コネクト支援チームの風穴(かざあな)です。 この度サイボウズでは、GMOメディア株式会社とコンサルティング業務委託契約を締結させていただき、MySQLエキスパートのyoku0825さんに、いろいろと相談に乗って頂けることになりました。 MySQLについて検索したことがあるエンジニアなら、yoku0825さんのブログ「日々の覚書」のお世話になったことがない人はいないでしょう。それぐらいポピュラーなブログで、日本語で読めるMySQLの技術情報を長年発信し続けているのがyoku0825さんです。 yoku0825さん ということで、Garoonプログラマの杉山くんと一緒に、yoku0825さんにお話を伺ってみました。 yoku0825さんのお仕事 ──(風穴):普段、どんなお仕事をされてるのですか? yoku0825さん(以下、敬称略):GMOメディアという、BtoC向けのWebサー

                                                                    インタビュー:MySQLエキスパートのyoku0825さんに聞いてみた - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                  • 「Python」の弱点やそのとらえ方--生みの親、グイド・ヴァンロッサム氏が語る

                                                                    Liam Tung (Special to ZDNET.com) 翻訳校正: 村上雅章 野崎裕子 2021-05-31 06:30 世界的に普及しているプログラミング言語Pythonの生みの親であるGuido van Rossum氏が、ブラウザーやモバイル機器上で同言語の普及がそれほど進んでいない理由について、そしてJuliaといった将来的にライバルになりそうな言語について語った。 かつて「優しい終身の独裁者」(BDFL)と呼ばれていたvan Rossum氏は2020年11月よりMicrosoftのディスティングイッシュト・エンジニアとして勤務し、CPythonコミュニティーに対する同社の貢献を支援している。CPythonコミュニティーは、van Rossum氏が生み出したPythonを機械学習(ML)やデータサイエンスの興隆という波に乗せ、今日最も人気が高いプログラミング言語の1つに押し

                                                                      「Python」の弱点やそのとらえ方--生みの親、グイド・ヴァンロッサム氏が語る
                                                                    • 20H1とともに正式に来るWindows Subsystem for Linux 2の実力を見る (1/2)

                                                                      そろそろ「May 2020 Update」こと、Windows 10 Ver.2004(以下コード名で20H1)が最終版になる。とりあえず、完成したよ的なアナウンスがあった。 20H1における最大の変更点は、Linuxカーネルを使うWSL2(Windows Subsystem for Linux 2)だ。そこで今回は、WSL1とWSL2を比較してみることにした。WSL2ではLinuxカーネルが仮想HDD上でネイティブのファイルシステムを動作させる。このため、NTFSの上でLinuxのファイルシステムをエミュレートしていたWSL1のVolFs(あるいはlxfx)に比較してファイル処理などが高速化するという。 その一方で、WSL2では仮想マシン環境でLinuxカーネルを起動させるためオーバーヘッドがある。また、WSL2からNTFS側をアクセスするには、9Pと呼ばれるネットワークプロトコルが用い

                                                                        20H1とともに正式に来るWindows Subsystem for Linux 2の実力を見る (1/2)
                                                                      • ランサムウェアが見せつけたWindowsの脆弱性「Zerologon」の威力

                                                                        Microsoftによれば、9月にはこの脆弱性を突くコンセプト実証コードが公開され、9月13日ごろから攻撃が急増。10月に入ると国家が関与する攻撃にZeroLogonが利用され、ソフトウェアアップデートに見せかけて不正なスクリプトを実行させる手口が発見されるなど、攻撃はエスカレートしていった。 Ryukのランサムウェアを操る集団がZerologonを利用したケースは、10月18日のDFIR Reportで報告された。発端となるフィッシング詐欺メールが送り付けられてから、被害者のネットワーク全体が暗号化されるまでの時間はわずか5時間。攻撃者がZerologonの脆弱性を突いて特権を獲得したことで、攻撃を展開するスピードは急加速していた。 Ryukは世界各地で企業や自治体などの被害が多発しており、猛威を振るうマルウェア「Emotet」を通じて感染することもある。米国や英国で多数の病院を経営する

                                                                          ランサムウェアが見せつけたWindowsの脆弱性「Zerologon」の威力
                                                                        • 長時間ランニングテストの勧め 〜開発用ノートPCの活用〜 | メルカリエンジニアリング

                                                                          Merpay Advent Calendar 2020 の15日目は、メルペイスマート払いの開発を担当しているCredit Designチーム/Backend Engineer の 柴田 がお届けします。 はじめに 私が1984年に社会人になった頃は、ソフトウェア開発を行うためには会社に行くしかありませんでした。当時は、共用のVAXマシンで4.2/4.3 BSD Unixを使って開発していました。その後は、コンピュータハードウェアの発達に伴い、開発者ごとにワークステーションを用いて開発するようになり、デスクトップPCを用いた開発、そして今日のMacBook ProといったノートPCによる開発と時代が変わってきています。 2000年代には、安価で高性能なコンピュータの恩恵により、テスト駆動開発が徐々に広まってきました。そして、継続的インテグレーション(Continuous Integrati

                                                                            長時間ランニングテストの勧め 〜開発用ノートPCの活用〜 | メルカリエンジニアリング
                                                                          • 最近、Neural Network Console の動画がやたら充実している件 - Qiita

                                                                            1.はじめに 皆さん、Neural Network Console をご存知でしょうか? Neural Network Console は、2017年8月にSONYから発表されたディープラーニングの統合開発ソフトウエアです。プログラミング無しのドラッグ&ドロップだけで簡単にニューラルネットワークの設計開発が出来、しかもワークステーションの様な美しい画面なのに、なんと無料で提供されているんです(なんて太っ腹な!)。 かく言う私も、Pythonを覚えなくてもディープラーニングが出来ると言うことに凄い魅力を感じ、発表当初から1年間くらいは色々遊んでみた記憶があります。 最近、ひょんなことから、Neural Network Console 関係の動画がやたら充実(2020年1月17日時点で47本)していることに気づきチェックしてみると、チュートリアル以外にディープラーニングの一般的な知識について分

                                                                              最近、Neural Network Console の動画がやたら充実している件 - Qiita
                                                                            • "Linuxの父"トーバルズ氏が評価するAMD、そしてインテル

                                                                              Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 村上雅章 野崎裕子 2021-01-09 08:30 Linus Torvalds氏は、Linuxのビルドに使用する高性能コンピューターのプロセッサーとして、Intelベースのものを15年にわたって使用してきた。その同氏がここに来てマシンを乗り換え、「AMD Ryzen Threadripper 3970X」ベースの「フランケンボックス」を使用し、世界で最も重要度の高いOSであるLinuxをビルドするようになった。乗り換えから数カ月がたった今でも同氏は満足しており、Real World Technologiesのフォーラムに「このところAMDを使っており、とてもハッピーだ」と記している。 Torvalds氏は同フォーラムで、AMDのプロセッサーから得られるコストあたりのパワーが優れ

                                                                                "Linuxの父"トーバルズ氏が評価するAMD、そしてインテル
                                                                              • I've Sound結成20周年! 総帥・高瀬一矢氏に元ZUNTATA・COSIOが聞く,“Outer”新譜制作の裏話や作曲環境の移り変わりなど

                                                                                I've Sound結成20周年! 総帥・高瀬一矢氏に元ZUNTATA・COSIOが聞く,“Outer”新譜制作の裏話や作曲環境の移り変わりなど 編集部:早苗月 ハンバーグ食べ男 ライター:COSIO どうも,4Gamerの読者の皆さま,お久しぶりです! 元ZUNTATAのCOSIOです。 実はこの度,僕の敬愛するサウンドクリエイター集団「I've Sound」が結成20周年を迎えました。それを祝うI've 20th Anniversaryプロジェクトの一環として,6月23日にはI've内のユニット・Outerの新譜「Rebellious Easter」が発売されたり,7月4日にライブ「Outer one-night stand GIG "Rebellious Easter"」が豊洲PITで開催されたりしています。 僕は2000年前後の暗い青春を過ごしていた頃,I'veが美少女ゲームに提供

                                                                                  I've Sound結成20周年! 総帥・高瀬一矢氏に元ZUNTATA・COSIOが聞く,“Outer”新譜制作の裏話や作曲環境の移り変わりなど
                                                                                • AI時代に一人勝ち。NVIDIAの「CUDA」がIntelやAppleを蹴散らし業界の“実質的なスタンダード”になった背景を中島聡が徹底解説 - まぐまぐニュース!

                                                                                  空前のAIブームの中にあって、その開発の現場で「一人勝ち」とも言うべき圧倒的なシェアを誇っているNvidia(エヌビディア)のGPU向け開発環境「CUDA」。IntelやAppleといったライバルたちを尻目に、いかにしてCUDAはトップに登り詰めたのでしょうか。今回のメルマガ『週刊 Life is beautiful』では世界的エンジニアとして知られる中島聡さんが、CUDA誕生の経緯から業界の「事実上の標準」となるまでを詳しく解説。さらにMicrosoftが5月20日に発表した「Copilot+PC」に関して、中島さんが注目したポイントを記しています。 ※本記事のタイトル・見出しはMAG2NEWS編集部によるものです/原題:NvidiaのCUDAが今の地位を築いた経緯 プロフィール:中島聡(なかじま・さとし) ブロガー/起業家/ソフトウェア・エンジニア、工学修士(早稲田大学)/MBA(ワシ

                                                                                    AI時代に一人勝ち。NVIDIAの「CUDA」がIntelやAppleを蹴散らし業界の“実質的なスタンダード”になった背景を中島聡が徹底解説 - まぐまぐニュース!