lynx   »   [go: up one dir, main page]

2017年5月19日のブックマーク (12件)

  • 教育で昔こどものパジャマ着替えのコーナーとお風呂で頭洗うコーナーあっ..

    教育で昔こどものパジャマ着替えのコーナーとお風呂で頭洗うコーナーあった気がするんだけど上手く情報が出てこない。幻?

    教育で昔こどものパジャマ着替えのコーナーとお風呂で頭洗うコーナーあっ..
    daichirata
    daichirata 2017/05/19
    まだやってるで
  • ネットワークルーティングのメモ - Qiita

    はじめに インフラ構築やアプリケーションのネットワーク構成を設計する際、ルーティングの動きさえ分かっていれば、ルーティングテーブルに何を設定したら良いのか、どのように結線したら良いのかなどが分かると思います。そこでルーティングの基の基をメモとして記載します。IPアドレスやセグメント(=サブネット)についても説明しようと思いましたが、長くなるのでこれらについては知っているものとします。 ルーティングとは ルーティングとは、特定の宛先IPアドレス(またはセグメント)に向けて送信された通信パケットを、どのネットワークインタフェースから送出したら良いかの対応付けのことです。この対応付けの一覧のことをルーティングテーブルと言います。 言葉だけだと分かりづらいので絵で説明します。上の絵の色のついた小さい四角はネットワークインタフェースを表しています。色はセグメントを表していて、同じ色は同じセグメン

    ネットワークルーティングのメモ - Qiita
  • いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 - エンジニアHub|Webエンジニアのキャリアを考える!

    いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 業務に必要なだけではなく、コンピュータによって問題解決できていない分野を切り開き、エンジニアとして戦っていくため、刺激的な第二プログラミング言語に挑戦しましょう。RustGo、Erlang、Elixir、Clojure、Scheme、OCaml、Haskell、Scalaを紹介します。 みなさんが使えるプログラミング言語はいくつあるでしょうか? ひとくちに「使える」といっても、ひととおりのチュートリアルは終えたという段階もあれば、言語仕様(あれば)やライブラリを知り尽くしていて、思いついた処理を即座にコード化できるという段階もあります。リファレンスとか参考書を見ながらであれば使える、ということも多いでしょう。 ベテランエンジニアなら、いろいろな仕事に携わっているうちに、さまざまな環境でそれぞれ必要

    いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 - エンジニアHub|Webエンジニアのキャリアを考える!
    daichirata
    daichirata 2017/05/19
    Rustなー、ホントに言われてるほどメインストリームになるのかなーという気持ちもある
  • コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう

    Linuxのファイアウォール「iptables」について入門から実践まで解説 数回に分けてLinuxのファイアウォール「iptables(アイピーテーブルズ)」について解説します。 ネット上に有益な設定が溢れているので、あまり理解しないままコピーペーストで運用している方も多いはず。 しかしそれでは実際に攻撃された際に対処できません。 そこでこのページでは、初めてファイアーウォールについて学ぶ方でも理解できるように、全体像と細かな設定の意味について解説します。 目次 ファイアーウォールの種類 NATについて パケットフィルタリングの概要と書式 テーブルについて チェインについて オプションについて パラメータについて 拡張パラメータについて iptablesの記述順序とルールの適用順について ポリシーについて ファイアーウォールの種類 ファイアウォールと聞いて、まず何を思い浮かべるでしょうか

    コピペから脱出!iptablesの仕組みを理解して環境に合わせた設定をしよう
  • GCEのSubNetwork対応による、変更点とAWSとの違い - 続 カッコの付け方

    昨年の12月頃らしいですが、GCEでもSubnetがサポートされました。最初、これを知った時 なんて無駄な機能をつけたんだ!Googleのパワーをこんなしょうもないことに使うな と思いましたが、調べてみるとGoogle流の考慮は入っていました。 ひとまず、このエントリに引っかかった人は、最後まで読んでください。tl;dr とかでは表せませんが、無理やり概要をまとめると、 GCEもsubnetという太古のダサい技術をサポートしてしまったが、他のパブリック・クラウドとは一味ちがうから安心して! となります。 今までのGCE:Network GCPドキュメント上では、Legacy mode と書いていますが、こちらのほうが よっぽど先鋭的 です。簡単にまとめると ローカルIPアドレスの CIDRだけ指定する そのCIDRは全リージョンにまたがる たったこれだけです。AWSで言い換えると 全リージ

    GCEのSubNetwork対応による、変更点とAWSとの違い - 続 カッコの付け方
  • Linuxネットワークドライバの開発 - Handwriting

    この記事はLinux Advent Calendar 2016 9日目の記事です。 遅刻してしまい申し訳ございません。。。 とある事情があって1ヶ月半ほど独自NICのLinux向けのネットワークドライバを開発していた。 今回はARM用のデバイスドライバを開発した。NICはXilinx社のFPGAであるZYBOを用いて開発した。 まだ十分に実用段階というわけではないが、ひとまず独自NIC経由でのpingやiperfが通ったので、後学のために知見を残しておきたい(誰得だ、という感じだが)。 ソースコードはまだ公開されていないが、そう遠くないうちに公開する予定(たぶん)。 はじめに Linuxのデバイスには キャラクタデバイス - バイト単位のデータ通信 (e.g. シリアルポート) ブロックデバイス - ブロック単位のデータ通信 (e.g. ディスク) ネットワークデバイス の3種類がある。ネ

    Linuxネットワークドライバの開発 - Handwriting
  • Linux x86_64のメモリアドレッシング - Qiita

    前述のように、Linuxはセグメンテーションを使いません、x86ではIntelのマニュアルで言うところの「3.2.1 Basic Flat Model」を利用します。また、そもそもx86_64の64bitモードではセグメンテーションが使えません。セグメンテーション機構はLegacy-modeと書かれているので、実行時に指定できるアドレスの範囲より物理メモリのサイズが大きかった8086の名残みたいな機能なのでしょう、きっと。 しかしながら、どのユーザプログラムも他のプロセスがどの部分の物理メモリを使っているか意識したくないので、各プロセスはそれぞれ仮想的なアドレス空間で動作します。ページング機構によって物理アドレスとリニアアドレスのマッピングを管理することで、それを実現しています。 ページングの仕組み メモリをページフレームという一定サイズの領域に分割します。そして、ページフレームとそこに格

    Linux x86_64のメモリアドレッシング - Qiita
  • Google Search

    If you're having trouble accessing Google Search, please click here, or send feedback.

    Google Search
  • Linuxの不揮発メモリ対応について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? (2019/6/12追記) 今なおこの記事を参照してくれる方がいらっしゃるのですが、現在は以下のスライドのほうが情報が新しいです。 記事は残しておきますが、新しい情報はこちらをご参照ください。 https://www.slideshare.net/ygotokernel/nvdimmlinux-137104084 はじめに Linux Advent Calendarの24日目の記事として不揮発メモリの状況について記載したいと思います。今回はkernelのソースの中とかのあまり技術的に深いところは突っ込まず、概略レベルです。(深いところ

    Linuxの不揮発メモリ対応について - Qiita
  • Scalaでimplicits呼ぶなキャンペーン - kmizuの日記

    はじめのはじめに implicitsは可読性が…という人が居たら、この記事へのリンクを教えてあげていただければと思います TL;DR Scalaには俗に「implicits」と呼ばれる機能がある 実際にはそれらは3つの機能をまとめて指す用語である それぞれの機能は全く異なる 暗黙の型変換は現代では無視してよし 拡張メソッドは、既存の言語でそれを持つのと同じ程度の簡単さである 型クラスとしての用法は、型クラスがある言語を知らないとやや難しいが、積極的に使う価値がある機能である 「implicits」は異なる3つの機能を一つにまとめた呼び方に過ぎず混乱を招くので、使うのをやめよう(個々の機能名で呼ぼう)。また、暗黙の型変換は無視して良いし、拡張メソッドはよく知られているので、型クラスとしての用法にフォーカスして良い はじめに Scalaには俗にimplicitsと呼ばれる機能(群)があります。

    Scalaでimplicits呼ぶなキャンペーン - kmizuの日記
  • インテル、ついに不揮発性のメインメモリ「Intel persistent memory」発表、実稼働デモ公開。2018年に新型Xeon「Cascade Lake」とともに登場予定

    Intel persistent memoryはデータの保持に電力を必要としない、不揮発性メモリの一種だ。データをメモリからストレージに保存する必要がなくなるなど、コンピュータのアーキテクチャを一変させる可能性を持つ。 現代のコンピュータは基的にメインメモリとしてDRAMを利用しています。DRAMはアクセスが高速な一方、容量あたりの単価は高く、それゆえ大量にコンピュータに搭載することが難しく、またデータを保持し続けるのに電力を必要とします。 このDRAMの能力と性質を補完するため、一般に現代のコンピュータには二次記憶装置として大容量で安価かつ電力がなくてもデータを保持し続けられるハードディスクドライブなどのストレージを備えています。 こうした現代のコンピュータの構造を一変させようとインテルが5月16日に発表したのが、大容量かつ低価格、しかもデータの保持に電力を必要としない、同社とマイクロ

    インテル、ついに不揮発性のメインメモリ「Intel persistent memory」発表、実稼働デモ公開。2018年に新型Xeon「Cascade Lake」とともに登場予定
    daichirata
    daichirata 2017/05/19
    より早いNVMeって感じで、それに合わせてデータストアのアーキテクチャがまるっと変わる(write back不要とか)は勿論あると思うけど、ファイルシステムがなくなることは無いと思う。
  • 専業主婦の嫁がアツアツご飯を出してくるので離婚危機

    ・俺は基的に熱いべ物が嫌い ・吹いて冷ましながらべなきゃいけない温度のものは 「吹く」「熱さに気を付けながら口に入れる」 「それでも味や感を押しのけて”熱い!”を感じる」 こういうのが事に集中できず美味しさを減じる効果になるから嫌い ・俺の好きな温度は湯気が立たなくなったぐらい(冷や飯も結構好き っていうか駅弁とかみんな冷や飯じゃん) ・俺の感覚に共感できなくてもいいからとにかく俺にだけは湯気の立ったべ物出すのはヤ・メ・ロ! っていうことを再三再四言って来た 別に疲れてる日は出前でもいいしレトルトでもいい 普段からほとんどの嫁の料理は美味い美味いとってる(俺は事が好きだ) 正月の御節なんか作る必要ない、あんな大変なもの核家族で作るのは狂気だ 冷凍配達のやつから美味しいのを相談してとってる 俺は決して料理自体にはうるさくない 嫌いなものもない ただ! 「熱いものは出すな!」

    専業主婦の嫁がアツアツご飯を出してくるので離婚危機
    daichirata
    daichirata 2017/05/19
    こだわりって繊細/珍しさというより妥協できるかなのでは / 時間指定で(18:00に出しといてとか)お願いしたほうが良さそう
Лучший частный хостинг