「ゼロからの OS 自作入門」の実装メモ
九州支社技術部(九州・中四国事業部)所属。自作パソコン好きで、ハードウェア選定の仕事を与えると喜ぶ。最近は何でもコンテナにしたい教に入信し、コンテナ化の機会を虎視眈々と狙っている。 Docker完全に理解した? 【エンジニア用語解説】 「完全に理解した」 製品を利用をするためのチュートリアルを完了できたという意味。 「なにもわからない」 製品が本質的に抱える問題に直面するほど熟知が進んだという意味。 「チョットデキル」 同じ製品を自分でも1から作れるという意味。または開発者本人。 — 伊藤 祐策(パソコンの大先生) (@ito_yusaku) September 20, 2018 ということで、Docker完全に理解したので、自分なりの「これからDockerでコンテナを始める時のポイント」をいくつかご紹介したいと思います。 申し遅れましたが、九州支社技術部(九州・中四国事業部)所属のy-m
Appleの公式YouTubeチャンネルで、iPhoneのちょっと便利な使い方を10個、紹介しています。すでに使っているものはいくつありますか? Appleが贈る、iPhoneの便利な使い方10選 Appleが、サポート公式YouTubeチャンネルで「10 helpful iPhone tips(10のiPhone便利技)」として、知っておくと役に立つ、ちょっと便利なiPhoneの使い方を紹介しています。 1. 計算機アプリで間違った数字を削除 「計算機」アプリで、間違って入力してしまった数字は、左右のどちらかにスワイプすれば消すことができます。 iPhone Maniaでは、この他に「計算機」アプリの便利な使い方をまとめた記事も公開していますので、ぜひご覧ください。 2. メッセージアプリでピン留め iOS15から「メッセージ」アプリで共有されたリンクで、後で読みたいものにピンをつけてお
この記事はOpenCV Advent Calendar 2021の 23 日目の記事です。 はじめに 3 日目の記事で紹介されているように、OpenCV 4.5.4 では新しく顔検出/顔認識の API が実装されました。この記事ではこの顔検出 API をブラウザから呼んでみることにします。ブラウザから呼び出すにあたって、先にきちんとパフォーマンスを確認して使用する解像度を決めます。更に高速化のために SIMD とマルチスレッドを使った OpenCV の Wasm バイナリを作ります。その後、実用的な環境を想定して React のフロントエンドから呼び出すようにしてみます。ついでに WebRTC で実際に加工した画像が送信できることのデモまで行います。 OpenCV.js での新機能の扱い OpenCV.js で JavaScript から呼び出せる機能はホワイトリスト形式になっており、ビル
ずっと前から言語化しようしようと思っていたことを言語化する糸口がやっと見つかったので、今日はそれを書いてみよう。 どういうことかというと、「発達障害には”嫁”が必要だ」、といった内容だ。 人と喋るのが苦手な医者とかいても、愛想いい婦長が転がしてたり。 コミュニケーションの障害ある人は、自分と社会を繋いでくれる婦長さんを必死で探さないといけない時代なんですね。 https://t.co/mV1zdTuTOr — オブネコ (@nannyofcat) December 13, 2021 先日、ツイッターのタイムラインで上掲ツイートを発見した。 いまどきの医者にはコミュニケーション能力が求められてやまず、聞き取れない唸り声をあげる医者、空気や文脈の読めない医者、まともにインフォームドコンセントを進められない医者は、良くないとされている。 ところがひと昔前までは、医者自身にコミュニケーション能力が
(2022/12/27追記) この記事の続きとなる2022年の記事を作成いたしました!こちらもご覧ください! テトリスの世界大会(2021)~Intro~2021年11月、毎年恒例となった賞金制のテトリスの世界大会である「CLASSIC TETRIS WORLD CHAMPIONSHIP」が開催され、<Tapping>の使い手であり前回優勝者であるDog氏が、新進気鋭の<Rolling>使いであるHuff氏を破り、若年13歳による二連覇を果たしました。 …これだけの話だと単によくあるe-sports大会のニュースの一つに過ぎないと思われるかもしれませんが、 この大会で使われているテトリスはレトロもレトロ、平成元年(1989年)発売の(北米版)ファミコンのテトリスであること。 <Tapping/Rolling>というものが、2019年から広まった「新しい操作方法であり持ち方」であること。 そ
今年の『M-1グランプリ』(テレビ朝日・ABCテレビ)を盛り上げるため、12月15日に公開された宮本浩次「昇る太陽」とのコラボ動画の最後に印象的なシーンがある。 決勝進出者が発表されたあと、錦鯉・渡辺隆とランジャタイが廊下を歩きながら話している場面だ。 国崎「全員笑って観てられる大会ですよね。あいつ、バカやってるって感じで」 渡辺「最高の大会にしような」 「週4くらいでお笑いライブに通ってるお笑いファンが高熱のときに見る夢みたいなメンバー」 ロングコートダディの堂前がそう形容した決勝メンバーは、錦鯉、ランジャタイ、真空ジェシカ、モグライダー、オズワルドといった東京のライブシーンで長年苦楽を共にした芸人たちが集った。初出場が半数の5組を占め、敗者復活で勝ち上がったのがハライチだったことで非・吉本興業所属芸人も半数の5組。 12月19日、新しい時代の幕開けを思わせる新鮮なメンバーで『M-1グラ
株式会社サイバーエージェントの2021年度 エンジニア新卒研修でコードの品質に関する講義を行いました。 https://note.com/cyberz_cto/n/n26f535d6c575
おはこんばんちは、SREの橋本です。この記事は、freee Developers Advent Calendar 2021の16日め記事となります。 わたしがソフトウェアエンジニアとして仕事をするうえで、コミットログを詳細に記述する習慣づけがあり、この機会にその具体例をあえて共有してみます*1。以降はとくに明示しない限り、組織全体でルールがあるわけではなく、あくまでわたしの一個人の意見である点に注意してください。 モチベーション freeeでは、Webサービスからインフラ基盤およびその監視設定を含めてコードで管理されており、GitHub上でのPull Requestでのレビューを必須としています。わたし自身は社内の立候補制異動制度*2によってWeb開発の現場とSREを行き来してきましたが、どちらもリファクタリングのためにゼロベースでコードを書き直すこともあれば、機能追加やバグフィックスのた
こんにちは、 Gunosy Tech Lab AdsML チームで広告のロジック改善をしている m-hamashita です。昨年 FlexiSpot E6 と ErgoDox EZ を導入してからひどかった肩こりが改善したのでおすすめです。 FlexiSpot は最近 Black Friday で安くなっていたので、購入した人も少なくないのではないでしょうか。 こちらの記事は Gunosy Advent Calendar 2021 の 8 日目の記事です。昨日の記事は 吉岡(@rikusouda) さんの『2021年にSwiftUIを部分利用しつつ新規のiOSアプリを作った 』でした。 本記事ではターミナルエミュレータを iTerm2 から kitty に移行し、Hammerspoon で Hotkey 周りをいい感じにした話を紹介します。 はじめに kitty kitty について k
東急線の公式キャラクター「のるるん」をご存じだろうか。 どうやら各駅の「のるるん」の様子がおかしい。なんかすごい頻度で着替えている...?調査しました。 「のるるん」が毎月違う服を着ている 東急線に乗っていた時のこと。改札にいる「のるるん」が、季節にあわせ着替えていることに気がついた。 左がオリンピック期間中、右がハロウィン ノーマルのるるんはこれ。だいぶシンプルだ 「私の最寄り駅だけがすごいのか?」と友人に話してみたところ 「うちの最寄りもおかしい!」と写真が送られてきた。何? すっかりのるるんファンになった私たちは、ツイッターで画像を検索しまくった。 すると、 あきらかに熱量がおかしい駅を発見したのだ。神奈川の⻑津田駅である。(画像提供:快速「のるるん号長津田」さま) まず3体いるし、全員違う服を着てるし、よくみたらソリにも乗っている。床から背景まで全部すごい
UNIXができたころのことを話そうとするとその頃のコンピューター事情が今とだいぶ違うのでなかなか話が伝わりません。そこでそのころ(1970年ごろ)のコンピューター事情について、正確性はちょっと置いておいて、分かりやすいようにざっくりと説明したいと思います。 アポロ11号の月面着陸が1969年なのでその辺りの映画などに出てくるでかいコンピューターを想像するとイメージしやすいかもしれません。 ## 大雑把な分類 初期のUNIXが開発されたころ(1970年ごろ)に使われていたコンピューターは主に下記の二種類でした。 - メインフレーム - ミニコン(ミニコンピューター) このころ主に"コンピューター"といえば今で言う"メインフレーム"のことを指していました。 マイコン(マイクロコンピューター)/パソコンは1980年ごろ普及しました。しかしパソコンでUNIXを動かすのが実用的になったのは1990年
この記事はRust Advent Calendar 2021の12/8日の記事です。 Rust前提の記事として書きましたが、他の言語にも適用できる考え方なので、ほかの言語勢の方々もよければお付き合い下さい。 今回のテーマは「Rustで真に安全なプログラムを書く方法」についてです。 「真に安全なプログラム」の定義は以下とします。 挙動が安定し、結果が予測可能となる 正しさの基準に基づき、プログラムの間違いを検知することができる 「真に」とはドメイン知識に基づく正しさという意味です。詳しくは後述します。 それと「そもそもRustで実装されるプログラムは安全じゃないのか」という想定質問については「メモリの操作は安全。だが、それだけでは真に安全なプログラムにはならない」が答えになります。これについて興味がある方、ぜひ最後までお付き合いください。 「真に安全なプログラム」を実現するレシピとしては「関
この記事はユニファ開発者ブログ Advent Calendar 2021 の 7 日目の記事となります。 adventar.org こんにちは、プロダクトエンジニアリング部の田中です。 今回は、1on1 で約 2 年半使用している事前面談シートの振り返りをしてみます。 私が所属しているプロダクトエンジニアリング部では定期的に 1on1 が実施されています。 頻度と時間は各々で調整可能で、私は 2 週間に 1 回、30 分の間隔で上司にお願いしています。 元々は 1on1 を受けるにあたり特に用意も何もせず手ぶらで臨んでいたのですが、終了後に時折「あっこれ言い忘れた」ということがあり、良くないなと感じていました。 そんな折、以下のブログ記事を拝見し、それ以来こちらの事前面談シートを使わせていただきまして(ありがとうございます)、シートに記載し、上司に共有した上で 1on1 の時間を迎えるよう
てつやん@満開SP-49,50 @tetsu_yan 今回泊まったホテルは東西線葛西駅から徒歩5分のパールホテル葛西でした。 プランは「【23時〜8時】ベッド・寝具なし始発待ちプラン」です。 写真に写っているエアマット、シュラフは持ちこみです。 ベットが無いだけで暖房も効いており、シャワーも使用可能で快適でした~ hotel.travel.rakuten.co.jp/hotelinfo/plan… 2021-12-06 18:46:25 てつやん@満開SP-49,50 @tetsu_yan アメニティーは1階ロビーから自由に持っていく形式だったので恐らく使用可能。 シャワーはバスタオル、マットがありませんがフェイスタオルはあったので持ち込まなくてもなんとかなります。 ビジホの床に寝ると入り口ドアの下が空いていて光が漏れてきて眩しいというのが新しい発見でした。 2021-12-06 18:4
この記事は、Supershipグループ Advent Calendar 2021の7日目の記事になります。 先日、sshを使用したファイル転送が回線速度と比べて異常に遅いという現象に遭遇したので、その際に行った調査を再現しつつ原因や対策について書いてみたいと思います。 要約 OpenSSHはデフォルトでinteractiveなセッションに af21 、non-interactiveなセッションに cs1 をDSCP値としてIPヘッダに設定する フレッツ網はIPヘッダのDSCP値を帯域優先サービスで使用しており、契約に応じて指定された優先度以外が設定されたパケットの転送は保証されない そのため、OpenSSHをデフォルト設定のままフレッツ網で使うと通信ができなかったり、速度低下などの悪影響を受ける可能性がある OpenSSHがDSCP値を設定しないようにするためには、IPQoS noneを設
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く