King-Hailのブックマーク (169)

  • 『X』1992年/ゲームボーイ - レトロゲームの説明書保管庫

    『X(エックス)』 1992年発売/ゲームボーイ/シューティング/任天堂株式会社 戦車が自機のワイヤーフレーム3Dシューティングという渋すぎる題材。検索性の低さもあってか任天堂のゲームの中では比較的マイナーな作品だが、プロデューサーは横井軍平、プロデューサーは坂賀勇、音楽は田中宏和に戸高一生と完璧な布陣。配信等はほとんどされておらず今現在でも少々遊ぶのに手間取るタイトルだが、パッと見のマニアックさとは裏腹に自由度は高めで、細かい配慮も行き届いた傑作。機会があればぜひ手に取ってみてほしい。 公式サイトではジャンルが「アクション」になっているが、実質シューティングゲームと考えていいだろう。 コーチもワイヤーフレームで描かれている。『スマブラ』で初めて見たという人も多いのでは。 ミッションは全10種類。内容は多彩で同じようなミッションはほとんど無い。制限時間もあるがじゅうぶん余裕があり、時間に

    『X』1992年/ゲームボーイ - レトロゲームの説明書保管庫
    King-Hail
    King-Hail 2024/06/30
  • 【特集】 電源の仕組みはこうだ!理解できれば良し悪しも分かる。これで目指せ電源マイスター

    【特集】 電源の仕組みはこうだ!理解できれば良し悪しも分かる。これで目指せ電源マイスター
  • なぜCDはプレスで音が変わるのか? キーパーソンに突撃取材~ヒカル伝説完結編

    なぜCDはプレスで音が変わるのか? キーパーソンに突撃取材~ヒカル伝説完結編
    King-Hail
    King-Hail 2024/04/08
  • 宇多田ヒカル「First Love」都市伝説は実在した! CDはプレスで音が変わる

    宇多田ヒカル「First Love」都市伝説は実在した! CDはプレスで音が変わる
    King-Hail
    King-Hail 2024/04/08
  • LPI-Japan、無償公開中のLinuxサーバー構築学習用教材「Linuxサーバー構築標準教科書」のバージョンアップを発表 ~最新のLinuxディストリビューションに対応し、仮想マシンを用いて独学でも学習しやすい構成に変更~|IT資格といえばLPI-Japan | LinuC/OSS-DB/HTML5/OPCEL

    LPI-Japan、無償公開中のLinuxサーバー構築学習用教材「Linuxサーバー構築標準教科書」のバージョンアップを発表 ~最新のLinuxディストリビューションに対応し、仮想マシンを用いて独学でも学習しやすい構成に変更~ 報道関係各位 LPI-Japan、無償公開中のLinuxサーバー構築学習用教材「Linuxサーバー構築標準教科書」の バージョンアップを発表 ~最新のLinuxディストリビューションに対応し、仮想マシンを用いて独学でも学習しやすい構成に変更~ オープンテクノロジー技術者認定機関としてLinux技術者認定「LinuC(リナック)」などを実施する特定非営利活動法人エルピーアイジャパン(以下:LPI-Japan、東京都千代田区、理事長 鈴木 敦夫)は、実習を通してLinuxサーバー構築の知識を学べる学習用教材「Linuxサーバー構築標準教科書」(以下:教科書)のバージョ

    LPI-Japan、無償公開中のLinuxサーバー構築学習用教材「Linuxサーバー構築標準教科書」のバージョンアップを発表 ~最新のLinuxディストリビューションに対応し、仮想マシンを用いて独学でも学習しやすい構成に変更~|IT資格といえばLPI-Japan | LinuC/OSS-DB/HTML5/OPCEL
    King-Hail
    King-Hail 2024/02/02
  • 第787回 PXEでサーバーの完全自動インストールを行う | gihyo.jp

    今回は、Ubuntu Serverの完全自動インストール方法を紹介します。 PXEブートを利用した完全自動インストール サーバーの自動インストール自体は第615回で紹介済みですが、ごく僅かではあるものの、対話での入力が必要な箇所が存在していたり、イメージファイルを書き込んだUSBスティックをインストール先のマシンに挿しておく必要があるため、完全な自動化には至っていませんでした。複数台のマシンに対するインストールや、サーバールームなどの日常作業を行っている場所とは離れた場所に設置されたマシンに対するインストールでは対話作業の手間が大きくなるため、せっかく自動インストールを導入した恩恵が得られなくなってしまいます。そのため、このような環境下で自動化の恩恵を十分に受けるためには、インストール作業を完全自動で行わせる必要が出てきます。 完全自動インストールは、自動インストールサーバーと、インストー

    第787回 PXEでサーバーの完全自動インストールを行う | gihyo.jp
    King-Hail
    King-Hail 2024/01/07
  • bashの機能いろいろ

    シェルスクリプトを書いていると「それはbash独自機能だから」「POSIXシェルには無い機能だから」と言われることがよくあります。だいたいは「それみんな使ってるのでPOSIXで標準化されてると思った」といったものなのですが、記事では便利なものから「え、それやるくらいならPythonでよくない?」まで、bashの機能を紹介しようと思います。 for文でC言語っぽくループを回す シェルスクリプトでfor文といえばfor i in $(seq 10)とかをよく使いますが、bashだと以下のように書けます。

    bashの機能いろいろ
    King-Hail
    King-Hail 2024/01/01
  • 『ふつうのLinuxプログラミング』読書メモ

    システムコールの問題点 シンプルに遅い 特定のバイト単位でしか入出力できない stdio システムコールの問題点を解決してくれるのがコイツ。 では、どのように解決してるのか?という話。 バッファ システムコールで読み書きするデータを一時的に保存しておく場所のこと。 stdioはバッファに対して読み書きの指示を出すことで、汎用性を上げている。 読み 読みの場合は、ディスクからバッファに塊で書き出したデータを、「1バイトとか10バイトとかの単位でちょーだい」と命令することで読み込める。 システムコールも別に1バイト単位で読めるけど、遅いという問題があるので現実的じゃない。 書き 書き込みの場合、バッファに書き込んでから一定の単位でシステムコールのwrite()を呼ぶ。 一定の単位というのがミソで、これはストリームの向こうにターミナル(端末)がある場合は改行単位になるだろうし、ファイルがある場合

    『ふつうのLinuxプログラミング』読書メモ
    King-Hail
    King-Hail 2023/12/21
  • 【永久保存版】シェルスクリプト完全攻略ガイド - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 シェルスクリプトの世界へようこそ! シェルスクリプトって何? シェルスクリプトは普段 Bash などのシェルで実行しているコマンドを並べて、まとめて実行できるようにしたものです。ファイルのバックアップ、ログファイルの解析、システムのセットアップなど、ターミナルで行っていた一連の作業をまとめてシェルスクリプトに記述することで、シェルスクリプトを実行するだけで自動的に一連の作業を終わらせることができるようになります。また、シェルスクリプトはファイルに保存することになるため、再利用するのも簡単になります。 シェルスクリプトで使うコマンドの多くは UNIX コマンドになると思います

    【永久保存版】シェルスクリプト完全攻略ガイド - Qiita
    King-Hail
    King-Hail 2023/12/13
  • GPU・CUDAを活用して数値計算やAIのトレーニングを高速化するのに必要な基礎知識のコード例付きまとめ

    GPUCPUよりもはるかに多くのコアを備えており、多数の並列処理を行う事が可能です。そうしたGPUの性能を活用するために必要な知識を、ITエンジニアのリジュル・ラジェシュさんがブログにまとめています。 GPU Survival Toolkit for the AI age: The bare minimum every developer must know https://journal.hexmos.com/gpu-survival-toolkit/ 現代のAIモデルで使用されているTransformerアーキテクチャは並列処理を活用して大きく性能を向上させており、そうしたAIの開発に関わる場合は並列処理についての理解が必須になってきます。CPUは通常シングルスレッドの逐次処理性能が高まるように設計されており、複雑なAIモデルで必要となる、多数の並列計算を効率的に分散して実行するのに

    GPU・CUDAを活用して数値計算やAIのトレーニングを高速化するのに必要な基礎知識のコード例付きまとめ
  • LinuxをニンテンドーDSに移植する「DSLinux」

    任天堂から発売された携帯型ゲーム機「ニンテンドーDS」および上位機種の「ニンテンドーDS Lite」にLinuxを移植するためのリソースが「DSLinux」です。 DSLinux - Linux for the Nintendo DS https://www.dslinux.org/ DSLinuxは記事作成時点ですでに開発が終了していますが、実行に必要なファイルや手引書は引き続き公開されています。DSLinuxを導入したニンテンドーDSでできることの例は以下の通りです。 ◆ウェブブラウジング DSLinuxは2つのテキストモードブラウザ「links」と「retawq」に対応していて、グラフィカルブラウザではlinksのグラフィカルモードまたはPIXILのウェブブラウザを利用できます。グラフィカルブラウザは両方とも非常にバグが多いとのこと。 ◆SSH ワイヤレスssh/telnetターミナ

    LinuxをニンテンドーDSに移植する「DSLinux」
    King-Hail
    King-Hail 2023/10/16
  • プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」

    コンピューター上でプログラムを動作する際に必要になるのがメモリです。プログラム自体をメモリに読み込む必要があるのはもちろん、プログラムが行う動作はほとんど「メモリから値を取りだして計算し、メモリに保存する」であるといっても過言ではありません。プログラムが動作する際にメモリがどのように管理されているのかについて、ベテランプログラマーのサム・ローズさんがブログで解説しています。 Memory Allocation https://samwho.dev/memory-allocation/ C言語の標準ライブラリには「malloc」と「free」という2つの関数が用意されています。この2つはなんと1979年のUnix v7から存在している歴史ある関数で、mallocがメモリの割り当てを担当し、freeがメモリの解放を担当しています。サム・ローズさんの解説は「この2つの関数の中身を自分で実装する」

    プログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」
    King-Hail
    King-Hail 2023/05/24
  • 激安デジタルノギスを改造。数値データをArduinoで読み取れるようにしてみた:#てくのじ何でも実験室 | テクノエッジ TechnoEdge

    ノギスは、長さを0.1mmや0.05mm単位で精密に測れる便利な工具。独特な形状のジョウやクチバシなどを駆使することで、厚みや深さ、高さ、外径、内径などが測れます。 ▲体とスライダーにある2つの目盛りを使い、長さを測りますひとつあると趣味の工作でとても役立ってくれるのですが、目盛りの読み取りは目視。とくに視力が下がってくると、どうしても読み間違いは起こってしまいがちで、何度確認しても不安が残ります。 こんな時に活躍してくれるのが、デジタルノギス。小型のディスプレーに数値そのものを表示してくれるため、読み間違いの心配がなくなるのがいいところです。また、0.01mm単位で測れる製品もあるため、より高精度な計測ができるというのもメリットでしょう。 ▲そのものズバリの数値が出ますまともなメーカーのちゃんとした製品だと数万円しますが、この手の汎用的な工具は製造会社が多く、多少精度が狂っているかもし

    激安デジタルノギスを改造。数値データをArduinoで読み取れるようにしてみた:#てくのじ何でも実験室 | テクノエッジ TechnoEdge
    King-Hail
    King-Hail 2023/05/17
  • 君はVS Codeのデバッグの知られざる機能について知っているか - Qiita

    はじめに こんにちは、kenです。 GWに「暇だな~~、こんな日はVS Codeの公式ドキュメントを読むか!w」と思って何気なく読んでたらデバッグに関して知らない機能がいくつかあったので、今回はそれをご紹介したいと思います。 おそらく今から紹介する機能はあまり知られてないと思います。もし全部知ってたらVS Code完全理解者なので誇ってください。(!?) 以下に記載する内容はVS Codeの公式ドキュメントのDebuggingという章を参考にしています。 注意 これから紹介する機能は言語によって使えたり、使えなかったりします。 今から紹介する機能のデモはすべてPythonで行おうかと思ったのですが、上記の理由からPythonではサポートされていない機能についてはJavaScriptC++で代用しました。 デバッグで使える便利な機能 ログポイント機能 行を指定しログポイントを追加すると、そ

    君はVS Codeのデバッグの知られざる機能について知っているか - Qiita
    King-Hail
    King-Hail 2023/05/10
  • Daft Punkのエンジニアがミキシングの悩みを解決するアドバイスを無料で公開!

    DAWを使った音楽制作初心者が最初に直面する大きな壁は、コード進行やスケールなど音楽理論に関わるものかと思います。しかし、その次につまずきがちなことといえば、構成が完了した曲のミキシングやマスタリングの問題ではないでしょうか? 現在では、ミキシング/マスタリングに関するチュートリアルはオンライン上で動画、テキストかかわらず多数公開されていますが、その内容は千差万別。それだけにどれが自分にとって最適なものなのかを判断するのもなかなか難しいかと思います。またそのようなチュートリアルは必ずしも経験を積んだプロによるものとは限りません。 そこで今回、特にマスタリングの前段階であるミキシングについて悩みを抱えている人におすすめしたいのが、ベルリンのマスタリングスタジオ「Glowcast Audio」を運営するプロマスタリングエンジニアのConor Daltonによるミキシングのアドバイスをまとめた「

    Daft Punkのエンジニアがミキシングの悩みを解決するアドバイスを無料で公開!
  • Raspberry Piを使って薄型スマートミラーを作ってみよう|fabcross

    Raspberry Piを使用して薄型スマートミラーを作成する方法をRaspberry Pi公式ブログが紹介している。 現在、よく知られているスマートミラーとは、マジックミラー(ハーフミラー)の裏側にカメラやセンサーなどを搭載した基盤とディスプレイが取り付けられているデバイスを指す。マジックミラーは鏡の反射特性を保ちながら光を少量透過させるので、ディスプレイに画像などを表示させるとその画像などが鏡の中に見えるという仕組みで、タッチ操作できるものもある。 スマートミラーを自作する人たちが出てきた頃は、フレームを作るDIYスキルに加え、電源や配線に関する知識が必要だったが、技術革新により低電圧の超薄型ディスプレイが登場したことで、こうしたミラーの作成は個人でも取り組みやすくなってきている。 スマートミラーの作成方法はさまざまなチュートリアルが既に公開されているが、Raspberry Pi公式ブ

    Raspberry Piを使って薄型スマートミラーを作ってみよう|fabcross
    King-Hail
    King-Hail 2023/03/09
  • Linuxにおけるデバイスファイルの仕組み

    Linuxにおけるデバイスファイルはデバイスをファイルという概念を通して扱えるようにしたものです。デバイスファイルは通常のファイルと同様に読み書きを行うことができます。しかし実際には、その読み書きはデバイスドライバを通じてデバイスの制御に変換されます。 この記事では、デバイスファイルへの読み書きがどのようにデバイスの制御に変換されるのかを説明します。デバイスファイルはデバイスドライバとファイルの2つのコンポーネントに依存したものであるので、最初にデバイスドライバ、次にファイルについて説明し、最後にデバイスファイルがどのようにデバイスドライバと結び付けられるかを解説します。 この記事の内容は主に詳解 Linuxカーネル 第3版及びhttps://github.com/torvalds/linux/tree/v6.1によります。 目次 デバイスドライバ デバイスドライバの実例 read_wri

    Linuxにおけるデバイスファイルの仕組み
    King-Hail
    King-Hail 2023/03/06
  • 古代ローマのコンクリートにはひび割れを「自己修復」する機能があったと判明! (2/2) - ナゾロジー

    石灰の塊が「自己修復機能」を生み出していた!ローマン・コンクリートを顕微鏡下で見ると、ミリメートル単位の白い石灰の塊がいたるところに散見されます。 これは「ライムクラスト(lime clast、石灰の塊)」と呼ばれ、現代のコンクリートにはなく、ローマン・コンクリートにのみ見られる特徴として知られていました。 しかし、その生成原因は詳しく調べられておらず、専門家らは「材料の質が悪いか、混合方法がずさんなためにできる異物」として片付けていたのです。 一方で、MITの材料科学者であるアドミール・マシック(Admir Masic)氏は長い間、「古代ローマ人があれだけ優れた建造物を築きながら、コンクリートの製造に手を抜いたとは考えられない。この話には何か続きがあるはずだ」と考えていました。 そこで同氏と研究チームは、2000年以上前のローマ時代の遺跡からコンクリートサンプルを採取し、X線分光法や走査

    古代ローマのコンクリートにはひび割れを「自己修復」する機能があったと判明! (2/2) - ナゾロジー
    King-Hail
    King-Hail 2023/01/10
  • ブラウザ上でArduinoやRaspberry Piの電子回路を作成&実行できる「Wokwi」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上で電子回路を組み立てたりプログラミングしたりできる無料のWebサービスをご紹介します。 Arduino、Raspberry Pi Pico、ESP32などのボードを使い、さまざまな電子部品を組み合わせて自由に回路を設計して動作確認もできる便利なWebエディタを提供しています。 ブラウザさえあればいつでも手軽に試せるので、ご興味ある方はぜひ参考にしてください! 【 Wokwi 】 ■「Wokwi」の使い方! それでは、「Wokwi」をどのように使えばいいのか詳しく見ていきましょう! 利用するだけならログインは不要です。まずは、サンプルのプロジェクトを試しに使ってみましょう。 サイトのトップページにはサンプル例がいくつか表示されているので、好きなものを1つ選んでみます。今回は「Arduino LCD 16x02」を選択してみました

    ブラウザ上でArduinoやRaspberry Piの電子回路を作成&実行できる「Wokwi」を使ってみた! - paiza times
    King-Hail
    King-Hail 2022/12/13
  • メモ: 『Linuxで動かしながら学ぶTCP/IPネットワーク入門』

    3章 Network Namespace - 1 helloworld ip netns コマンドでNetworkNamespaceの作成や操作が可能になる 作成したNetworkNamespace内で独自のネットワークを構築できる $ ip netns add helloworld $ ip netns list helloworld $ ip netns exec helloworld ip addr show 1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 $ ip netns delete helloworld # NSを作成 $ ip netns add ns1 $ ip n

    メモ: 『Linuxで動かしながら学ぶTCP/IPネットワーク入門』
    King-Hail
    King-Hail 2022/07/14