ナレッジグラフ推論チャレンジ2021「技術勉強会」 ~ナレッジグラフ利用技術の基礎と推論/説明への活用例~:https://kgrc2021ws.peatix.com/ 資料:https://github.com/KnowledgeGraphJapan/KGRC-ws-2021/tree/main/Section2
Google ChromeはかつてAppleのウェブブラウザ・Safariと同じHTMLレンダリングエンジンのWebKitを使用していましたが、Chrome 28からエンジンを「Blink」に変更しました。WebKitはオープンソースでしたが、AppleとGoogleの開発方針が対立したことからBlinkがフォーク(分岐)したもの。このフォークはそれぞれのエンジンにどのような影響を与えたのか、まとめたグラフが制作されています。 One year of Blink and WebKit http://browserg.nom.es/ HTMLレンダリングエンジンは、HTMLやCSS、JavaScriptなど、ウェブページを表示するための記述用言語を解釈して、実際に画面に文字や画像を表示するためのプログラムであり、ウェブブラウザの心臓部分といえる部分。1998年に開発された「KHTML」という
昨今のシリコンバレーは、バリュエーションが乱れている。あるいは少なくとも不可解な場所になっているように見える。 交流サイト(SNS)大手のフェイスブックは、メッセージングサービスのワッツアップを190億ドル(約1兆9380億円)で買収した。同社の収入は微々たるもので、洗練されたライバルが少なくとも6社存在するにもかかわらず、この高額である。また配車サービスのウーバー(Uber)は未公開株による資金調達で、このほど182億ドルの評価を得た。ビーツ・エレクトロニクスでさえ、音楽配信を始めたばかりで、技術的に劣ったヘッドホンを販売する会社にすぎないにもかかわらず、アップルにとっては32億ドルの価値があった。 そんななか、インターネット検索大手のグーグルは、ある企業をたった5億ドルで買収した。だが、その企業はグーグルや同業他社が最近買収した他のいかなる企業より大きな影響をもたらす可能性がある。
IAMのID統合(Identity Federation)機能 IAMが新しく提供を開始したID統合は、企業内やアプリケーション内で使っている既存のアカウントと認証を用いてAWSの各種リソースやAPIにアクセスできる一時的なセキュリティ証明書を発行する機能です。ビジネスアプリのアカウント毎に新たにAWS/IAMアカウントを発行する必要が無いため使いやすいですね。 Identity Brokerとは Identity Brokerはその名の通り仲介役をする機能です。既存のアプリがどのような認証をするのか各自異なりますので、このブローカーは自作する必要があります。AWSのWEBサイトでは.NET C#を使ってActiveDirectoryとID統合する方法が書いてあります。今回はできるだけ実装をシンプルにするためにモックを用いてJavaによるID統合を実現しています。 ID統合を表現するデモア
slapd.confを用いずOLC (Online Configuration) のみでやろうとするとドキュメントが少ないのでメモ。環境は Debian wheezy 上のOpenLDAP (2.4.31-1+nmu2) と CentOS 上のもの (2.4.23) (追記: 本記事の話のバックグラウンドを末尾に追加した。先にそっちを読むと私がどの程度この問題を理解してるかが、分かるよ!) syncprov モジュールを読み込む cn=config配下にcn=module{0}を作る。Debianでhdbをバックエンド指定しているケースではこのエントリは既に存在していた。CentOSでは(bdbを指定していた関係なのか)なかったため、一から作る。objectClassとしてolcModuleListを指定しておくこと。 dnがcn=module{0},cn=configなどとなるので、その
4月から劇団サーバーワークスに加わりました。伊藤です。 社内ではくりゅーと呼ばれております。 AWS環境では、わずか数クリックでサーバーができたり、AutoScalingで自動的にサーバーが増えたり、 オンプレミスの監視運用のスピードでは全く追いつけません。 そこで、今回はAuto Scalingなどで監視対象のインスタンスが自動で増えたり減ったりしても、Zabbixで常に対象インスタンスを自動登録し、監視対象にする方法をご紹介します。 自動構成ツールなどには依存しないので、どんな方法で(マネージメントコンソール、SDK、CLI、API、Elastic Beanstalk等々)構築、運用していても適用できます。 監視対象インスタンスのAgent側設定 zabbix_agentd.confにおいて、以下の点を設定します。 Server=127.0.0.1 #Zabbix-serverのIPも
dn: cn=config changetype: modify add: olcTLSCACertificateFile olcTLSCACertificateFile: /etc/openldap/certs/ca-bundle.crt - replace: olcTLSCertificateFile olcTLSCertificateFile: /etc/openldap/certs/server.crt - replace: olcTLSCertificateKeyFile olcTLSCertificateKeyFile: /etc/openldap/certs/server.key
この資料では,サプライヤと顧客がアジャイル開発契約を成立させる方法として,4つのモデルを検討します。やがて新しいモデルが登場すると思われますが,現時点で選択肢として存在するのは,概ねこの4つのオプションです。 固定的な契約を覆す 固定された金額,固定された期間,固定されたスコープを持った契約は,依然として IT 業界における契約の標準的ベンチマークであり続けています。この種の契約は,プロジェクトの初期段階で作業のスコープを定義可能である,という考えに基づきます。サプライヤ側はこれを基準として,何が必要か – というより,何人がどれだけの期間必要か – を決定し,金額を算出します。それが完了すれば契約書が正式に署名され,実施に移されます。 このようなモデルは,提供される対象が "もの" ,すなわち一定量の専門的ソフトウェアである,という解釈を基準としています。しかしカスタムソフトウェアを購入
2012年3月26日 更新 2011年4月7日 公開 独立行政法人情報処理推進機構 ソフトウェア・エンジニアリング・センター 概要 最近のソフトウェア開発では、ビジネス環境の変化への対応、これに伴う要求の変更、ソフトウェアの市場投入や投資効果の確認の迅速化が、以前にも増して厳しく求められています。このような状況において、要件を最初に決めずに開発に着手できるアジャイル型を中心とする非ウォーターフォール型の開発手法が注目されています。 IPA(独立行政法人情報処理推進機構)ソフトウェア・エンジニアリング・センター(SEC)では、ウォーターフォール型開発及び、アジャイル型開発の経験が豊富な実務者、契約に詳しい専門家など、産学官の有識者をメンバーとした「非ウォーターフォール型開発ワーキンググループ」を設置し、これらの課題について検討してきました。 この度、日本におけるアジャイル型開発に適したモデル
GPUってあるだろ? グラフィックス・プロセッシング・ユニット。 コンピュータの中で最も高速な部品はなんといってもGPUだ。 たとえばnViditaの最新SoCであるTegra K1。 CPU部は単精度で73.6ギガFLOPS(フロップス)、だがGPU部は364.8ギガFLOPSだ。 これが30万円する最新のGPUボード、GeForce GTX TITAN Zになると、なんとびっくり、8テラFLOPSだ。 これはIntelの最高級IA-64チップ、Xeon ES-2687Wの198.4ギガFLOPSを大きく上回る。 Core i7は92ギガFLOPSに過ぎない。 ちなみにかつて数億円したスーパーコンピュータ、Cray-2はわずか1.9ギガFLOPSに過ぎず、今のコンピュータがどれだけ速いか窺い知れる。JAMSTECの地球シミュレータは131テラFLOPSだが、追いつかれるのは時間の問題だろ
Docker + tmux = dmux ! dmuxを使うと現在起動中のtmuxのwindowにおいて,新しくpaneをつくりそこでDockerコンテナを起動することができる.使い捨て,かつ高速に起動するクリーンな環境でコマンドを試したり,ツールを入れて使ってみたりなどといったことができる.また,プロセスと途中で止めて,後にそれを再開することもできる. デモ 以下は簡単な動作例. 上のデモでは,以下のことが可能であることを示している. dmux initにより新しいpaneでコンテナを起動し,そこにアタッチする dmux stopでプロセスを停止してpaneを削除する dmux startで停止したプロセスを再開して再びコンテナにアタッチする(for文が途中から再開している) dmux deleteでコンテナとpaneを削除する なぜつくったか Dockerのv0.12.0で追加されたp
なんでそんなことをするのかというと。。。 自分はインフラエンジニアやってますが、お仕事だと、ネットに出れないサーバがいたり、そもそもインストールは環境管理側のセンターに任せろ。でも、そのための手順とモノは用意してね。ということが結構ある。 なので、依存パッケージごと丸ごとDLできればすげぇ楽なんです。で、今回の方法が大いに役に立つ。 やり方の結論は、yum downloadonly(yum の依存関係ファイルを全てダウンロードだけしてくれるコマンド)を使うです。 環境 RHEL6.2(EC2上に立ててる。Vagrantで立ててますが、その手順はまた別記事で) やり方 downloadonlyをyumで導入 デフォだとそもそもこれが入ってないので入れる。 # yum -y install yum-plugin-downloadonly 実際ダウンロードしてみる # yum install -
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Docker Hubがアナウンスされて以来、焦ってDockerを触っている@matsumotoryです。 今日は早速mod_mrubyとngx_mrubyをdocker buildに対応させました。これによって、Docker環境においてmod_mrubyを組み込んだApache httpdやngx_mrubyを組み込んだnginxを迅速かつ容易に連携させる事ができるようになります。 今日はその一例を紹介したいと思います。 リバースプロキシのnginxの挙動をmrubyで制御する ngx_mrubyのGitHubレポジトリにはすでにDockerに対応させています。ですので、ngx_mrubyをcloneするとDockerfileとdocker/
Amazon Web Services(AWS)を利用していると、思わぬ事態に遭遇することがある。AWSを使い始めた初心者のエンジニアが、陥りやすい運用時の“つまずきポイント”をこれから4回で連載する。 運用編での第1回の今回は料金面でのつまずきポイントだ。AWSは常に構成や利用状況を見直さないと、結果的に割高になることがある。初心者がつい、やってしまうポイントを紹介しよう。 つまずきポイント1:割高なインスタンスを使い続ける AWSは2006年からサービスを開始しているので、仮想サーバーのEC2インスタンスを長く利用しているユーザーも多いことだろう。 EC2インスタンスには“世代”がある。現行世代のEC2インスタンスは、旧世代のものと比較して性能が向上し、価格が引き下げられている。このことに気付かずに、旧世代のインスタンスを使い続け、結果として割高な料金を支払い続けるユーザーがいる。 具
Complete List of Emoji Image Name Other aliases Unicode hash U+0023 U+20E3 zero U+0030 U+20E3 one U+0031 U+20E3 two U+0032 U+20E3 three U+0033 U+20E3 four U+0034 U+20E3 five U+0035 U+20E3 six U+0036 U+20E3 seven U+0037 U+20E3 eight U+0038 U+20E3 nine U+0039 U+20E3 copyright U+00A9 registered U+00AE U+2002 U+2002 U+2003 U+2003 U+2005 U+2005 bangbang U+203C interrobang U+2049 tm U+2122 information_s
デブサミやJava Day Tokyoなど、会社の許可をもらってイベントにありがたく行かせてもらっているけど、ちゃんとレポートできていなかったということで、社内勉強会で話すことにしました。 まとめ資料を作ったので、このブログにて先行して公開してしまいます*1。少し前のエントリで資料をアップロードしたのはこのための準備でした。 資料の位置づけ 古いJavaの知識で止まっている人(自分含め)やこれから本格的にJavaを学ぼうと思っている人に、最近のJava関連の新機能などをざっくりつかんでもらうための資料です。内容の深さ・広さは、聴く人のJavaスキルに合わせた一応合わせたつもりです。 Java SE 8がリリースされて、その界隈では「for文禁止」などと言われる一方で、会社の新人研修で教えるJavaでは、「ループはforやwhileを使って書きます」みたいに教えるわけで、その辺のギャップを埋
うちのメロンちゃんはLv.117です。 Golangで、簡単なWebアプリケーションをいくつかのフレームワークを用いて作成してみた。 サンプルアプリケーションは、こんな感じのPhotoギャラリーアプリケーションで、画像URLを入力すると追加される。 PureというCSSフレームワークのサンプルから拝借した。 Photo Gallery – Layout Examples – Pure ソースコードはGithubで公開している。 yuroyoro/golang_webapp_framework_samples · GitHub 今回試したのは、net/httpパッケージ、Martini、 Revel の3つ。 net/http編 まずは基本のnet/http編。ソースコードはこちら。 http - The Go Programming Language net/httpパッケージでサーバーを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く