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
こんにちは、運用部 アプリ運用グループの清水です。モンスト仲間募集中です。 以前、Fedora 8からFedora 17への移行のお話を書きました。Fedora 17ではsystemdがデフォルトで使われています。そのsystemdを本番環境で運用して1年以上が経ち、様々な経験をしてきました。systemdの環境で知っておくと役に立つと思われることについていくつか紹介したいと思います。 まずは、systemdの概要について簡単に紹介します。 systemdの概要と歴史 systemdは、従来のSysVinit/Upstartに代わるもので、Linuxサーバの起動時に初期設定やサービス起動をおこなうことにとどまらず、プロセスやリソースなど様々な管理をおこなうデーモンです。 Fedora 14の頃(2010年11月リリース)にTechnology Previewとして提供され、Fedora 1
やりたかったこと:CentOS7起動時にChefを一回だけ実行したい CentOS7からサービス管理がinitiscriptsからsystemdになっています。 initscriptsでは/etc/rc.d/rc.localにコマンドを書いておけばOSの起動時に実行してくれますが、systemdでは違うようなので(今更ですが)調べました。 CentOS7にも一応/etc/rc.d/rc.localもあるのですが、中身を見てみると以下のようになっています。 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead o
日本アニメ初の快挙!海外アニメ賞を受賞した『スキップとローファー』海外ライセンス部長&プロデューサーが語る、奮闘の舞台裏
「○○についての記事を書きたい」って感じでこっちがキーワードを指定AIがキーワードに合わせて膨大なwebの記事のなかから情報を収集いい感じにまとめてくれて記事が自動で生成される そんな、ライターの存在を脅かすサービスArticoolo。これを使えば楽できるかも……?なんて心の片隅で思いつつ実際に使ってみたので、機能や可能性などなど紹介します。 キーワードを指定するだけで記事を作成 記事を作成するためにやることはたったひとつ。記事の元となるキーワードを指定してあげるだけです。それだけで記事ができちゃいます。 今回は、AIによる記事:「article by AI」というキーワードで実際に記事を作ってみます。 記事の最大文字数、読みやすさと独自性のどちらを重視するか、といった項目を設定し、待つこと1分ほど。こんな感じに記事を作成してくれました(一部抜粋)。 Internet article wr
第3回は、LTEベースのIoT無線技術の概要と、ネットワーク全体の視点からの考察、これらの技術の応用分野について述べる。 表3に、LTEベースIoT無線技術の各カテゴリーの比較を示す。なお、各カテゴリーの仕様内容や要素技術については第4回以降に解説する。最大通信速度について、Cat-0やCat-1では半2重の場合は全2重に比べて半分以下となる。これは、送信と受信で共用している発振器の周波数を切り替えるための時間が必要となり、切り替え中は通信ができないためである。バッテリー寿命目標については全てのカテゴリーで10年としているが、各カテゴリーでどれだけの通信時間と通信量が必要か、どの程度受信データの待ち受け時間を確保する必要があるかによって実際の寿命は大きく異なる。
出典:日経SYSTEMS 2016年 4月号 p.113 (記事は執筆時の情報に基づいており、現在では異なる場合があります) すべてのモノがインターネットにつながる「IoT(Internet of Things)」。最近、この言葉を聞かない日はないほどだ。実際、さまざまな企業がIoTをうたった「モノ」や「サービス」を発表している。おそらく、IoTに直接関係がないエンジニアでも、興味を持っている人は多いことだろう。 筆者自身は、Webエンジニアだ。長年、Webブラウザー上で動作するWebアプリケーションの開発や、HTML5をはじめとしたWeb技術の標準化を追いかけてきた。だが最近は、別のネタにハマっている。それは、モノ同士の連携─、いわゆるIoTの分野だ。Webエンジニアにとっても十分面白く、一般的な企業システムにかかわるITエンジニアにとっても楽しめるものである。 すでに一部のWebエンジ
出典:日経コンピュータ 2016年4月28日号 pp.32-35 (記事は執筆時の情報に基づいており、現在では異なる場合があります) 注目度が高い割に使いこなしが難しいのが自然言語処理技術を使ったAI(自然言語AI)。だが、音声認識などとの組み合わせで得られるビジネス上のメリットは大きい。先行ユーザーはIT企業と手を組み、対象分野を絞って実用化に取り組んでいる。 [三菱UFJ銀×IBM]電話応対の置き換え狙い複数技術を併用 三菱東京UFJ銀行は2016年3月、異なる二つの自然言語AIを使い、2種類の「銀行取引Q&A」サービスの提供を始めた。 一つはLINE公式アカウント向けのQ&Aサービスで、IBMのWatsonが提供するAPI(アプリケーション・プログラミング・インタフェース)「NLC(Natural Language Classifier:自然言語分類)」を使う。もう一つはスマートフォ
人工知能(Artificial Intelligence、AI)が今、第3次ブームを迎えています。コンピュータのマシンパワーが充実してきたおかげで、またブームがやってきたようです。コンピュータの「アルファ碁」が人間のトップレベルにあるプロ棋士に勝ち、車はコンピュータによって自動運転され、「Pepper」などのロボットが街中にあふれ、書店の店頭には機械学習などの人工知能本が多く並んでいます。 そうなのです。アニメやラノベの世界が現実にも来ています。 筆者は第2次人工知能ブームのときに、人工知能マシンとして、LISPマシンの開発に従事していました。この時代は、ナレッジエンジニアが雨後の筍のようにいっぱい出てきた時代です。この第2次ブームの発展と衰退を経験し、今回の第3次人工知能ブームを驚きと感動で迎えています(図1)。 ところで人工知能って何? ところでこの人工知能とは、何でしょうか。哲学的な
標題のテーマ、今までリダイレクト使ってまどろっこしいことしていた。 # sed -e "s/AAA/ZZZ/g" INFILE.txt > OUTFILE.txt # cp OUTFILE.txt INFILE.txt つまり、一度OUTFILE.txtに置換内容を吐き出してから、OUTFILE.txtをオリジナルのINFILE.txtに反映、とするやり方。しかし!-iオプションを使えば断然スマートにできることを今さら知る。 # sed -i -e "s/AAA/ZZZ/g" INFILE.txt これだけで、対象ファイルが上書き編集される。これにはちょっと感動。 以下のようにすればバックアップファイルもとってくれる。-iとダブルクォーテーションの間は詰める。 # sed -i".org" -e "s/AAA/ZZZ/g" INFILE.txt これをどういう時に使いたいかというと、通常の
【 基礎調査 】複数のセンサ感覚データ(特徴量)を統合して、「マルチモーダル学習」(マルチモーダル特徴量)を得るための手法いろいろMachineLearning機械学習人工知能DeepLearningディープラーニング 複数のセンサ感覚データ(特徴量)を統合して、「マルチモーダル学習」(マルチモーダル特徴量)を得るには、複数の手法があるようです。 本記事では基礎調査として、それぞれの手法の分析実例について、Google 検索 で見つかった公開 先行研究論文 を引用することで、発見された手法の仕組み(アルゴリズム)と その使い方(複数の特徴量 どうしの統合手順)をまとめていきます。 ( 設問 ) 複数の特徴量データ(個々の感覚情報)を、どのような方法で、統一的な全体的な1つの特徴量に 統合するのか? 1.Slow Feature Analysis (SFA) を 階層的に 重ねる方法 西川
. # 任意の一文字 * # 直前の文字が任意の個数続く文字列(0個も含む) <space><space>* # 連続するSPACEを表す <tab> # TAB .* # 任意の文字列 sed -e "s/aaaa/bbbb/" # 置換 行で最初に出てきた'aaaa'を'bbbb'に置換 sed -e "s/aaaa/bbbb/g" # 入力の全行に渡って置換 (Global) sed -e "s/^aaaa/bbbb/" # 行頭(^)に'aaaa'のもの sed -e "s/aaaa\$/bbbb/" # 行末($)に'aaaa'のもの。$は\でescape sed -e "s/~/bbbb/" # 行頭に'bbbb'を追加 sed -e "s/\$/bbbb/" # 行末に'bbbb'を追加 sed -e "s/.*/abcd/" # すべての行を'abcd'に置換 sed -e
$ sudo port install bash-completion Portfile changed since last build; discarding previous state. ---> Computing dependencies for bash-completion ---> Dependencies to be installed: bash ---> Fetching archive for bash ---> Attempting to fetch bash-4.3.42_0.darwin_14.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/bash ---> Attempting to fetch bash-4.3.42_0.darwin_14.x86_64.tb
時々必要になってその度にググってるんだけど自分用にまとめメモ 追記2015-10-15: 最強の多段SSH設定 も出来たので合わせて読んでみてください。 ケース1 サーバ構成 よくある↓こんな構成を想定 [MyPC] | _人人人人人人人人_ > インターネット <  ̄Y^Y^Y^Y^Y^Y^Y^ ̄ | |(EIP:54.178.xxx.yyy) ┌─ [projectX-bastion] ─┐ │ _人 人_ ├ [projectX-web1] (10.123.1.80) > VPC < └ [projectX-web2] (10.123.2.80)  ̄Y^ Y^ ̄ 接続情報 こんな情報が与えられて、どのサーバも authorized_keys とかを勝手に修正しちゃいけないとする。 projectX-bastion ユーザ: bastion 秘密鍵: projectX-bastion.
Dockerコンテナのリポジトリ管理 DockerHubへログイン、イメージの取得〜更新、コミットまで。DockerDockerHub はじめに 今回はDockerHubでのプライベートリポジトリ管理(手動)を想定しました。 まずはDockerHubへログインした上でリポジトリからコンテナをpullで取得し、その後コンテナ自身を更新します。その後commit→pushでDockerHubにあるリポジトリを更新します。 以上が「コンテナか管理」の際に行う基本的な流れになると思います。 1.DockerHubへのログイン まずはリポジトリへアクセスできるようにするため、DockerHubへログインを行います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く