「身に余る素敵な人生をありがとう」Cocco、万感の20周年記念武道館ライブ 2017年7月14日 23:16 4761 54 音楽ナタリー編集部 × 4761 この記事に関するナタリー公式アカウントの投稿が、SNS上でシェア / いいねされた数の合計です。 502 954 3305 シェア
const ua = navigator.userAgent; if (~ua.indexOf('iPhone') || ~ua.indexOf('iPod') || ~ua.indexOf('iPad')) { return 'ios'; } else { return 'other'; } const ua = navigator.userAgent; if (ua.includes('iPhone') || ua.includes('iPod') || ua.includes('iPad')) { return 'ios'; } else { return 'other'; } ※「それ、もっとスマートに書けるよ」を書いた人はnavigator.userAgentを配列だと勘違いしていますが、navigator.userAgentは文字列です。(だからua.indexOf()はArr
EnterpriseCloud.jpより更新版をダウンロードください。 http://enterprisecloud.jp/installguide-openstack/ 目次 Part.1 OpenStack 構築編 1. 構築する環境について 1–1 環境構築に使用するOS 1–2 作成するサーバー(ノード) 1–3 ネットワークセグメントの設定 1–4 各ノードのネットワーク設定 1–5 Ubuntu Serverのインストール 1–6 Ubuntu Serverへのログインとroot権限 1–7 設定ファイル等の記述について 2. OpenStackインストール前の設定 2–1 ネットワークデバイスの設定 2–2 ホスト名と静的な名前解決の設定 2–3 リポジトリーの設定とパッケージの更新 2–4 OpenStackクライアントのインストール 2–5 時刻同期
600円台からの手のひらサイズのボードPC「Raspberry Pi(ラズパイ)」シリーズは、メモリー容量が1Gバイトと一般的なPCに比べれば非力。そんなラズパイに適したLinux OSが、軽さとセキュリティを重視した「Alpine Linux」です。 Alpine Linuxをインストール Alpine Linuxは、ネットワーク接続関連の機能に絞ったシンプルなLinuxディストリビューションです。Dockerコンテナのベースとして主流になりつつあります。ラズパイ向けの起動メディアを用意しているので、起動してインストーラーを実行するだけで簡単に導入できます。 Alpine Linuxをインストールするには、まず公式サイトのダウンロードページにアクセスし、ページ最下段にある「RASPBERRY PI」欄の「armhf」ボタンをクリックしてOSの起動メディアを入手します。2017年10月4日
巷ではコンテナが大人気です。一方で、アプリケーションコンテナであるDockerとDockerコンテナをオーケストレーションするKubernetes。もう一方で、システムコンテナであるLXCとそれを便利に使うためのLXD。 本連載でもこれらの技術のいくつかは何度か取り上げられています。 ところで、Ubuntuではバージョン15.04よりinitとしてsystemdが採用されていますが、実は、このsystemdにもコンテナを動かす機能があります。 そこで今回は、上に挙げたような「有名ドコロ」のコンテナ技術がアツい中、あえてsystemd-nspawnというコマンドを使い、systemdに備わっているコンテナ機能を「とりあえず」「簡単に」使う方法を紹介します。 強化版chroot UNIX オペレーティングシステムには本来のルートディレクトリと論理的に分離し、ユーザーやプロセスにあたかもルート
ブートローダからカーネルまで これまでの私の ブログ投稿 を読まれた方はご存じかと思いますが、しばらく前から低水準言語を使うようになりました。Linux用x8664アセンブリ言語プログラミングについても書いています。また、同時にLinuxのソースコードにも触れるようになりました。下層がどのように機能しているのか、コンピュータでプログラムがどのように実行されるのか、どのようにメモリに配置されるのか、カーネルがどのように処理や記憶をするのか、下層でネットワークスタックがどのように動くのかなどなど、多くのことを理解しようと意欲が湧いています。これをきっかけに、 **x8664** 版Linuxカーネルについてシリーズを書いてみようと思いました。 私はプロのカーネルプログラマではないことと、仕事でもカーネルのコードを書いていないことをご了承ください。個人的な趣味です。私は下層で何が起きているのかと
ファームウェア(BIOS or UEFI*1)が マザーボードのROMからメモリにロードされて実行開始し、ハードウェアをスキャン(POST - Power-On Self Test というハードウェアの自己診断を)する [BIOSの場合] プライマリHDDのMBR(先頭のセクタ(512バイト))を見る [UEFIの場合] プライマリHDDのGPTヘッダ(LBA1 or 最終セクタ)を見る MBR/GPTにインストールされているブートローダをメモリにロードして制御を移す GPTとMBRはどのように違うのか? - かーねる・う゛いえむにっき BIOS/UEFI/MBR/GPT MBRでは232≒2.2TBまでのディスクしか扱えない GPTでは264≒8.5ZBまでのディスクを扱うことができる BIOSはIntel CPUのリアルモード(16bitモード)でないと起動できないため、1MBまでのメ
先日、ioドメインの障害があったのだけど、自分がDNSの仕組みをよく分かっていないせいで、いまいちどういうことが起こっていたのか把握できなかった。そこで、DNSの仕組みについて軽く勉強したので、そのメモを残しておく。内容は間違っているかもしれないので、その場合は指摘してください。 DNSについて学んだこと Software Design 2015/4のDNSの教科書が非常に勉強になった。また、 インターネット10分講座:DNSキャッシュ - JPNICも参考になる。 権威サーバとフルリゾルバ まず、DNSサーバには権威サーバとフルリゾルバの二つの種類が存在する。 権威サーバ ドメインの情報を管理し、自分の管理しているゾーンの情報を提供するだけのサーバ 問い合わせたドメインが自分のゾーンの管理下ではない場合、別の権威サーバへ委任するという情報を返す コンテンツサーバとも言われる? 例) co
やっはろー(= ゚ω ゚)ノ カヤックテックブログ2回目の登場、UIよりUXが優れた人間になりたいフロントエンジニアの町田と申します。 前回の「svg / canvas出力ができるbodymovinの紹介」は、好調な出だしで、現在「bodymovin」で検索すると4番目に表示されます。ご覧いただきありがとうございます。 さて、今回は「デザインについて」の記事です。 デザインと聞くと、専門分野じゃないと言って、身構える人が多くいます。 仕事上そのような態度で、デザイナーと接することはマイナスでしかありません。 ですが、何も知らないまま突っ込んでいくと、デザイナーとの泥仕合に発展する可能性もあります。 そのような人がデザイナーの方と対等に話し合えるようにしたい、デザイナーにCSSに基本ぐらいは知っておいてほしいのと同様に、デザイナー側もプログラマーにデザインの基本的なことを知ってほしいんじゃな
「エンジニアの仕事は楽しいですか」 そう訊ねられたら楽しいと答えるかな。でも、何が楽しいかと問われると楽しい仕事もあり、忍耐力を鍛えるような仕事もあり、心中はスパッと楽しいとは言えないのですけれど仕事が1つだけということはエンジニアにはないので、全体からいえば、概ね良好なのではないかと思うのです。 とは言っても、どのような仕事だとしても共通的なことがあると言えばあるような。 新しいアイデアを探る 過去に担当した経緯からではあると思うけれど、いや、多分に他のメンバのスキルから消去法というか優先順位できにで同じ結果になると思うけれど、割と難しめのタスクが回ってきたのです。 いよいよ手をつける時期になった(自分で開始時期を宣言していた)ので、状況を整理してみたら獏とした印象しか残らないほど、現時点で掴みどころがないのである程度ロジックを作ろうとすると、多少の権威づけをしておきながら、ゴール設定を
2017年10月6日『まぼろしのJS勉強会 #1 「ナウいJSの書き方・考え方」』にて発表した資料です。 https://maboroshi.connpass.com/event/66502/ #mbrs_js_study
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く