タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
今週のお題「防寒」なんてあったんですね(odai2)。 冬の防寒は普段着からアウトドアも状況に応じて様々なパターンがありますが、今回は日頃近所の河川敷などをバードウォッチングやカメラを持って散歩する際の防寒について紹介します。 別に散歩なので何を着ても良いのですが、2時間前後、距離にして10km程度歩いていると結構汗をかくこともあります。保温ばかり求めて着込んでしまうと、熱がこもったり汗冷えすることなども……。寒さとオーバーヒートを防ぎつつ快適に歩くことを求めた結果、こんな感じに落ち着いています。 ファストファッション中心のレイヤリング 基本的には登山やアウトドア活動の際に用いるレイヤリング(効率的な重ね着)の応用で、それをアウトドアウェアでなくユニクロやワークマンなどのファストファッション中心に組み立てる感じ。 アウトドアウェアを使わない理由ですが、まず普段着として雑に洗濯したいから(特
Watercolor by Shibasaki🎨柴崎春通 @shibasaki_art Adobe blog でご紹介いただきました。 ありがとうございます🤗 “人気YouTuber、プロの水彩画家・柴崎春通さん(75歳)が初めてのデジタルアートに挑戦!Adobe Frescoを紹介いただきました。” main--blog--adobe.hlx.page/jp/drafts/Taka… 2022-04-28 16:07:04 リンク Adobe Blog 人気YouTuber、プロの水彩画家・柴崎春通さん(75歳)が初めてのデジタルペイントに挑戦!Adobe Frescoを紹介いただきました。 人気YouTuber、プロの水彩画家・柴崎春通さん(75歳)が初めてのデジタルペイントに挑戦!Adobe Frescoを紹介いただきました。これからFrescoを使って見たいと思う方は必見です。
これはコミケの2週間前、7月30日の私のサブアカウントでのツイート。 この数日前に撮影してもらったマルシルの写真がたくさん届いたので、1枚1枚確認していた時のこと。どのお写真も素敵だったんだけど、この写真の時になんとなく手が止まって、気づいたら年甲斐もなくPCの前で号泣してた。 そのとき私のサブアカウントに、思うままに書いたのが「いい写真だ、マルシルだ、マルシルがいるよ、受け入れられたい」だった。 自分でも気づいていなかった本音がぽろっと出てくることってたまにあるけど、これも完全にそうで。私はこの言葉の根底にあるものを探らなければならなかった。自分の言葉だっていうのに、まったく! 「似合う」と「好き」で悩んだ半年間だったこの写真は見た瞬間に「おーいライオス〜!」って聞こえてくるような、そんな感じがした。自分が被写体であることも忘れ「わっ、マルシルがいる!」って思った。 「自分に似合うコスプ
はてなブックマークには色々なコメントが寄せられる。凡庸なものもあれば、ひと味違うものもある。 凡庸なコメントとは、誰もが考えそうなありふれた意見のことだ。もちろんそういうコメントも否定はしない。同じような意見がたくさん集まることによって人々の平均的な考え方が見えてくるし、賛否の分かれる話題ならば優勢と劣勢が判断できる。みんなと同じ考え方だということに安らぎをおぼえる人もいるだろう。 だが、《その他大勢》の中に埋ずもれ、星のひとつもいただけず、コメント件数にただ1を加えるだけの存在ではつまらない。何かちょっとひと味違うことを書きたいけれど、その「ひと味違うコメント」がなかなか思いつかない。いつもそんな風に思っている人もいるのではないだろうか。 まず、ひと味違うコメントを書きたい時にやってはいけないことは「逆張り」だ。わざと正論や多数派とは反対の意見を書けば、当然ながら周囲とは異質なものになる
こんにちは、羽山です。 今回はラクーンホールディングスの座学研修で私が講師を担当する 3年次 Linux && Docker研修 をご紹介します。当社は教育制度に力をいれており、入社直後に5~6ヶ月間の研修があります。そしてさらに n年次研修 という枠組みで2年次、3年次、4年次と定期的に研修を実施して、経験を積んだ各ステージに必要な知識・スキルを補完しています。 3年次 Linux && Docker研修は入社から3年目の1~2月頃(4年目目前)に実施していて、エンジニアとしての実力も付いてきた段階で受けることになります。 4年目目前ともなれば Linux や Docker を普段から開発に利用していて基本操作には困っていないはずです。 一方で Linuxカーネルの役割を聞かれたら返答に窮したり、コンテナとはプロセスと言葉では知っていても実はよく分からなかったり、そういうあたりが本研修の
Photoshopなどのデジタル画像編集ソフトウェアでは、「覆い焼き」や「ソフトライト」といったさまざまなブレンドモード(レイヤー合成モード)を用いて画像を編集することが可能です。このレイヤー合成モードは一体何をしているのかを、プロダクトデザイナーのダン・ホリック氏が解説しています。 Blending Modes | Dan Hollick https://typefully.com/DanHollick/blending-modes-KrBa0JP レイヤー合成モードは、2つの入力カラーに基づき新しいカラーを作成するというものです。以下の画像の「Foreground(前景)」と「Background(後景)」が異なるレイヤーであり、「Result」部分がレイヤー合成モードにより出力された新しいカラーを指しています。 レイヤー合成モードの中で最も単純なのが、「Darken(比較(暗))」と
AWSを使っている方なら、dwar.ioを使って構成図を書く機会が結構あると思います。構成図を書く時のイラッとをなくすレイヤーという機能を知ったのでご紹介したいと思います。え?今更知ったの?そんなの知ってるよ。と言われちゃうかもですが、ご紹介させてくださいませ。 その前に、構成図書く時にどう書いたら良いんだろう、、、となる時ありますよね。参考にしている良い記事あるのでご紹介させてください。今まで結構雰囲気で書いていたのですが、この記事を見てから綺麗にかけるようになりました。 AWSのアーキテクチャ図を描くときに意識していること それではレイヤーのお話に行きたいと思います。ECSコンテナを編集したい場合、まずレイヤーを使っていないときは、こうなりますよね。 邪魔なのをどかしてどかして、やっと編集できます。次回すぐ編集できるように最前面に移動することもあるかと思います。これレイヤーを使うとこん
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事では、エンジニアが低レイヤーを学ぶ上で参考になるコンテンツを紹介します。 低レイヤーに詳しくない人はもちろん、大学で情報工学を学んだ人にもおすすめできるコンテンツが盛り沢山です。 随時更新していくので、おすすめコンテンツがあればコメント欄で教えてください。 なぜ学ぶか 低レイヤーの知識を学ぶことで、ソフトウェアが動作する仕組みを深く理解し、パフォーマンス改善やバグの根本原因を特定できる力が身につきます。最新技術をブラックボックスのまま扱うと、さらに新しい技術が出た時に1から学習する必要があるかもしれません。 低レイヤーを学ぶことで
このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 X: @shiropen2 米UCバークレーや米カーネギーメロン大学などに所属する研究者らが発表した論文「Pixnapping: Bringing Pixel Stealing out of the Stone Age」は、Androidデバイスにおける新たな脅威として、画面上のピクセル情報を盗み取る攻撃手法「Pixnapping」を提案した研究報告だ。 この攻撃は、Androidの基本的な機能を巧妙に悪用することで成り立っている。Androidでは、アプリ同士が「インテント」という仕組みを使って連携できる。攻撃者は、この正規の機能を使って標的となるアプリを起動し、その上に透明ま
はじめに ITの世界で「低レイヤ技術」と呼ばれるものがあります。明確に定義されているわけではありませんが、アプリケーションのような直接エンドユーザに触れる部分ではなく、しかもなるべく生のコンピュータに近い部分、たとえばOSカーネルやコンパイラ、CPUを開発する技術などがあります。これらの技術に明るい人はそうそういないのですが、「やってみたい」という根強い人気があります。 学生のかたでもセキュリティキャンプなどで実際にある程度身につけてしまうような人もいます。そしてますますこの手の技術に趣味としてのめり込んでいって楽しくなる…というところまではいいのですが、「ではこの技術を会得した先に何があるのか」と不安になる人も多いようです。とくに学生さんの場合は「低レイヤ技術を使って今後なんらかの仕事をして生きていけるのか?」といったことが気になるようです。今日もそのような話を少し耳にしたので、自分の経
このように、層ごとに関心事の分離を行うことで、保守性の高い(変更容易性や再利用性等)アプリケーションを実現できます。 しかし、「トランザクション」においてはどうでしょうか。 トランザクションはビジネス領域においても、技術領域においても関心事がある内容です。 そういう曖昧なものは「ひとまず usecase 層に入れてしまえ」という方針になりがちです。 ですが、DB 固有の知識を usecase 層の関心事にしてしまっては、関心事の分離をするメリットが得られません。 そのため、関心事の分離を実現しつつトランザクション実装をする方法を模索してみました。 前提 1. クリーンアーキテクチャを採用している(オニオンアーキテクチャやレイヤードアーキテクチャも含む) そもそもビジネス知識と技術知識を分離していないアーキテクチャを採用している場合、メリットは得られません。 そのため、オニオンアーキテクチャ
AI時代に差がつく、低レイヤの基礎を学ぶ。「Linux標準教科書」著者・宮原徹氏が選ぶ「最初の6冊」 2025年6月26日 「オープンソースカンファレンス(OSC)」発起人 「Linux標準教科書」著者 宮原 徹 1994年に日本オラクル入社、Linux版Oracleのマーケティングに従事。その後は企業経営の傍ら、オープンソースソフトウェアや仮想化技術を中心に執筆・講演活動を行う。2004年に始めた「オープンソースカンファレンス」(OSC)は全国に広がり、その功績により2008年、IPA「日本OSS貢献者賞」を受賞。著書に『ADSLによるLinuxインターネットサーバー構築ガイド』(技術評論社)、『Linux実用Tipsリファレンス』(共著, 技術評論社)、『仮想化技術 完全攻略ガイド』(共著, インプレスジャパン)など。 keyboard_arrow_down はじめに keyboard
組込みRustや自作OSなどにおいて、従来言語より高い安全性があるとされているRustは注目される一方、Rustでも低レイヤー分野で頻発するメモリアクセスやインラインアセンブラなどでunsafeブロックが存在が多くなりがちです。 このunsafeブロックが多くなるので、結局Rustでこのような低レイヤー分野を触っても意味がないのでは?安全ではないのでは?という疑問が投げかけられることがしばしばあります。 筆者はTwitterや過去のブログで、組込みRustにおいてのunsafeとの付き合い方について触れていきましたが、内容としては分散していたので今一度この疑問に対するアンサーをまとめることにし、この論争に終止符を打とうと思います。 Rustにおけるunsafeとは そもそもunsafeとは何かというのはThe Rust Programming Languageのドキュメントにも詳しく書かれ
はじめに 2021年4月20日、『基礎から学ぶ 組込みRust』(C&R研究所) を出版します。Rust の文法から組込み Rust でファームウェアを作成するところまでを、片手で持てる (多分!まだ持ったことないけど!) 1 冊の本にまとめた、喉から手が出るほど (私が) 求めていた書籍です。 先日、無事入稿を果たしたので、今の気持ちを徒然なるまま綴ったのが、このエントリです。 基礎から学ぶ 組込みRust 作者:中林 智之,井田 健太発売日: 2021/04/20メディア: 単行本(ソフトカバー) 一番始めに言いたいこととしては、今現在、「組込み Rust がプロダクションレディか?」、と問われると、「ほとんどのプロジェクトに対してそうではない」というのが私個人の見解です。セーフティクリティカルな分野では、機能安全をはじめとする認証の問題があり、そんなにおいそれとプログラミング言語変更
はじめに こんにちは、Latte72 です。 慶應義塾大学公認サークル Computer Society で低レイヤーを扱うシステム班の班長を務めることになったので、後輩たちに低レイヤー技術(特に自作言語やコンパイラ・インタプリタの実装)について興味を持ってもらうにはどうしたらいいかと考えながらこの記事を書いています。 この記事は私のサークルに入会した新入生や、プログラミング言語がどのようにして動いているのかに興味がある人、低レイヤーにあまり詳しくないけど自作言語や自作コンパイラに興味がある人たちに向けたものです。 プログラミングに関する事前知識がなくても読めるように、多くの補足をつけています。 既にプログラミングに精通している方にとっては説明が不適切に感じる部分があるかもしれません。温かい目でご覧いただき、コメント欄にてご指摘いただければありがたいです。 当初は1つの記事として公開しよう
「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、ネットワーク機能のIPレイヤーの受信処理ついてカーネルv6.8のコードをベースに解説します。 はじめに 1. 概要 2. ルーティング処理 2.1 dst_entry構造体とルーティング処理 2.2 ルーティングテーブル(FIB: Forwarding Information Base)の検索処理 3. dst_entry構造
『スレイヤーズ』の挿絵や漫画版を担当していたことで知られるあらいずみるいさんが、コミックマーケット102(C102)で頒布した新刊で生成AIを使用したのではないかとSNSで疑惑が持ち上がっていました。しかし、あらいずみさんが自身がレイヤー構成の動画を公開するなどし、生成AIの使用を否定しています。 AIを使用したのではないかといわれていたのは、新刊の表紙。『スレイヤーズ』時代から大きく絵柄が変わっており、「AI生成物をコミケに出品しちゃったんですね」「後進の作家の邪魔ですよ」「商業で使うとコンプラ違反とかで契約切られる可能性があるモノとご認識ください」といった声が寄せられました。 これに対し、あらいずみさんは「ちゃんと描いているんよー」と反論。レイヤー分け(ペイントソフトの絵のかき分けパーツ)を動画にして公開し、制作過程を見せることでAIではないことを示しました。 また、あらいずみさんは今
CDNレイヤでDBのコネクションプーリングとクエリキャッシュを提供。世界中どこからのDBアクセスでも高速化する「Hyperdrive」、Cloudflareが提供 Cloudflareは、グローバルなCDNレイヤでデータベースのコネクションプーリングとクエリのキャッシュを提供することによりデータベースへのアクセスを高速化する新サービス「Hyperdrive」のオープンベータを開始したと発表しました。 Want to make the existing regional database in your legacy cloud provider much, much faster? We've just launched Hyperdrive, which dramatically speeds up queries you make to databases you already ha
ポップアップやダイアログやフルスクリーンモードを実装する時などによく使用されるCSSのz-index: 10000;が必要なくなります。 Chrome 105のデベロッパーツールで「最上位レイヤー(top layer)」がサポートされました。この最上位レイヤー要素は、z-indexが最も高い要素の上に表示され、かならずドキュメントの最上位に表示されます。 最上位に表示したいコンポーネントをHTMLの最下部や最上部に記述したり、CSSのz-index: 10000;で最上位に昇格させる必要はありません。 Meet the top layer: a solution to z-index:10000 by Jhey Tompkins 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。 CSSの最上位レイヤー(top layer)とは デベロッパーツールで最
こんにちは、臼田です。 みなさん、すべてのレイヤーでAWSのセキュリティ対策出来ていますか?(挨拶 今回は先日登壇したAWS コンサルティングパートナーがお伝えする最先端のクラウドセキュリティ対策 – S3のファイルは安全ですか?AWSの設定は安全ですか? –の内容について解説します。 資料 解説 コンセプト AWSにおけるセキュリティ対策も、一般的なセキュリティ対策と同じように様々なレイヤーで実施していく必要があります。 最近トレンドマイクロさんのAWS上で利用できる製品群がたくさんリリースされ、昔からよく使われているDeep Security + EC2以外にも様々なレイヤーで活用できるようになりました。 このセミナーでは特に私がめっちゃ押したいS3のファイルをマルウェアスキャンするFile Storage Security(FSS)とAWS環境のセキュリティチェックをするConfor
はじめに こんにちは、ECプラットフォーム部マイクロサービス戦略ブロックの半澤です。普段はアーキテクト領域のテックリードとして、ZOZOTOWNリプレイスにおける全体的な課題解決に注力しています。 今回は、複雑化したZOZOTOWNのマイクロサービス間通信を整理するため、レイヤ構成を定義し、ガイドライン化した取り組みについてご紹介します。 目次 はじめに 目次 背景と課題 ZOZOTOWNマイクロサービスガイドライン - レイヤ構成と通信ルール ゲートウェイ(Gateway) BFF(Backend for Frontend) 基盤(Platform) オーケストレーター(Orchestrator) コミュニケーター(Communicator) コア(Core) ユーティリティ(Utility) レイヤ構成から外れるマイクロサービスの種類 Privateサービス(Private Servi
VTuberのゲーム配信の画面は、よく考えてみると奇妙である。たとえばFPS(ファースト・パーソン・シューティング)ゲームの配信画面であれば、その名の通り一人称視点のゲーム画面があり、マップを邪魔しない位置のどこかに、視聴者側を向いたLive2D(平たく言えば「動くイラスト」)や3Dモデルの上半身が置かれるという構成を、基本的にとっている。 VTuber・葛葉の配信画面。プレイしているのはFPSゲーム『VALORANT』。(引用元)このとき、ゲームをプレイしているVTuberの顔は、本来はそのゲーム画面のほうを向いているはずだ。しかしその顔はゲーム画面ではなく、視聴者側を向いているわけである。視聴者はゲーム画面自体も観ているわけだから、そこでは異なる視線のベクトルが同居しているというか、現実的にはあり得ない特異な空間が、視聴者の脳内で合成されているということになる。 ここで、生身の人間の配
こんにちは! シェルフィー株式会社で SRE を担当している石田です。 弊社では、本番のワークロードにて Fluent Bit を使っております。 今回、Fluent Bitの処理について理解を深めたので記事を書いてみました。 世界中で使われているとても有名なミドルウェアなので、参考になればとても嬉しいです。 はじめに 弊社では、ECS on Fargate で稼働しているバッチジョブのログをサイドカーコンテナ(Fluent Bit)を使い Datadog に連携しています。 ログのサイズが 16 KB 以上ある場合、shim-logger の仕様により、そのログは分割されてしまうため、 Fluent Bitにて分割されたログの再結合処理を行う必要性があります。 この点についてはDeNAさんの記事がわかりやすいので、詳細はそちらを参考にしてもらえたらと思います。 AWS ECS on Fa
基礎と低レイヤーは混同しがちという現象をみかけたのでメモ よくあるのが、「IDEを使うと基礎が勉強できない、メモ帳でコードを書いてコマンドラインでjavac / javaするところから始めるべき」みたいな話。 ツールを使わずツールが隠してる部分を自分でやって勉強せよ、フレームワークを使わずフレームワークが隠してる部分を自分でやって勉強せよ、という話は、これ自体は間違いではないのだけど、これを「基礎」と言ってしまうと違った方向に行ってしまう。 これは基礎ではなくて低レイヤーではなかろうか。 そして、低レイヤーは「ツールを使わずにやれ」と言ってる人の想定する「ツールを使わず」というのもすでにツールを使っていたりする。ほんとに低レイヤー知りたいなら、javac使わずハンドコンパイルでしょう。Javaバイトコード知っておくべきでしょう。 と、だんだんマニアックなこと知ってる自慢になっていく。 こう
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Build images on GitHub Actions with Docker layer caching — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2021-03-11 著者: progapandist (And[re]y Bar[a]nov)、dragonsmith (Kirill Kuznetsov) サイト: Martian Chronicles, Evil Martians’ team blog -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 はじめに: 適切なDockerレイヤキャッシングでGitHub Actionsでイメージを構築する方法
はじめに 2024年8月28日に『Binary Hacks Rebooted―低レイヤの世界を探検するテクニック89選』という本の販売が開始されました。 著者の一人として、この本の紹介をします。 お持ちでない方は、Amazon や、楽天、お近くの書店などで購入が可能です。 購入していただけると大変嬉しいです。 どうぞよろしくおねがいします。 どのような本か 『Binary Hacks Rebooted』は2006年に発売された『Binary Hacks』の再構築版です。 再構築版と聞くと『Binary Hacks』とどれくらい異なるのが気になると思いますが、ほぼすべてが異なります。 詳細な目次はこちら で確認できますが、『Binary Hacks』からそのまま引き継いだ Hack は一つもなく、全てが新しい Hack です。 『Binary Hacks Rebooted』は低レイヤプログラ
はじめに こんにちは!ITスクールRareTECHにてCS(Customer Support)を担当している池村です。今回の記事は、Docker中級編②ということで、Dockerfileについてもっと理解していきましょう。といった内容です。初心者向けの記事で、軽く概要を書いているので、まずはそちらを読んでからこちらの記事を読んでいただけますと幸いです。 Dockerfileってそもそも何? Dockerfileって不思議ですよね。拡張子ついてないけど、ファイルではあるし。 結論から言うと、Dockerfileはテキストファイルに該当します。 拡張子について改めて 本来、テキストファイルには.txtをつけるわけですが、初心者の頃はこの拡張子が大事なものと誤解しやすいです。拡張子はあくまで、人間がファイルを識別しやすくするもの、かつエディタなどがファイルを識別するためについてたりします。
@shin1x1さんの独立したコアレイヤパターンを JS(TS)でも利用できるといいかなと思い、サンプルコードを作成してみた。 独立したコアレイヤパターンとは? アーキテクチャパターンのひとつ コアレイヤとアプリケーションレイヤの 2 つのレイヤからなる コアレイヤ コアレイヤロジックやビジネスロジックを実装する 外部の IF(WebAPI や DB の orm など)には依存しない アプリケーションレイヤ コアレイヤと外部の IF の連携を実装する 外部の IF(WebAPI や DB の orm など)に依存する スーパーヒーローがいなくても使えるパターン ゴール サンプルとして、記事に対するファボ(お気に入り)を設定・解除する機能のユースケースを作成する。 サンプルリポジトリ ohnaka0410/Vue-Ts-Independent-Core-Layer-Pattern 実装 ベー
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く