今日からはじめるDocker - コンテナー仮想化の必要性を理解して、まず開発環境に導入してみよう! Dockerは、コンテナー仮想化ツールです。本稿では、サーバーサイドのアーキテクチャの歴史からDockerが生まれた流れや背景を説明し、PCの開発環境で実際にインストールしてDockerの動作を体験します。 エンジニアの方であれば、「コンテナー」や「Docker」といったキーワードを耳にしたことがあるかと思います。自分が関わっているシステムの開発や運用に活用できるかどうか検討している方もいるでしょう。 この記事の前半では、コンテナーやDockerとはそもそもどういったものかを概観していきます。後半では、PC(WindowsやMac)を使ってローカルでDockerを試していきます。 コンテナーとDockerを歴史から知る 仮想化前はすべて手作業だった サーバー仮想化技術の採用 パブリッククラ
異物感がすごい。 和室の隅に本場ブラジルのサンバダンサーが鎮座してるみたいな。 全然私の人生と馴染まない。 やばい。 もう全然理解が追いつかなくて途方にくれてる まず手を繋いだりするんだよね?ヤバイ・・・うそだろ・・・ もう想像するだけで発狂しそうだし裸足で遠くへ逃げたい 彼氏が・・・?私に・・・?うそだろ・・・ キスをしたりする?うそだろ・・・犬としかしたことない(くさい)・・・ その先・・・????・・・・・?????????? えっ・・・無理・・・18禁BLの知識しかない・・・これ役に立つ?多少の汎用性ある? すご・・・無理・・・私のこと好きらしいよ・・・えっ? 28年サバンナのガゼルのように生きてきたんだよ・・・・・ 突然やさしさで包まれてもスペースキャット顔しかできない 嬉しいけどありがとうだけど・・・和室の隅のサンバダンサーにどう接したらいい??? わかんねえ・・・やべえ・・・
こんにちは!(*^^*) 当ブログにご訪問いただきありがとうございます! 最近知名度を増してきているゴシップサイトブロッカー という拡張をご存知でしょうか? ゴシップなサイトをブロックする……、 本当だとしたら凄いですよね!笑 そこで今回は気になるこのゴシップサイトブロッカーが、 どんな経緯で誕生したのか? や、 使い方について調べてみました! ゴシップサイトブロッカーの経歴は? ゴシップサイトブロッカーの基本情報! ゴシップサイトブロッカーの導入方法は? ゴシップサイトブロッカーの使い方! まとめ ゴシップサイトブロッカーの経歴は? 気になるゴシップサイトブロッカーが 誕生した背景についてまとめます。 昨今SNSを中心に、Google検索が使い物にならないと 度々話題になっています。 「やたら上位に出てくるまとめサイトや商品への誘導記事…」最近のネット検索、欲しい情報手に入らなくなってる
就職活動中のセクハラが深刻化している。OB訪問、インターンシップなどで被害にあったという女子大学生に話を聞いた。 マスコミ・広告業界を志望していた東京都内の大学に通うAさん(女性)が就職活動を始めたのは、大学1年生のときだ。勉強会に参加したり、知り合いの紹介で業界関係者と複数人で会って話を聞いたりしていたが、2年生になって初めて1対1でのOB訪問をすることに。当時Aさんの第一志望だった企業で働く男性社員に、大学の先輩の紹介で会えることになったのだ。 待ち合わせに指定されたのは夜。都内の日本料理店に連れて行かれ、カウンターに並んで座った。 就活はエントリーシート(ES)の書き方から面接まで自身と向き合うことの連続だ。 「『君ってこういう人間だよね』と私のことを全て見透かされているような感覚でした。出会って3分の人になんでここまで言われなきゃいけないのと腹が立つ一方で、すごく突き刺さる言葉も多
何を解決したいか? Mac, Windows, Linux, iPhoneやAndroidのスマホ・タブレットとかのデバイス間でデータの転送したいことがあります。 SlackとかLineとかSkypeとかAirDropとかあっても 送りたい相手と共通して使っているサービスを探す必要とか、 GUIのソフトウェアのインストールが必要とか、 AirDropだとApple系OSである必要 があるなどの転送の障壁があって、GUIが使えないデバイスに送りたいときなどは困ってしまいます。 すでにたくさんのファイル共有系のサービスがありますが、コマンドを使ったCUIベースにあまり親切な設計なものはあまりないと思います。 そこで、上記の問題を解決するために、以下のようなファイル転送の仕組みを作りました。 他デバイス間でデータ転送ができ、 別途ソフトウェアのインストール不要で、 パイプにとても親和性が高くエン
「辛さ」と「シビレ」の伝道師 麻婆豆腐づくりにはそれなりに自信があった筆者ですが、四川料理のプロに教わったら目からウロコが3回落ちました。 講師は、都内の中華レストラン「リバヨンアタック」の料理長・人長良次(ひとおさ よしつぐ)さん。 ribayonattack.com 高校を卒業してすぐに「シェラトン都ホテル」の中華レストランに就職。 当時の総料理長・黄綬褒章受賞者である橋本暁一氏に師事し、正統派の四川料理人としてキャリアをスタート。何度も四川省に赴き、食べ歩きと研究を重ね、現在は一部のスパイスも現地・四川省から直接買い付けています。 人長さんは、本場の四川料理を日本人の舌に合うように調理しておいしさを伝えるのだ、という使命感に燃える辛さとシビレの伝道師なんです。 ▲重慶の辣子鶏(ラーズーチー)専門店でのスナップ(写真提供:人長さん) 今回教わったのは、「四川風麻婆豆腐を家庭のキッチンで
天皇陛下は23日、85歳の誕生日を迎えた。事前の記者会見では、来年4月末の退位を見据え「天皇としての旅を終えようとしている」「支え続けてくれた多くの国民に衷心より感謝する」と涙声で語った。象徴としての歩みを振り返り、「譲位の日を迎えるまで、引き続きその在り方を求めながら、日々の務めを行っていきたい」と述べた。 誕生日前の会見は即位翌年の1990年からほぼ毎年行われてきたが、今回が最後となった。在位中の会見としても最後となる見通しで、陛下は約16分間、何度も感極まり、言葉を詰まらせながら思いを語った。 戦争を経験した天皇として、平和への思いに時間をかけた。戦後の平和や繁栄が多くの犠牲で築かれたことを忘れず「戦後生まれの人々にも正しく伝えていくことが大切」とし、「平成が戦争のない時代として終わろうとしていることに、心から安堵(あんど)しています」と語った。 また、皇太子時代を含めて11回にわた
テーブル表示はWebシステムのデファクトとも言えます。業務システムはいうに及ばず、管理者画面などでも必ず求められる表示です。そしてただ表示すればいいという訳ではなく、ソートやフィルタリング、インラインでの編集など様々な機能が求められるものです。 そんな多機能なテーブル表示を実現してくれるのがTabulatorです。多くのニーズを満たしてくれることでしょう。 Tabulatorの使い方 てんこ盛りなデモテーブル。ざっと見てもフィルタ、ページネーション、グラフ表示、ソートなどの機能が確認できます。 インライン編集もサポートされています。 データに合わせて幅を自動調整。 行をクリックして展開する機能。 カラムをグループ化。 カラムを縦に。これはカラムが多い時に便利そうです。 ドリルダウン。 テーブルを入れ子にもできます。 スパークライン表示。 フッターで集計。 HTMLテーブルを変換する機能もあ
はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム この本には一冊の本に盛り込むにはやや欲張りな内容を詰め込みました。本書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 この本では、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを本書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう
ハロウィンに似た秋祭りが、日本でも長年行われてきた。その土着の祭りについて考えていくと、なぜ日本でこれほどまでにハロウィンが盛り上がるようになったのか、その理由の一端が見えてくる。 亥の子と呼ばれる行事がある。 「イノコ」と読む。 11月の亥の日に行われる。西日本のいくつかのエリアではいまでも行われている。 知ってる人はよく知っているが、馴染みのない人も多いだろう。 「亥の子」は何だかハロウィンに似ている。そこがちょっと興味深い。 亥の子について、「岡山の津山」出身の知り合いから聞いた。 津山の農村出身の彼は、子供のころ、毎年、亥の子に参加していた。地元ではいまでもやっている。 亥の子は、子供にとってとても楽しみな行事だったという。 ちなみに「祭り」とは言わない。「亥の子」と呼んでいる。「村の子供のイベント」という位置付けで、祭りというほどのものではないのだろう。 今年の11月の亥の日は、
どのように何をロギングするかを知ることは、ソフトウェアエンジニアが解決すべき最高に難しいことの一つだ。アプリケーションのログを拡張する手助けとなるのがこの「十戒」だ。 新年の私のブログにようこそ。監視とログのモニタリングについてのParisのdevopsメーリングリストでのスレッドに返信を書いた後、長らく心に留めていたブログ記事を思い出した。 このブログ記事は、私のOpsとしての顔をもって、主に開発者向けに書いた。 どのように何をロギングするかを知ることは、ソフトウェアエンジニアが解決すべき最高に難しいことの一つだ。多くの場合、これは予言をするのと同じようなことだからだ。トラブルシューティング中にどんな情報が必要かを知るのはとても難しい。それが、Opsエンジニアの大きな助けとなるよう、あなたのアプリケーションのログを拡張する手助けとなるこの「十戒」を望んだ理由だ。 1. 自分でログを書くべ
中学生でLinuxカーネルのバグフィックス! 若き天才エンジニア矢倉大夢に爆速成長術を学ぶ 中学1年生でプログラミングを開始。高校時代にプログラミング関連の数々の賞を受賞。そして、大学在学中にグローバルリーダーの育成トレーニングを提供している株式会社TEAMBOXのCTOに就任した矢倉大夢さん。エンジニアとして圧倒的スピードで成長をする術を聞きました。 中学1年生でプログラミングを開始。高校時代にプログラミング関連の数々の賞を受賞。そして、大学在学中にグローバルリーダーの育成トレーニングを提供している株式会社TEAMBOXのCTOに就任。まるで映画やドラマの登場人物のような輝かしいキャリアですが、これは実在の人物。若き天才エンジニア・矢倉大夢(やくら・ひろむ/@hiromu1996)さんの経歴です。 中学時代にプログラミングの魅力に取りつかれて以来、猛スピードでスキルを積み上げてきました。
ある日、歴史的な “AIの仕様書”が発見された。 それは、まだワープロ専用機で資料が作られていた1980年代に書かれた、『ぎゅわんぶらあ自己中心派』という大人気麻雀マンガのゲーム版の仕様書だ。 じつは1980年代の“国内ゲームAI史”は、これまでまったくの暗黒大陸と化していた。そんなところに発見されたその資料は、驚くべきことに──いまAI研究の最先端にいる開発者から見てもまったく色褪せない歴史的な完成度であるという。 この“早すぎる”麻雀の“ゲームAI”は、はたしてどう生み出されたのだろうか? この奇跡ともいえる仕様書を作った人物は、ゲームソフト制作会社ゲームアーツを立ち上げ、その後『LUNAR』、『グランディア』シリーズや『機動戦士ガンダム ギレンの野望』のプロデュース、そして『大乱闘スマッシュブラザーズX』の開発プロデュースなども手がけた宮路洋一氏だ。 宮路洋一氏 当時、23歳の若者だ
もう人生で何個目かわからない markdown エディタ作った。が、今回のは結構気に入っている。 https://markdown-buffer.netlify.com/ で遊べる。 用途としては、GitHub か Qiita か はてなブログかわからないが、なにか書こうと思ったときに、どのサービスも中途半端に重いので、とりあえずのバッファが必要、という感じで作った。なので速度重視。 ブラウザのストレージで永続化してる。オフラインで動く。できるだけエディタとしてはスコープを大きくせず、単に編集バッファ(textarea)でしかない、というのを意識している。 結構頑張って作り込んでしまった https://nedi.app が色々肥大化してしまっていて入力時にラグを感じるので、編集体験を見つめ直す自戒もある。 機能 数式対応 コードハイライト対応 バックグラウンドで自動保存 改行を br に
広告経由でインストールしたiOSアプリによって、高額課金が自動継続する契約をされ、多額のお金が請求される被害が急増しています。 ただ、メディアではほとんど取り上げられていません。 iOSアプリの自動継続課金のこれまで 以前よりAppStoreには継続的な課金の仕組みは有りましたが、一部のアプリ(雑誌など)にしか認められていませんでした。 2016年6月にその条件が緩和され一般のアプリでもある程度の条件をみたせば自動継続課金が可能になりました。(#1) 2017年半ばから海外ではこれを悪用して高額な課金を行うアプリが発生し、問題となりました。(#2) 日本でも2017年末頃から高額課金アプリの問題が発生しましたが国内では話題にならず、280blocker.netのblogで記事にしました。(#3,#4) 2018年途中からはAppStoreでの継続課金に無料トライアル期間が設定できるようにな
Pythonのバグトラッカーに、「Avoid master/slave terminology」という要望が寄せられている。これは「多様性のため」に奴隷制度を連想させる「master」「slave」という単語を削除するほうが好ましいという提案だ(Slashdot、Motherboard、Register)。 そもそも「master」という単語は非常に多くの場所で使われており、たとえばバージョン管理システムGitでは「masterブランチ」という概念がある。そのため、これを変更するのは容易なことではない。また、master/slaveという単語は電子回路やソフトウェアアーキテクチャにおいて奴隷制とはまったく関係ない文脈で使われている。そして、「slave」を置き換えられる単語で適切かつ広く普及している単語はいまのところ存在しない。こういった理由から反対の声も出ていたが、最終的には「salve
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く