タグ

2018年3月21日のブックマーク (12件)

  • Java10のDocker対応について - Qiita

    数字的には節目となるJava10が公開され、Java界隈は久々の春を満喫しつつ、これから始まるアップデートレースに戦々恐々としていると思います。 Java10の新規フィーチャーはいろいろなブログで紹介されていますが、個人的に気になっていたDocker対応について、少し調べてみました。 Java10のリリースノート :  http://www.oracle.com/technetwork/java/javase/10-relnote-issues-4108729.html Dockerについては3つほど対応が書いてありますが、気になるのがこちらです。 Improve docker container detection and resource configuration usage The following changes have been introduced in JDK 10 t

    Java10のDocker対応について - Qiita
    progrhyme
    progrhyme 2018/03/21
  • 【謎】本当にあったfindコマンドの怖い話【検証編】

    3/21 22時頃: 質問編へのリンクを撤去し、タイトルを変更しました。(元のタイトルは「【謎】当にあったfindコマンドの怖い話【解決編】」) 昨日のエントリについて、実験にしてはケースが雑だったので再検証していきます。 【謎】当にあったfindコマンドの怖い話【おもしろ現象】 - くんすとの備忘録 ちなみにモチベーションは「問題を回避したい」ではなく「この現象の原因を知りたい」です1。 よろしくお願いします。 現象からしてfindコマンドが処理中に書き換えられたファイルを読み込んでいるのは明白です。 少しずつ仮設を立て見ていきましょう。 まぁまぁお付き合いください。 検証ケース ケース1: 10万ファイルで実行 ケース2: パイプを使わずfindコマンド一発にし、100万ファイルで実行 ケース3: ケース2を10万ファイルで実行 ケース4: ケース2を15万ファイルで実行 ケース1

    progrhyme
    progrhyme 2018/03/21
  • 不完全にしてかなり言葉足らずな比較プログラミング言語学 - 西尾泰和のはてなダイアリー

    プログラミング言語は人が作ったもの。人は誤るもの。なので完璧なプログラミング言語は存在しない。 「人は誤るもの、しかし誤りに固執するのは馬鹿の所業だ。」(キケロ) プログラミング言語も、間違った設計をして、馬鹿でない人がそれを修正することの繰り返しで発展してきた。 というわけで言語間での設計判断のい違いとか失敗した設計とかを収集中。一部抜粋して講義資料に入れるつもりなので他の事例をご存知でしたらぜひ情報をいただけるとありがたいです。 if(x = 0) C言語では代入が式であるためif(x == 0)のつもりでif(x = 0)と書いてしまい、常に偽になってしまう。 x = 0の値はint、条件式はboolでないといけないので型エラーだよ派: Java x = 0は式ではないので条件式に入れたら構文エラーだよ派: Python 条件式にx = 0をいれたらx == 0と解釈するよ派: H

    不完全にしてかなり言葉足らずな比較プログラミング言語学 - 西尾泰和のはてなダイアリー
    progrhyme
    progrhyme 2018/03/21
    2010年の記事だけど面白いな−
  • 55歳ファンが孤独死 心配して自宅を突き止めたアイドル、亡くなったことを知り追悼ライブを開催(2018年3月20日)|BIGLOBEニュース

    ロリータシンガーソングライターを称する有坂愛海が、亡くなったファンのための追悼ライブを開催すると発表した。 有坂は20日に「ファンを亡くした気持ち」とのタイトルでブログを更新し、追悼ライブ開催に至るまでの経緯と心情を綴った。ファンの間で「おっきゃん」の愛称で知られていた55歳の男性は、10年間ほとんど全てのライブに来場していた。しかし、昨年に大動脈乖離の手術を受けることになり入院。その後、SNSの更新は止まり、ライブにも訪れなくなっていた。 心配していた有坂は、事務所に所属しておらず、迷惑をかけるメンバーもいないことから、このファンの会いに行くことを決意。住所や電話番号、メールアドレスなどの連絡先は知らなかったが、名を頼りに自宅を突き止めて訪問。その際、近所の住人から、退院後の昨年8月29日に自宅で亡くなったと聞いたという。 ファンには家族がなく、葬式も行わなれなかったと知った有坂は、「

    55歳ファンが孤独死 心配して自宅を突き止めたアイドル、亡くなったことを知り追悼ライブを開催(2018年3月20日)|BIGLOBEニュース
    progrhyme
    progrhyme 2018/03/21
    冥利に尽きるとはこのことか
  • Linuxを使ってWindowsのパスワードをリセットする方法

    Opensource.comは3月16日(米国時間)、「How to reset a Windows password with Linux|Opensource.com」において、ユーティリティ「chntpw」を使ってWindows 10のパスワードを変更する方法を紹介した。Windowsのパスワードを忘れてしまった場合などに、レスキューツールとして利用できる。 記事では、Windows 10がインストールされたPCを、Fedora 27のLive USBから起動し、そこからchntpwコマンドを実行してパスワードを変更するという手順を紹介している。Live USBで起動したFedora 27にchntpwユーティリティをインストール、WindowsパーティションをFedoraからマウントし、そこからchntpwユーティリティを使ってアカウント情報を変更している。 この方法を実行するには

    Linuxを使ってWindowsのパスワードをリセットする方法
    progrhyme
    progrhyme 2018/03/21
  • Vim 8.0用のプラグインマネージャを作ってみた話 - Qiita

    概要 Vim 8.0 では、Vim 体にプラグイン/パッケージを扱うための機能が追加され、さらに外部プロセスを実行して非同期に通信を行う、ジョブ・チャンネル機能が追加されました。 今回、これらの機能を活用した Vim 8.0(およびNeovim)用のプラグインマネージャを作ってみました。 プラグインマネージャの歴史 題に入る前に、Vim のプラグインマネージャの歴史を軽くおさらいしてみましょう。(以下の分類は、私による勝手な分類です。) 第 1 世代 Vim には、Vimball と GetLatestVimScripts という標準プラグインが付属しており、これを使えば対応プラグインを簡単にインストールしたり、更新することができました。 しかし、これらに対応していないプラグインの管理は困難でした。'runtimepath' の管理は手動だったため、すべてのプラグインを単一ディレクトリ

    Vim 8.0用のプラグインマネージャを作ってみた話 - Qiita
    progrhyme
    progrhyme 2018/03/21
  • Vim 8.0 Advent Calendar 6 日目 パッケージ - Qiita

    この記事は Vim 8.0 Advent Calendar の 6 日目の記事です。 Vim のパッケージ機能を使うことで、簡単なプラグインの管理を行うことができます。 パッケージとは まず、パッケージ機能におけるパッケージとはどんなものかについて説明します。 1 つのパッケージは、複数のプラグインを含んでいます。また、プラグインはそれぞれ、Vim 起動時に読み込まれるか、あとから指定して読み込まれるかに分けられます。 パッケージは以下のようなディレクトリ構造になっています。 package/ |- start/ | |- plugin1/ | |- plugin2/ | `- plugin3/ `- opt/ |- plugin4/ |- plugin5/ `- plugin6/ start/ ディレクトリ以下にあるものが Vim 起動時に読み込まれるプラグインで、opt/ ディレクトリ

    Vim 8.0 Advent Calendar 6 日目 パッケージ - Qiita
    progrhyme
    progrhyme 2018/03/21
  • Google Apps Scriptの開発をモダンに行う方法 - Speee DEVELOPER BLOG

    株式会社Speeeの山です。皆様、こんにちは! 今回ご紹介させていただくのは、Speeeで実践しているGoogle Apps Script(以下 GAS) を用いたモダンな開発手法についてです。この記事を通してGASって「便利だし使えるかも!」と思っていただければ幸いです。 Google Apps Scriptとは Google Apps Scriptは、言わずと知れたGoogleが提供するサーバサイドのスクリプト環境です。 基的にはWebブラウザを通して開発を行います。 作業効率化に威力を発揮するGAS Speeeでは特に、管理部門の作業効率化でGASを使用しているケースが多く、例えば Slackの制限付きユーザを各種チャネルに招待するアプリケーション メーリングリストの文面生成を自動化するアプリケーション Speeeラウンジの使用状況を閲覧するアプリケーション など、様々な用途でG

    Google Apps Scriptの開発をモダンに行う方法 - Speee DEVELOPER BLOG
    progrhyme
    progrhyme 2018/03/21
  • Introducing HashiCast

    The HashiCorp community is growing everyday, and we are always looking for new ways to engage our community. We are excited to introduce HashiCast - a podcast about the world of cloud infrastructure. This podcast will highlight people, and technology from companies in the technology community, as well as insight and news from HashiCorp itself. We have a great lineup of guests for HashiCast, and we

    Introducing HashiCast
    progrhyme
    progrhyme 2018/03/21
    "a podcast about the world of cloud infrastructure"
  • Secure Kubernetes Deployments with Vault and Banzai Cloud

    progrhyme
    progrhyme 2018/03/21
    Banzai Cloudなんてあるんだ
  • Understand your spending at a glance with Google Cloud Billing reports beta | Google Cloud Blog

    Understand your spending at a glance with Google Cloud Billing reports beta Whether you’re a developer working on a new project, an engineering manager checking your budget or a billing administrator keeping tabs on your monthly spending, you're probably asking yourself questions about your GCP bill such as: Which project cost the most last month? What’s the trend for my GCP costs? Which GCP produ

    Understand your spending at a glance with Google Cloud Billing reports beta | Google Cloud Blog
    progrhyme
    progrhyme 2018/03/21
    プロジェクト横断で見れるのは嬉しいな
  • Network policies for Kubernetes are generally available | Google Cloud Blog

    Andy RandallVP Partners & Customer Success, Tigera We're pleased to announce the GA of network policies for Kubernetes, which we originally announced into beta last September. Network policies are fully tested and supported for production workloads on Google Kubernetes Engine, and, as a community, we recommend users enable them. Network policies are sets of constraints that allow Kubernetes admins

    Network policies for Kubernetes are generally available | Google Cloud Blog
    progrhyme
    progrhyme 2018/03/21
    K8sクラスタ内のアクセス制御に使えるNetwork PolicyがGAに