タグ

2020年4月26日のブックマーク (12件)

  • Postfix + dovecot バーチャルメールボックスの設定を深堀する

    メールサーバは、配送先を1つのドメインのみ設定できるのではなく、複数のドメインを配送先として設定できます。指定された配送先のドメインをどのように仕分けを行うかはいろいろな方法が用意されています。 前提 前提としてメール保管形式は、Maildir形式にします。Postfixとdovecotの設定は、以下に設定してください。 Postfix Maildir形式の設定 vi /etc/postfix/main.cf #MailDir形式に設定 home_mailbox = Maildir/ 設定の反映は、Postfixを再起動してください。 dovecot Maildir形式の設定 まずdovecotのインストールします。すでにインストールされている場合は、飛ばしてください。 yum install dovecot 以下Maildir形式の設定です。 vi /etc/dovecot/conf.d

    Postfix + dovecot バーチャルメールボックスの設定を深堀する
  • CentOS 7 firewalld よく使うコマンド - Qiita

    CentOS 7ではファイアウォール(以下、FW)のサービスが iptables から firewalld に変わりました。 FWの設定は firewall-cmd コマンドを利用して行います。よく使うコマンドをまとめます。 サービスの起動/停止 systemctl コマンドを利用します。 サービス名は「bash-completion」がインストール済みの場合、[Tab]キーで補完可能です。 「.service」は省略可能です。

    CentOS 7 firewalld よく使うコマンド - Qiita
    murasuke
    murasuke 2020/04/26
  • 渋谷道玄坂のマンホールの蓋のヒミツはご存じか?

    12月14日から映画『エッシャー視覚の魔術師』(2018年・イタリア)の公開がはじまった。エッシャーについては「M・C・エッシャーとでんぐりでんぐりの話」に少し踏み込んで書かせてもらったが、そのあたりの縁もあって公開日にトークをさせてもらった。 日テセレーションデザイン協会の会長で数学者の荒木義明さんにお声がけいただいて、アップリンク渋谷での公開日の上映後、対談をさせていただいた。ちなみに、この対談シリーズは4回予定されていて、12月22日(日)には、東京2020エンブレムをデザインされた野老朝雄さんである。 映画は、エッシャーファンは絶対に観たほうがよいとても満足感の高いものになっている。作品とソックリのアングルでイタリアやスペインの実際の美しい風景が映し出される(エッシャーと同じ体験ができる!)。時間軸に沿って、日記や家族の証言や時代背景をもとに編集されることが、エッシャーについては

    渋谷道玄坂のマンホールの蓋のヒミツはご存じか?
    murasuke
    murasuke 2020/04/26
  • Linuxの鬼門、viエディタの基本的な操作方法と実用的なコマンド

    Linux初心者にとって最大の敵、viエディタと仲良くする方法 Linuxで編集作業をするとなると避けて通れない「vi(ブイアイ)エディタ」。 「viエディタ」はマウスの普及していない時代に開発された編集ツールです。そのためマウス操作に慣れた人には、とっつきにくい印象を与えます。 ちなみにCentOS5.8ではデフォルトでviの派生版である、「vim(ヴィム)」がインストールされています。そのなかでも最小オプションである「vim-minimal」というタイプになります。 viを実際に操作します 前回解説したターミナルエミュレータ(Tera Term等)でログインしてください。 一般ユーザーで「cdコマンド」を入力してEnterを押してください。 「cd」はディレクトリを移動するコマンドです。ディレクトリを何も指定しないと「ログインしているユーザーのホームディレクトリ」に移動します。 (特別

    Linuxの鬼門、viエディタの基本的な操作方法と実用的なコマンド
    murasuke
    murasuke 2020/04/26
  • SMTPサーバのスパムメール対策「OP25B」と「ユーザー認証」について

    メールサーバ管理者とスパムメールの飽くなき戦い メールサーバを運用する上でのリスクは、改ざんや成りすましの他にも、「スパムメール」が挙げられます。このページではスパムメールとの飽くなき戦いの中で培われた対応策について解説します。 具体的には「OP25B」と「ユーザー認証」です。 OP25Bについて 「OP25B」とは「Outbound port 25 Blocking」の頭文字を取ったもので、2012年現在、ほとんどのISPがスパムメール対策として導入しています。 「OP25B」はスパムメールの温床になっている「ポート25番を利用したメールを遮断する」という対策です。しかしポート25番は外部のSMTPサーバと通信する際や、ローカルでのメール配信に利用するため、完全に遮断することはできません。そのためスパムに利用される特定の通信のみ遮断します。遮断するのは以下の場合です。 1.ISP内部のネ

    SMTPサーバのスパムメール対策「OP25B」と「ユーザー認証」について
  • 【丁寧解説】Linuxのファイアウォール firewalld の使い方

    このページではLinux(CentOS)のファイアウォールfirewalldについてまとめてご紹介した。 CentOS6まではiptablesを利用していたが、CentOS7からfirewalldというものも利用できるようになっている。 こちらも含め紹介していこう。 CentOS6までは高機能なパケットフィルタとしてiptablesを使用していたが、CentOS7では新しく「firewalld」というのもが実装された。 サービス単位でのfirewalldとiptablesの共存は出来ないようになっている。 firewalldを無効化してからiptablesを使用することも出来るようになっているが、CentOS7ではfirewalldがデフォルトで稼動するようになっているので、そちらを使用したほうがいいだろう。 iptablesとの関係 firewalldは実のところ、内部ではiptable

    【丁寧解説】Linuxのファイアウォール firewalld の使い方
  • 一部だけ除外したい CSS の :not() の使用方法

    またに使うCSS の :not() の使い方をまとめました。 基的な使い方 基的な使い方はこのタグ以外適用したい場合に使います。カッコの中に除外したいタグを指定するだけで使用できます。CSS3が使えるようになり使う機会が増えてきました。 指定タグを除外 /* Pタグ以外適用 */ :not(p) { color:#FFF; } /* divタグ以外適用 */ :not(div) { color:#FFF; } /* h1タグ以外適用 */ :not(h1) { color:#FFF; } 指定IDのみ除外 /* #id以外適用 */ :not(#id) { color:#FFF; } 指定クラスのみ除外 /* Pタグの.class以外適用 */ p:not(.class) { color:#FFF; } 指定擬似クラスのみ除外 /* 擬似クラスhover以外適用 */ a:not(:h

    一部だけ除外したい CSS の :not() の使用方法
    murasuke
    murasuke 2020/04/26
  • 【図解】公開鍵と秘密鍵を使ったSSH接続の設定を分かりやすく解説

    SSHとは SSHとはサーバをリモートで操作するプロトコルです。ポートはデフォルトで22番を利用します。現場ではリモートでLinuxのサーバを操作するために利用されます。SSHの略は「Secure SHell」です。Secureと言う単語あるようにSSHでアクセスすると通信はすべて暗号化され盗聴されません。認証方法はパスワード以外にも公開鍵認証が利用されます。これはデータを暗号化する公開鍵とデータを復号(解読)する秘密鍵を使って通信する暗号化方式です。公開鍵と秘密鍵はペアになっています。 公開鍵認証でアクセスする方法を紹介します。 前提 クライアントにはWindows10を利用します。サーバはLinux CentOS6または 7での解説になります。 クライアント:Windows10 (GitBashインストール) サーバ   :Linux CentOS6 or 7 windowsで秘密鍵と

    【図解】公開鍵と秘密鍵を使ったSSH接続の設定を分かりやすく解説
    murasuke
    murasuke 2020/04/26
  • AMD & RequireJS - Qiita

    このドキュメントではAMDおよびRequireJSについて纏めています。 追記: もしあなたが新規にJavaScriptで開発する予定なのであれば、先にまとめを読んだほうが幸せになれるかもしれません。 What is RequireJS? RequireJS (http://requirejs.org/) とは、モジュール化したjavascriptを良しなに読み込んでくれるフレームワークです。 require.jsは公式サイトからダウンロードできます。 http://requirejs.org/docs/download.html#latest ※ダウンロードページには require.js と r.js というものがありますが、 require.js はモジュールを読み込むためのものです。ブラウザで読み込んで利用します。 r.js はモジュールを最適化するためのビルドツールです。ブラウザ

    AMD & RequireJS - Qiita
    murasuke
    murasuke 2020/04/26
    “RequireJSの利点は、require.jsをブラウザで読みこめばビルド不要でモジュールの恩恵が受けられる点ですので、ビルドをしない前提であればRequireJSは現在でも覚えておいて損はないでしょう。”
  • GitHub - filipw/dotnet-script: Run C# scripts from the .NET CLI.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - filipw/dotnet-script: Run C# scripts from the .NET CLI.
  • TypeScript Antipatterns to Avoid

    Photo by pooya ramezani on UnsplashTypeScript is a language that extends the capabilities of JavaScript by adding type annotations to JavaScript code. This lets us avoid bugs from unexpected data types. In this article, we’ll look at some antipatterns to avoid when writing TypeScript code. Overusing the any Type

    TypeScript Antipatterns to Avoid
    murasuke
    murasuke 2020/04/26
    typeofで変数から型にできる。なるほど。
  • あつ森のサーバーを分析してみる

    あつまれどうぶつの森でやることといえば、「サーバー」を入手して地下室にデータセンターを作ることだ。 発売から1か月、タヌキ商店がアップグレードされて3日目の高額商品がサーバーで、ようやく手に入れることができた。あつ森のラックは、ぶつ森時代に比べてはるかに高精細になっており、搭載装置もサーバーだけではないようだ。そこで稿では、どんな装置が搭載されているのかを分析してみたい。 前面を見て分かるのは、サーバらしき装置が6台、最下段にグリル状のベゼルでカバーされた装置が1台、最上段に謎の装置が1台の合計8台で構成されたラックということだ。ファクタが分からないので何とも言えないが、村人と比較すると44Uぐらいにみえる。しかし装置のサイズは感覚的にはせいぜい3U程度にしかみえない。3U×8=24Uではまったく足りないが、あつ森世界ではEIA規格は通用しないのかもしれない。 サーバについては「どっかで

    あつ森のサーバーを分析してみる
    murasuke
    murasuke 2020/04/26
    本当にサーバだった。してやられた。