武漢への日本支援物資に貼られた文字は中国で話題になっている。天宝元年、日本僧の栄叡と普照が鑑真のもとを訪れ、受戒システムがない日本仏教を救うために誰かを派遣してほしいと懇願したと同時に仏国を目指した長屋王が唐に贈った袈裟千枚の話を… https://t.co/pV4Zc7EW76
関連キーワード 仮想化 | クラスタ | Docker | システム構築 複数のコンテナを運用する方法は主に2つある。前編「コンテナ連携ツール『Mesos』とは? 『Kubernetes』との違いは」で紹介した、リソース管理ツール「Apache Mesos」(以下、Mesos)を用いる方法と、中編「『Kubernetes』で複数のコンテナを管理するには?」で紹介した、コンテナの運用管理を自動化するコンテナオーケストレーションツール「Kubernetes」を利用する方法だ。 併せて読みたいお薦め記事 Kubernetesの活用事例 マインクラフト交流サイトが「Kubernetes」を活用 その独自の管理方法とは? マネージドKubernetesを使うマインクラフト交流サイト 直面した課題と解決策は? メルカリが写真検索に「Amazon EKS」を活用 マネージドKubernetesの使い勝手
WireGuardは、Linuxのプロジェクトとして開発がスタートしたオープンソースのレイヤ3VPNで、他のVPNと比較してコードがシンプルで、高速かつ組み込みやすい。現在はLinuxだけでなく、Windows、macOS、BSD、iOS、Androidでも利用できる。 UDPを介してIPパケットをカプセル化することでVPNを実現しており、秘密鍵と公開鍵を使用して認証を行う。前述のように、既存のVPNと比較して高速であり、Noiseプロトコルフレームワーク、Curve25519、ChaCha20、Poly1305、BLAKE2、SipHash24、HKDFといった暗号化技術をサポートしている。 Linuxでの利用にあたっては、WireGuardの中心的な開発者であるJason Donenfeld氏がLinuxに組み込まれている暗号化サブシステムを嫌い、新たな暗号化サブシステムとしてZinc
「スペースインベーダー」「パックマン」「スーパーマリオブラザーズ」など、これまでに世界的なヒット作を数多く生み出してきた日本のゲーム業界。その作風などに興味を抱き、日本でゲーム研究がしたいからと、海外からはるばるやって来た留学生の姿を、筆者も所属する日本デジタルゲーム学会の研究会に足を運ぶと毎回必ず見掛ける。 東北学院大学教養学部の准教授で、日本デジタルゲーム学会広報委員も務める小林信重氏によると、「留学生の数は、2000年代から増え始めました」という。ところが、日本では肝心要のゲーム研究をしている大学と指導ができる教員、研究のポストの数が非常に少ないため、留学生の受け入れ体制が不十分な状態がずっと続いている。開発志望の場合は、工学部でプログラミングなどを学ぶという手はあるが、とりわけゲームの歴史や文化、産業、経済などの研究ができる所は、ほとんどないというのが現状だ。 「ゲーム大国」と言わ
AtCoder の言語アップデート で、C++17 対応コンパイラが使えるようになりました。やったー! この記事では、競技プログラミングに役立つ C++17 の新しい標準ライブラリ・言語機能を 16 個紹介します。 サンプルコードは、AtCoder の GCC 9.2.1 システムで動作を確認しています。 C++17 標準ライブラリ機能 1. 値を範囲内に収める std::clamp(x, min, max) 値 x を、min 以上、max 以下に収めてくれる関数です。 これまで std::max(std::min(x, max), min) と書いてたのが 1 つの関数で済みます。 #include <bits/stdc++.h> int main() { // 値を 0 以上 100 以下に収める std::cout << std::clamp(50, 0, 100) << '\n'
プログラミング言語のトレンドは時代とともに移り変わっても、その考え方や利用されるアルゴリズムは変わりません。ソフトウェア開発においてアルゴリズムは効率化や高速化といった恩恵をもたらすため、できれば基本から押さえておきたいところ。今回は、ユーザーの多いPythonでアルゴリズムを学べる『Pythonではじめるアルゴリズム入門』(翔泳社)から、線形探索と選択ソートの手法を紹介します。 リストから目的の値を見つけられるようになる。 データ量が多い場合の問題点を体験する。 多くのデータの中から欲しいデータを見つけることを「探索」といいます。私たちの生活の中でも、欲しいものを見つけるために探す場面はよくあります。そして、その探し方は探すものや量によって変わってきます。 実際にどのような探索方法があるのか知っておきましょう。 日常生活における探索を知る 探索を行なうのはプログラミングに限った話ではあり
Web アプリケーション開発において TypeScript で型付けをして、 React, Vue, Angular などのフレームワークでビューを作り、 Webpack でバンドルする、という構成が当たり前のようになってから久しいですね。 フロントエンドアプリケーションの設計は洗練され、我々はまあまあ安全かつ開発しやすい環境でアプリケーションを作れるようになりました。 ところでみなさんはその開発環境の構築にどれだけのコストをかけていますか? 新規プロダクトを作るたびに最適な Webpack の設定ファイルを作るために苦心して、気づけばその肉体にゴリゴリのウェブパッ筋を宿していませんか? 賢い人はスターターボイラープレート的なものを自分で用意しているかもしれません。 だけどそれも頻繁な依存ライブラリのアップデートに合わせるために常にメンテナンスが必要となります。カビの生えないボイラープレー
ログ分析勉強会 vol.2 https://loganalytics.connpass.com/event/157354/ の資料です
# ブラウザで認証後表示されたコードをペーストする Please type code:xxxxxxxxxxxxxxx sshでサーバにログインする際に、まず公開鍵認証が行われ、正解するとたーみなるに、このURLを開いてくれというメッセージが出ます。 https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=xxxxxxxx-xxxxxxxxxxx.apps.googleusercontent.com&redirect_uri=uxxxxx 上記の部分ですね。これをブラウザに貼り付けて、Googleの認証を超えると、あるコードが払い出されるので、それをターミナルに貼り付けると無事ログインできます。また、ログイン後はトークンが有効期限のうちは再度oAuthする必要はありません。 インストール方法 OAuth
この記事はRaspberry_Pi - ラズパイでやらなければいけない4つのセキュリティ対策!の再投稿です。 はじめに ラズパイは低価格で高スペックで出来ることも多いのですが、セキュリティ面を何も気にせずデフォルトで利用するのはかなり危ないです! というのも、ラズパイを使う以上はおそらくインターネットに接続することになると思うのですが、ラズパイはrootユーザーの名前とパスワードが公開されているので、インターネットに接続した段階で、猛烈なアタックを受けます。 なので 新規ユーザーの作成 SSHで公開鍵認証 ポート番号等の設定変更 piユーザーの削除 を行っていきます 参考:5ステップで完了!ラズベリーパイ(B+)のセキュリティ設定まとめ! 前提条件! 参考:Raspberry PiにSSHで公開鍵認証を使いたい! まずはルートユーザーでログインします。 ラズパイの設定が終わっていない方はこ
すでに内々・界隈では発表になりましたが、LINEブログでも一部非公式ながらご報告申し上げます。 今年も2月に発表されます「日本SF大賞」ならびに4月に開催される式典「日本SF大賞授賞式」や、いくつかの派生作品のアニメ化、海外動画配信サービスでの権利化において、私どもは製作委員会の組成を担当したり、大賞式典に関する協賛・資金調達をやらせていただいております。この年末年始、重要イベントである日本SF大賞につきまして、多くの皆さまに開催に関するご支援をお願いにあがっておりました。 それもこれも、昨年10月下旬11月15日になって、何の前触れもなく突然日本SF大賞のメインスポンサーから降りると一方的に通告してくださったドワンゴ社、ならびにご支援をいただいた7年前当時は代表取締役でいらっしゃった川上量生さんの心配りの行き届いた素敵なご対応があってのことだと思い、深く感謝と御礼を申し上げたいと存じます
エンジニアのためのDevRel入門 ─ 外部の開発者と信頼関係を結んでコミュニティでファンを増やす エンジニアリングとマーケティングをミックスしたDevRel(Developer Relations)という活動が注目を集めています。日本アイ・ビー・エムでデベロッパーアドボケイトを務める萩野たいじさんに、エンジニアが果たすべき新しい役割として、DevRelの現状を聞きました。 カンファレンスをきっかけに世界に広がったDevRel DevRelの仕事は開発者と信頼関係を結ぶこと 開発者コミュニティを中心に関係を築く コミュニティは技術スコープの変化に沿って 参加者は増えているが実践の場はこれから DevRelという新しいキャリアパス 個人としてインフルエンサーになること ITやソフトウェア開発において、プロダクトやサービスの利用を牽引するエバンジェリスト(evangelist)やアドボケイト(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く