〒100-8968 東京都千代田区永田町1-6-1 TEL.03-5253-2111(代表) 内閣府大臣官房政府広報室
平成30年9月18日(火)、田中内閣府副大臣は、北海道東神楽町において、「子ども・子育ての取り組みと課題について」をテーマに、保育士、幼稚園教諭や就学前のお子さんを持つ保護者の方など計11名の方々と「車座ふるさとトーク」を行いました。
漁業用のいかだで49日間にわたって海をひとりで漂流したインドネシアの少年が、およそ2000キロ離れた西太平洋のグアム島の沖で救助され、無事、帰国を果たしました。 いかだには数日分の水と食料しかなく、アディランさんは、食料と水がなくなってからは、いかだの一部の木材を燃やして捕まえた魚を調理したり、服にしみこんだ水分をしぼって飲んだりして生き延びました。 そして先月31日、およそ2000キロ離れた西太平洋のグアム島の沖で大型船に救助され、大型船の目的地だった日本の山口県で健康診断を受けた後、今月8日に無事、インドネシアに帰国したということです。 漂流していた期間は49日間におよびましたが、アディランさんは「死のうと思ったこともあったが、家族と再会できることを信じていた」と話しています。
youkoseki.com Instagram: 使わなくていいアプリの成功譚 9月25日、Instagram創業者の二人、ケビン・シストロムとマイク・クリーガーが、経営から離れることを発表した。 Instagramがローンチしたのは2010年10月のこと。2012年にFacebookに買収されてからも、創業者の二人は変わらずCEOとCTOとして経営を取り仕切っていた。 私はその2012年から4年半ほどFacebookで働き、そのうち最後の1年と少しだけ、Instagram広告の担当をしていた。古巣なので贔屓もあるだろうが、控え目に言ってもInstagramの成功は特筆に値する。 たとえばInstagramは10億人を超える月間アクティブユーザーを抱えるが、ほぼモバイル専用アプリとしてこの規模に到達したのは、WeChatと、同じFacebook傘下のWhatsappくらいだろう。 Face
はじめに はてなサマーインターン2018の大規模システム開発コースの成果報告をします。 今年は、メンターのid:cohalzさん、id:wtatsuruさんの下、実際に使われているサービスをAmazon ECS(Elastic Container Service)にデプロイする基盤を構築しました。 コンテナでサービスを本番運用するために、AutoScaleの検証や、デプロイ時間の計測、改善策の検証を行いました。また、開発、デプロイフローを楽にするために、AWS CodeBuild、CodePipelineを使ってCI/CDの構築も行いました。これにより、PullRequestごとにCIが走り、masterにマージされたら自動でECSにデプロイすることができるようになります。高速なデプロイ切り替えを行うために、Blue-Green Deploymentの検討も行いました。 他にも、Micro
菅官房長官は、東京都内で行った講演で、外国人材の受け入れをめぐり、政府が業界団体などからヒアリングを行ったところ、10を超える業種から人手不足が深刻だとして、受け入れの拡大を求める声が寄せられたとしたうえで、必要な法案を秋の臨時国会に提出する考えを示しました。 これに関連して、菅官房長官は東京都内で行った講演で、「世界中で人材不足になっており、さまざまな業種へのヒアリングで、10数業種から『外国人材がいなければ事業に大きな支障を来す』という声が出ている」と述べ、10を超える業種から外国人材受け入れの拡大を求める声が寄せられたことを明らかにしました。 そのうえで菅官房長官は、「一定の専門性や技能を持った外国人材を幅広く受け入れる方向で臨時国会に法案を提出したい」と述べ、入国管理法の改正案など必要な法案を秋の臨時国会に提出する考えを示しました。
「音量は普通に聞こえるのに、言葉が聞き取れないという症状に3年くらい悩まされています」 女子学生があげたこのツイートが拡散、「私もそうだ」と同じ症状に悩む人が次々と苦しさを訴え始めました。時を同じくして耳鼻科医も偶然、症状を知ってもらうためのサイトを立ち上げていました。この症状「聴覚情報処理障害」と言います。 (ネットワーク報道部記者 和田麻子 目見田健 飯田耕太)
デジタルアーカイブは、社会の情報基盤のひとつとして広く認識されてきた。市民目線から見るデジタルアーカイブ、生活に根差したデジタルアーカイブとはどのようなものなのか。『手と足と眼と耳:地域と映像アーカイブをめぐる実践と研究』(学文社、2018)の編著者であり、メディア論、社会思想、情報記号論の研究をベースに、地域コミュニティによる映像アーカイブの現場に立つ、東海大学文化社会学部広報メディア学科教授の水島久光氏にご執筆いただいた。(artscape編集部) ダムに沈んだ街、大夕張──写真に残されたかつての賑わい 財政破綻で耳目を集めた北海道夕張市の東部に、かつて住民が誇りを持って「大夕張」と呼んだエリアがあった。三菱大夕張炭鉱の城下町で、最盛期の1950年代には2万人の人口で栄えた夕張市鹿島地区、いまは国内最大規模の多目的ダムで全国第2位の湛水(たんすい)面積を誇る夕張シューパロダムに沈んだ街
I'm having some trouble getting Chrome to work with RSpec/Capybara on Ubuntu 13.10 64-bit. By default it launches Firefox - we tried to change this a variety of ways, including: http://actsasblog.ca/2011/09/28/how-to-use-chrome-with-capybara/ /home/.../xxx_spec.rb:8:in `<top (required)>': undefined local variable or method `“chromedriver”' for main:Object (NameError) We also tried: require 'capyba
Microsoftによる買収が発表されたGitHubは、これまでどう進化し、今度どうなっていくのか?開発者プラットフォームとしてのGitHubが目指す未来を、同社のSam Lambert氏がプログラミング言語、データセンター戦略、AIといった様々な観点から語る。 [Ruby on Rails]原文 GitHub goes off the Rails as Microsoft closes in (English) 原文著者 Thomas Claburn (The Register) 原文公開日 2018-08-16 翻訳依頼者 翻訳者 mkasasagi 翻訳レビュアー doublemarket taka-h 原著者への翻訳報告 1888日前 メールで報告済み 1878日前 原著者承諾済み 編集 プラットフォーム改造で変わる「Ruby専門店」。今後はGo、Java、Kubernetesへ。
【コーポレート】LINE、防災科学技術研究所と「インターネット・AI技術を活用した防災・減災に向けた連携協力に関する協定」を締結 災害状況を迅速に把握・伝達し、効果的な災害対応を支援する仕組みの実現を目指す LINE株式会社(本社:東京都新宿区、代表取締役社長:出澤 剛)は、国立研究開発法人防災科学技術研究所(NIED、本所:茨城県つくば市、理事長:林 春男)と、防災・減災分野においてインターネット・AI技術を積極的に活用することで、災害対応能力の高い社会を構築することを目的に「インターネット・AI技術を活用した防災・減災に向けた連携協力に関する協定」を締結しましたので、お知らせいたします。 LINEは、コミュニケーションアプリ「LINE」を、災害時における安否確認や情報発信・共有ツールとして多くのユーザーにご活用いただいていることから、災害時に役立つ機能の充実や、活用方法の研究などに取り
Artificial intelligence (AI) and machine learning may soon drive a massive reshaping of the economy and society. But what impact is AI already making in the workplace? Is it living up to the hype? And what should your company be doing right now to ensure it is poised for success? This 20-article collection, curated by our editors, includes the best recent research, case studies, and analysis on ma
環境構築の流れ 以下の流れで構築します。 NICの設置 UEFI(BIOS)の設定 ESXiのインストール、ネットワーク設定 GPUパススルーの設定 Ubuntuのインストール UbuntuでGPUを使用するための設定 各種ソフトウェアのインストール 1. NICの設置 ESXiは対応しているNICが限られており、Realtek社などのオンボードNICは対応していないことが多いです。 IntelのオンボードNICなら対応しているかもしれませんが、今回使用するオンボードNICはRealtek社製であり非対応でした。 NICのドライバを入手してESXiのイメージを作り直す方法もありますが手間なので、今回はIntel NICを導入しました。 2. UEFI(BIOS)の設定 GPUパススルーするにはUEFI(BIOS)の以下の設定変更が必要です。 具体的な設定項目は使用するM/Bによって異なるた
Search When autocomplete results are available use up and down arrows to review and enter to select. The following navigation has top level toggles that can be engaged with by focusing on them and pressing the enter key. Their respective sub-navigation can then be navigated through with the tab key. Upon reaching the last node in the sub-navigation the next top level node will be focused if there
作るもの シンプルに水平垂直センターにロゴが浮いているスプラッシュ画面です。 アプリ開発経験も、C#もXamarinも経験がそんなになかったので、 毎度調べちゃうからいい加減まとめておきます 環境 Mac OS High Sierra Visual Studio Community 2017 for Mac 7.6.6 Xamarin.Android 9.0.0 Xamarin.iOS 12.0.0 プロジェクトはShared Project 実装! ものの10分くらいで実装できます。いざいざ! iOS info.plistの起動画像の部分を見ると、以下のようになってます。 このLunchScreenがどこかっていうと、アプリ名.iOS/Resources/LaunchScreen.storyboardです。 ほほー、これが俗にいうストーリーボードかぁ 開いて見ると、GUIで操作できそう。
APIの一覧をまとめた資料が見当たらなかったので、APIでできることを把握できるようにAPIの一覧をまとめてみました。 NOTE: バージョン1.x の本家リファレンスを参考にしています。 Elasticsearch の提供している各種APIは、以下の図のように検索やドキュメントの登録だけではなく、各種設定、モニタリング、メンテナンスの為のAPIまで幅広く提供されています。 Elasticsearch API Over Viewdocument apisドキュメントの追加・更新などのドキュメント操作の為のAPI 【document api】 PUT /{index}/{type}/{id} # ドキュメントの追加更新 POST /{index}/{type} # ドキュメントの追加更新(ID自動生成) GET /{index}/{type}/{id} # ドキュメントの取得 GET /{i
■ ElixirのConcurrent Programmingについてまとめた過去記事 Elixir Concurrent Programming(1) - Spawn - Qiita Elixir Concurrent Programming(2) - GenServer - Qiita Elixir Concurrent Programming(3) - Supervisors - Qiita Elixir Concurrent Programming(4) - Task and Agent -Qiita spawnで作られたプロセスは、tail recursionの中でreceiveを使い、永続的にクライアントからのリクエストを処理を行うことでサーバの役割を実現することができます。さらに recursionにおいて引数としてstateを持たせることも簡単にできます。 しかしもっと簡単
You can make a single executable from your gem or even a Rails application. I just tried ruby-packer and it works as promised. One of the things that I missed when writing a command line tool in Ruby was making a binary that is easy to distribute. Since Ruby is an interpreter we cannot just make a binary. However, there are ways how to package Ruby interpreter and all the required gems together wi
pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion. Additional support is available for multiple instances w
// --------------------------------------------------------------- // // chrome_save.go // // Sep/26/2018 // --------------------------------------------------------------- package main import ( "github.com/sclevine/agouti" "fmt" "os" "log" "io/ioutil" "time" ) // --------------------------------------------------------------- func main() { fmt.Fprintf (os.Stderr,"*** 開始 ***\n") url := "https://ek
この記事は、IntelliJでGo言語のデバックを『delve』のツールで行う時にデバックできるまでを記載していきます。 ■ Overview Go言語で書かれたソースをIntelliJで開いて、delveツールを使ってデバックします。 ソースコードは以下です。シンプルに package main import "fmt" type rect struct { width, height int } // This `area` method has a _receiver type_ of `*rect`. func (r *rect) area() int { return r.width * r.height } // Methods can be defined for either pointer or value // receiver types. Here's an exa
はじめに アーキテクチャや設計の書籍や記事、これまでの経験も踏まえ、学んだ事をここにまとめたい。(まだ、勉強中なので微妙なところもあるかもしれません。お気付きの点があればご指摘いただけるとありがたいです。) 参考文献や参考記事は、本当に良書、良記事で非常に参考にさせていただきました。 生意気なタイトルにしてしまいましたが、自分への戒めということもあってこのタイトルにさせていただいたので、ご容赦ください。 ある共通した話題 設計やアーキテクチャについて書かれた書籍や記事を読んでいく中で、言葉は違えどかなりの高確率で共通するテーマが存在した。 そう、それが 「変更に強くなろう」 といった趣旨のテーマだ。 アーキテクチャや設計に関する書籍や記事は様々な方法論で、これを実現しようとしていた。 今回のテーマと記事の構成 今回は、「変更に強くなろう」というテーマの中で重要だと感じた概念や考え方をまとめ
この記事を読んだあとにできること Laravelの開発環境構築 welcome画面の表示 Laravelの開発環境構築 Laravelで開発する際には、まず、プロジェクトを作成します。 Laravelには便利な機能があり、シェル(コマンドプロンプト)からコマンドを実行することで、簡単にプロジェクトを作成することができます。 しかし、コマンドを実行するためにはcomposerとツールを使わなくてはいけません。 まずは、composerをインストールしましょう。 composerのインストール 今回はWindowsで開発しているのでMacの方ごめんなさい。 Windowsにはcomposerのインストーラーが用意されています。 以下のURLからComposer-Setup.exeをインストールします。 [composer]https://getcomposer.org/download/ あと
基盤系の開発などをしていると、売上データや顧客データなどが書かれたExcelファイルや、CSVファイルを読み込んで、DBに格納するというシーンがボチボチあるため、対応しやすいようQiitaにまとめておく。 環境 PHP 7.1.7 Laravel 5.6.33(pureでも問題ない、使うのはpure標準の関数だか開発した環境がたまたまLaravelだっただけ) MySQL 5.7.22 使う主な関数 fopen() 第一引数に指定したファイルを第二引数で指定したファイルモードで開く。 今回の場合はCSVファイルを開くのに使用する。 ファイルモードに関してはドキュメントを参照するのが一番良いと思う。とりあえず今回使うのは、読み込み専用でファイルがなかった場合falseを返す、'r'となる。
「もっと簡単に」呼び出せるようにパッケージ化しました。 詳細はこちら Watson Assisantとは 会話系のインターフェースを提供してくれるIBMのサービスです。 とりあえずデモ こんな感じで動かしていきます。 ※デモ内ではWatson AssistantとIBM Cloud Function(ICF)を連携させて、天気予報を取得しています。 Watson AssistantとICFの連携については別記事で書こうと思います。 システム概要 Watson AssistantをWebアプリケーションでどうやって使うか。 WatsonのサービスはREST APIで簡単に利用することが出来ます。 以前の記事ではNode.jsでWatson Assistantとの連携をしましたが、 今回はLaravelとGuzzleを使ってWebアプリケーションとWatson Assistantを連携する方法
以前、Linuxでネットワークインタフェースの活動状況を調べる by Golang という記事を書いたのですが、最近Rustを勉強し始めたので、同様のものをRustで書いてみました。 やっていること /sys/class/net/<network_if>/statistics/ から受信、送信の累計のバイト数がわかるので、周期的にそれを表示しています。 ソースをここに貼ります。 use std::env; use std::fs; extern crate chrono; extern crate schedule_recv; use schedule_recv::periodic_ms; fn read_transfer_bytes(f: &str) -> u64 { match fs::read_to_string(f) { Ok(s) => s.trim().parse().unwr
やったこと Serverless Frameworkを使って CloudFunctionを動かしてみました。 試した内容は下記の通りです。 TypeScriptで書けるようにしてみる serverless.ymlの設定で環境変数を利用する 日本のリージョンにDeployする 実際に利用したコード https://github.com/selmertsx/study/tree/master/serverless/cloudfunction-sls-sample 前提 上記チュートリアルを実行して、nodejsのコードをdeploy & invokeできるようにしてある前提で話を進めます。 TypeScriptで書けるようにする https://github.com/prisma/serverless-plugin-typescript このpluginを利用します。 手順は簡単で、下記の手順
新潮社の月刊誌「新潮45」が10月号に掲載した企画「そんなにおかしいか『杉田水脈(みお)』論文」が、猛批判を浴びている。 【関連記事:上西小百合が暴露、宿舎内の不倫・愛人事情】 杉田水脈衆議院議員(51)は、同誌8月号に「『LGBT』支援の度がすぎる」を寄稿。差別的な内容への批判を受けていたが、最新号で、擁護特集が掲載された。 文芸評論家の小川栄太郎氏は、LGBTが生きづらいなら痴漢も生きづらいなどと主張し、「彼らの触る権利を社会は保障すべきでないのか」などと書いていた。 この問題をめぐっては、新潮社と接点がある多くの作家から「差別に加担している」と批判の声が上がり、社内の文芸部署もSNSを通じて「45」の企画に否定的な見解を示唆していた。 世間の猛烈な反発を受けた新潮社は、21日、「あまりに常識を逸脱した偏見と認識不足に満ちた表現が見受けられた」などと、佐藤隆信社長名の異例のコメントを発
杉田水脈衆議院議員が、性的少数者LGBTの人々を「生産性がない」などと書いた文章を掲載した、新潮社の月刊誌「新潮45」(新潮社)が、同議員を擁護する特別企画「そんなにおかしいか『杉田水脈』論文」(同10月号)で、さらなる批判を浴びている。同社社内からも、同誌に否定的な声が発せられ、同社の佐藤隆信社長が、「ある部分に関しては、あまりに常識を逸脱した偏見と認識不足に満ちた表現が見受けられました」との見解を発表した。 自分では釈明しない杉田氏 ただ、同社はこの見解は「謝罪ではない」としており、その内容は曖昧。会社として、この問題にどう対応するつもりなのかも、まったく見えてこない。これをきっかけに、どうしてこのような事態を招いてしまったのか検証し、是正する具体的な動きをするのか、それとも一時しのぎの声明で事態の沈静化を待つつもりなのか、今後の対応が注視される。 一連の出来事を、 1)杉田氏や10月
24日、国連総会の会合に、長女ニーブちゃん(左端)を連れて出席したニュージーランドのアーダーン首相(中央)=ロイター 【ニューヨーク=橋本潤也】女児を出産して6週間の産休後、8月に公務に復帰したニュージーランドのアーダーン首相(38)が24日、ニューヨークで開かれている国連総会の会合に生後3か月の娘ニーブちゃんを連れて出席した。パートナーでテレビ番組司会者のクラーク・ゲイフォードさんが付き添い、議場で首相とともにニーブちゃんをあやす姿がみられた。 ゲイフォードさんは自身のツイッターに、ニーブちゃん用に作った国連の身分証明書(ID)の写真を投稿。前日、会議室でおむつ替えをしている最中に日本政府の代表団が入ってきたことを明かし、「その時の驚いた表情を写真に撮っておけば良かった」とも書き込んだ。
Vue.jsで文字数カウンターの実装をする 背景 テキスト(文字数)カウンターを実装する必要があった 工数はあまりかけられない Vue.jsの組み込みは任意で入れて良い条件 Vue.jsバージョン Vueは<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script> を使いました フォーム設定 フォームは<input v-model.trim="message" maxlength="20">と<textarea v-model.trim="message" maxlength="50"></textarea> の2点 最大文字数はブラウザの制御で持たせるためmaxlengthで制御しました trimを使うことで、冒頭と末尾のスペースが入力時点でトリミングされます。冒頭に半角スペース
本編はReactの開発にあたり、ローカル環境の準備について書いていきます。 Node.jsとIDEがあれば開発できますので、 プログラミングを勉強する際に詰まりやすい環境構築上割と楽な方と思います。 個人ではJAVA、PHPを使ったことがあり、JavaScriptの方は断然にらくです! Node.jsとは 簡単に説明すると、サーバー側で動くJavaScprit言語です。 詳しくは下記のURL参照してください。 Nodejs Node.jsインストール Node.jsインストールする方法は下記の2パターンがあります。 ①Homebrewを使う(面倒ですが、推奨) HomebrewはMac用のパッケージマネージャで、バージョン管理上でかなり便利になります。 こちら参考して頂いてインストールする https://qiita.com/kyosuke5_20/items/c5f68fc9d89b84
東京ゲームショウ2018のインディーズゲームブースにてイセキクライマーというゲームの解説のお手伝いをさせていただきました。 ただゲームの解説するのもアレだと思ったので、青森出身という事を活かして津軽弁で解説するか、普通に標準語で解説するかをお客さんに選ばせてみようと思い、下記のようなガジェットを作って持っていきました。 ※イセキクライマーをプレイしていただいた大多数の方々にとっては、こんなもんあったっけ?となると思います。理由は後述いたします。 ただの板に手書きで書かれたようなボタンを触ると、板を見れる位置にいない対面の僕がどのボタンをタップしたのか分かる、という物です。 僕がお手伝いしたイセキクライマーが、一見デジタルに見えないコントローラーだったので、こういうガジェットも似合うんじゃないかな、と思い用意してみました。 仕組み 中身はAndroidタブレットで、タップしたボタンに対応した
やりたいこと 箱ひげ図は分布形状を知るのに便利だけど、具体的な数値も知りたいところです。 当然summary()でもいいんですが、どうせなら一遍に知りたいし伝えたいので、 箱ひげ図に要約統計量を書きたいです。 とりあえずそれだけならstat_summary()でOK。 やったこと ただこれだけだとnが分からないので、以下を丸々参考に記載。 参考:https://stackoverflow.com/questions/40102613/ggplot2-adding-sample-size-information-to-x-axis-tick-labels StatN <- ggproto("StatN", Stat, required_aes = c("x", "y"), compute_group = function(data, scales) { y <- data$y y <- y[
Collections Accessibility & Inclusion App Services Design Developer Tools Swift Platforms iOS macOS tvOS visionOS watchOS Accessibility & Inclusion 40:30 Deliver an Exceptional Accessibility Experience WWDC 2018 iOS, macOS, tvOS, watchOS Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maximum clarity and ac
ブログからの転載 サンプル CSV データの仕様 CSV の列定義は「名前,生年月日,血液型,ニックネーム」とする 1 行目は列数が定義通り、2 行目は列数が定義より少ない、3 行目は列数が定義より多い $csv = @" Aさん,1974/01/07,A,Aちゃん Bさん,1984/10/13,B Cさん,1985/05/05,A,Cちゃん,コスプレ "@ $csv | ConvertFrom-Csv -Header "Name","Birthday","BloodType","NickName","Dummy" | %{ if ($_.NickName -eq $null) { Write-Host ("{0} は列数が少ない" -f $_.Name) } elseif ($_.Dummy -ne $null) { Write-Host ("{0} は列数が多い" -f $_.Name
powershell -ExecutionPolicy RemoteSigned -File ./sample.ps1 利用シーン 権限設定(Set-ExecutionPolicy)せずにPowerShellファイルを実行したい PowerShellって何?って人に「とりあえずこのバッチたたけばOK」とする お客様環境等でPCの権限関係を変更をしたくない Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationWhat you can do with signing up
ゼロからのLinux、 あなたはどう成功する 株式会社びぎねっと 代表取締役社長兼CEO 宮原 徹(tmiyahar@Begi.net) 2 講師プロフィール 株式会社びぎねっと 代表取締役社長兼CEO 日本仮想化技術株式会社 代表取締役社長兼CEOで もある Linux・オープンソースに関するIT技術者教育を 中心にビジネスを展開 現在は仮想化技術に関するソリューション提案 を行っている(VMware・Xenなど) LPI-Japan発行 メールマガジン 執筆者 3 本日のアジェンダ Linux技術を身につけるには Linux基礎技術を学ぶには LPIC(Linux技術者認定試験)の概要 ポイント解説 Linuxの学習環境作り 102.1 ハードディスクの配置を設計する 103.1 コマンド行で操作する 103.4 ストリーム、パイプ、リダイレクトを使う LPI
Cygwin Install Cygwin Update Cygwin Search Packages Licensing Terms Cygwin/X Community Reporting Problems Mailing Lists Newsgroups IRC channels Gold Stars Mirror Sites Donations Documentation FAQ User's Guide API Reference Acronyms Contributing Source in Git Cygwin Packages Cygwin Apps Related Sites Cygwin Get that Linux feeling - on Windows Cygwin Package Search Search package contents for a grep
Kubernetesの公式チュートリアルをやってみる その3 では Deployment を作成して自動的にアプリが起動するところまでを取り扱いました。 この記事のチュートリアルでは Pod と Node について取り扱います。 Google Cloud Nextに参加したりその他雑用で記事が止まっていたのは見なかったことに。 注意 && disclaimer 翻訳・意訳が主目的ではないのでいろいろ端折ったりすることがあります。 明らかな間違いはしないつもりですが、何かあれば優しくツッコんであげてください。 →記事のまとめは Kubernetesの公式チュートリアルをやってみる その1 にあります。 本記事の取り扱う範囲 Viewing Pods and Nodes の内容を扱います。 Viewing Pods and Nodes その3 で扱った Pod と その2 で扱った Node
Posted on July 21, 2018 authored by Shinya Yamaguchi Last Updated July 23, 2018 はじめに Haskell プロジェクトの多くは Travis CI を使って CI を回しています。 しかしここ最近、いくつかのプロジェクトで Circle CI の利用が進んでいるように思います。 僕も社内のプロジェクトでは Circle CI を使っています。実際に Circle CI を使っていて個人的に良いなと感じたのは以下の4点です。 docker イメージを指定できる プライベートリポジトリで利用できる travis より速い気がする キャッシュが不変 キャッシュの動作に関しては travis とは逆なので少し違和感があるかもしれませんが、キャッシュでCIが失敗するということが無くなるので、非常に良いと思います。 今回は
タイトル通りですが、CircleCIでng serve(Angular)が必要なCypressのテストをする方法です (ドキュメント少ないけどCypressって流行ってないのかなぁ) なぜそんなことをしたいのか jestとかでmock(のデータはあったほうがいいと思うが)を作って、そのmockにmockであることを振る舞わせるのはなんだかテストしているようでしていないような(jest.fn()とか) なんか操り人形を使うことも記述しないといけないのが面倒だし結構複雑になる。。(ごめんなさい初心者です) ので、実際にlocalhostを立ち上げて、ちゃんと振る舞うかテストするのがmockの振る舞いも記述しなくていいのでテストしやすいと思ったのが背景です TL;DR Cypressでヘッドレスなテストを行う CircleCI上でlocalhostを立ち上げる CircleCIでng serve
ERC721を初めとしたDAppsで使われているNon-Fungibleトークンは、移行や売買はユーザー同士で可能ですが、発行や破棄はDApps運営主体が握っており、従来の中央集権的サービスに近い形をとっています。 またそのトークンは、発行したDApps内でしか価値を発揮できないものがほとんどです。 そんな中で、発行や破棄すらもユーザー自身で可能な、かつトークンの持つデータは改竄不可能な、そしてどんな DApps でも利用でき、それぞれの DApps で価値が変化する、より柔軟で自由なNon-Fungibleトークンがあれば、既存のDAppsが提唱するトークンエコノミーよりも広い世界を創れるのではないか、という想いから開発しました。
React NativeでTextを角丸のボタンっぽくする時に少しハマったのでメモ まず、borderRadiusで角丸にする方法 <Text style={{ backgroundColor: "lightblue", padding: 10, borderRadius: 20, borderWidth: 1, borderColor: "lightblue", overflow: "hidden" }} > Button </Text> overflow: "hidden"をつけるのがポイントです。 こんな感じになります。 このままだと横幅いっぱいになってしまうので、文字長に合わせたWidthにするには、親要素にflexDirection: "row"をつけてあげると大丈夫です。 <View style={{ flexDirection: "row" }}> <Text style={
やりたいこと ReactNativeで構築したアプリをFirebaseと連携したい! 最終的にはDynamicLinkを使いたいというのが理由です。 (DynamicLink自体は別記事に書こうと思う) そして、今回はCocoaPodsを使わないという縛りがあります。←これ重要 普通にググるとpod installをしろと死ぬほど出てきます。 しかし!! CocoaPods入れると余計な依存関係が増えるという大きなデメリットがあります。 ただでさえ、yarn とかnpmとかで管理しているパッケージの依存関係が少しでもおかしいとReactNative はビルドですぐ死にますが、CocoaPods入れた日にはもうリリースビルドなんて30年ぐらいかかります。 そこで、今回はCocoaPodsを使わないでfirebaseと連携します。 (Firebaseの公式では推奨はpod installしろて
テックビューロ株式会社(本店:大阪府大阪市、法人番号1120001184556、仮想通貨交換業者)(以下、「当社」という。)に対しては、資金決済に関する法律(平成21年法律第59号)第63条の15第1項に基づく当社からの報告及び金融庁の検査を踏まえ、平成30年3月8日(木曜)に、実効性あるシステムリスク管理態勢や適切に顧客対応するための態勢、同年6月22日(金曜)に、適正かつ確実な業務運営を確保するための実効性ある経営管理態勢、法令遵守、マネー・ローンダリング及びテロ資金供与対策、利用者財産の分別管理等に係る実効性ある内部管理態勢について、同法第63条の16に基づく業務改善命令(以下、「3月8日付業務改善命令及び6月22日付業務改善命令」という。)を発出し、その改善状況を定期的に確認しているところである。 当社においては、平成30年9月14日(金曜)に当社が保有していた仮想通貨が不正に外部
大相撲の元横綱 貴乃花親方が日本相撲協会に提出した退職届を提出したことを受けて、25日夜、相撲協会が報道陣の取材に応じ「貴乃花親方が主張している告発状などに関して、事実無根であることを認めないと一門への所属を認めないわけではない」などと反論しました。そして、貴乃花親方が提出したのは「退職届」にはあたらず、協会から退くためには正式な「退職届」が必要だとして、改めて提出しなければ受理しないことを明らかにしました。 貴乃花親方は25日夕方に記者会見し、「ことし3月に内閣府に提出した貴ノ岩への傷害事件に関する告発状について、8月に日本相撲協会から書面が届き『事実無根な理由によりなされたものだ』と結論づけられていたほか、私がいずれの一門に入る条件としてこれを認めるよう要請を受け続けてきた。しかし、告発状は事実無根な理由に基づくものではない。真実を曲げることはできない。貴乃花光司が引退することが最善の
AWS::IoT1Click::Device AWS::IoT1Click::Device リソースを用いて AWS IoT 1-Click 対応のデバイスの有効化ステートを変更できます。 AWS::IoT1Click::Placement AWS::IoT1Click::Placement リソースを用いて空の AWS IoT 1-Click プレースメントを生成できます。 AWS::IoT1Click::Project AWS::IoT1Click::Project リソースを用いてプレースメントテンプレートで空のプロジェクトを生成できます。 AWS::ApiGateway::UsagePlan 新しいプロパティー、「Throttle」へのサポートで、ユーザーは使用プランのスロットル限度を指定できます。 AWS::ApiGateway::Deployment 新しいプロパティー、Dep
You can now retrieve snapshot of a CloudWatch graph to display on your websites, wikis, and custom dashboards outside of the AWS console for improved monitoring visibility. In addition, the new GetMetricWidgetImage API enables you to create shareable charts for chat applications, ticketing systems, and bug tracking tools. To learn more about how to get started, please visit our API documentation h
Amazon Aurora (both MySQL and PostgreSQL compatible editions) now allow you to stop and start database clusters. This makes it easy and affordable to use database clusters for development and test purposes where the database is not required to be running all of the time. Stopping and starting a database cluster requires just a few clicks in the AWS Management Console, or a single call using the AW
AWS Organizations では 9 月 27 日から、ユーザーの組織に参加する AWS アカウント招待に先立ち、マスターアカウントに関連付けられた E メールアドレスの確認が必要となります。本機能によって、ユーザーが招待するアカウントの組織の ID に対する保証がさらに強化されます。 ユーザーは AWS Organizations によって AWS アカウントを組織に参加するよう招待するとともに、一元管理することができます。マスターアカウントの E メールアドレスは、AWS Organizations コンソールから確認できるようになりました。詳細については、ブログ記事をご覧ください。
概要 Unity ML-AgentsはDockerでも動作させることができるので、Google Kubernetes Engine(GKE)でも動作させることができるはず!と検証してみました。 Google Kubernetes Engineについては下記をご参考ください。 Google KUBERNETES ENGINE https://cloud.google.com/kubernetes-engine/?hl=ja Unity ML-Agentsについては下記をご参考ください。 MacでUnity ML-Agentsの環境を構築する(v0.5.0対応) https://qiita.com/kai_kou/items/6478fa686ce1af5939d8 DockerでUnity ML-Agentsを動作させる(v0.5.0対応) https://qiita.com/kai_kou
k8sでの「Node」は、GKEでは「GCEインスタンス」になる。 GKEでクラスタ作成時に「クラスタサイズ」という形で確保する「Node」の数を決める。 で、以下のように、たしかに「Node」が3つあることがわかる。 $ kubectl get nodes NAME STATUS ROLES AGE VERSION gke-my-cluster-1-min-default-pool-ea807978-8d2t Ready <none> 12h v1.9.7-gke.6 gke-my-cluster-1-min-default-pool-ea807978-hpqc Ready <none> 10h v1.9.7-gke.6 gke-my-cluster-1-min-default-pool-ea807978-ss7p Ready <none> 12h v1.9.7-gke.6
フィードバックを送信 Crashlytics ダッシュボードで読み取り可能なクラッシュ レポートを取得する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 iOS+ Android Flutter Unity デフォルトでは、Firebase Crashlytics はデバッグ シンボル(dSYM)ファイルを自動的に処理して、難読化解除された(人が読める形式の)クラッシュ レポートを生成します。通常、この動作はアプリの Crashlytics の初期設定時に構成します。特に、アプリのビルドフェーズで dSYM ファイルを自動的にアップロードする実行スクリプトを追加して構成します。 わずかながらも、dSYM ファイルの自動アップロードが失敗する状況がいくつかあります。このガイドでは、Crashlytics がアプリの dSYM ファイルを見つけられない場合の
2018年9月21日(金)に開催されたAnsible Night in Tokyoのメモです。 19:00 - 19:05:オープニング もくもく会 Ansible、Ansible Towerを使える環境が用意されているので是非参加してほしい 19:05 - 19:35:GitLab で実現する Ansible コードの管理 クリエーションライン 荒井裕貴さん 得意技:DevOps、インフラ自動化 DevOpsDays Tokyo実行委員 クリエーションライン GitLabのパートナー 今日話したいこと AnsibleのコードをGitLabで管理すると良いことがある IaC インフラをコード記述・管理することでソフトウェア開発で培われたプラクティスをインフラに取り入れる手法 バージョン管理 自動テスト CI/CD IaCすると良いこと 迅速製 再現性 正確性 再利用性 … 経験上3回以上実
まれによく使う設定や、ハマるパターンなどを適宜追加していきます。 よく使うElasticsearchの操作 全indexの取得 curl -XGET http://localhost:9200/_aliases?pretty=1 typeを指定して取得 curl -XGET 'http://localhost:9200/_all/my_type/_search?pretty' 全indexの削除 curl -XDELETE 'http://localhost:9200/_all' typeを指定して削除 curl -XDELETE 'http://localhost:9200/_all/my_type/' Filebeat[6.4]Windows版 転送完了しているログファイルを、位置から再度送りたい C:/ProgramData/filebeat/(registry|registry.o
Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する
Webフロントエンド パフォーマンス改善ハンドブック このパフォーマンス改善ハンドブックでは、ウェブアプリケーションにおけるフロントエンドのパフォーマンス改善について扱っています。 ダウンロード版 埋め込み動画を再生できないなど一部制限がありますが、ダウンロード版を配布しています。 PDF版 EPUB版 MOBI版 目的 このハンドブックでは過去に行った改善の事例を中心に紹介しています。 そのため、現在の最適な解決方法を提案するものではありません。 また、アプリケーションによっても最適な解決方法は異なります。 今回の事例ではViewライブラリにReactを使い映像再生プレイヤーなどある程度複雑な機能を持ったウェブアプリケーションのフロントを扱います。 具体的にはニコニコ生放送(以下「生放送」)で行った事例を中心に書かれています。 開発と平行して行われていたため、React 15から16の間
「1x1畳み込みを使うと計算効率がよくなるよ」という話は聞いたことあっても、具体的にどれだけ良くなるのかを理論的に議論されることはあまり多くないように思います。自分の理解も含めて、一度これをちゃんと整理したいと思います。少し数式多めですがご勘弁ください。 実験のコードはこちらにあります。 https://github.com/koshian2/Inception-bottleneck Summary 入力チャンネルがc, 出力がf, $c=\beta f$で、ボトルネックでのチャンネル圧縮が$\frac{f}{\alpha}$のとき、ボトルネックなしの場合と比べて、ボトルネック→Convの場合は$\alpha\beta$倍(BC比)、ボトルネック→Conv→ボトルネックの場合は$\alpha^2\beta$倍(BCB比)最大で計算回数を減らせる。 しかし、実際は計算回数を1/10に減らせて
これなーに keras便利ですよね〜 モデル作って、精度のカーブをtensorboardで確認っと・・・ trainとvalが別れてグラフにプロットされてて、ちょっと見づらい。。 特にoverfitなどを確認する時は、trainとvalのグラフの精度のカーブを一緒に見たくなるので、できたら一緒にみたい! ということで、下みたいに一緒に見れるようにするtipsです。 やり方 以下のclassを作って、model.fitをする時の引数にcallbacks=[TrainValTensorBoard(write_graph=False)]を指定してあげる。 class TrainValTensorBoard(keras.callbacks.TensorBoard): def __init__(self, log_dir='../saved/', **kwargs): # Make the orig
乃木坂46のメンバー5人を分類する機械学習 夏休みに作っていたもののまとめです。 Aidemyさんのブログの記事 機械学習で乃木坂46を顔分類してみた のほとんど丸パクりです。他の題材考えてようかと思ったけど乃木坂にハマり始めていたのでそのままやることにしました。 自分のローカル環境でも同じことができるようにコードを直したり、ちょっとだけやり方変えてみた部分があります。 違う部分は次の3つです。 画像の枚数 参考記事ではメンバー1人につき50~70枚ほどなんですが、別のスクレイピングで170~230枚ほどの画像枚数に増やしました。 画像の水増し方法 参考記事では反転処理、閾値処理、ぼかしを採用していましたが、人間の顔を左右反転するのはどうなんだろうかと思ったので(実際まいやんのほくろとか左右非対称だし)、反転処理はやめました。 代わりに、顔の画像って左右にちょっと傾いてるものとかがあるので
by Ben Church How to write a super fast link shortener with Elixir, Phoenix, and MnesiaThis is our stage, though behind the scene’s is where the real action is.Let's start this month’s tutorial with two statements that are going to get me in trouble: Elixir is the most productive language out there.Bit.ly charges way much for their paid planElixir, the Phoenix framework, and the Erlang VM allows u
Signal v. Noise is closed. It’s been a wonderful run, but we decided it was time to do something different. With the launch of HEY World, everyone at Basecamp who was writing for SvN now has their own blog. Of course, we’ll keep the lights on here until the end of the internet. Enjoy exploring a decade plus of SvN: Where you can follow us now: Jason Fried is on HEY World and Twitter. DHH is on HEY
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く