翁長知事の死去に伴う沖縄県知事選挙は30日に投票が行われ、野党が支援し、アメリカ軍普天間基地の名護市辺野古への移設阻止を訴えた前衆議院議員の玉城デニー氏が、与党などが推薦した候補らを破り、初めての当選を確実にしました。
強風で台座から倒れた琉球金宮観音菩薩像=30日午後4時、沖縄市知花の東南植物楽園(小型無人機で撮影) 台風24号が過ぎ去った30日、沖縄市の東南植物楽園内に設置される高さ約25メートル、重さ約40トンの「琉球金宮観音菩薩」が倒壊しているのが見つかった。強風で根元から倒れたとみられる。けが人はいない。 観音菩薩像は福岡県飯塚市の陶芸家から寄贈され、4月にお披露目されたばかり。金ぱくで覆われた観音菩薩像としては全国一の高さを誇るという。園関係者は「想定外だ」と頭を抱えている。 園関係者が台風対策をこなして撤収した29日13時ごろの時点では無事だったが、30日朝に出勤すると幅約7~8メートルの土台部から倒壊していた。像の四方はワイヤで補強されていたが壊れていた。被害額は1億円以上という。 宮里高明副園長は「残念な気持ちでいっぱいだ。期待していた人に申し訳ない。何とか復旧に向けて取り組みたい」と話
Welcome back to Instagram. Sign in to check out what your friends, family & interests have been capturing & sharing around the world.
【コーポレート】独自のブロックチェーン技術を活用し、ユーザーとサービス提供者の共創関係の構築を目指す「LINE Token Economy」における今後の計画、 および5つの分散型アプリーケション「dApp」サービスについて発表 独自の仮想通貨「LINK(海外向け)」は、日米を除くグローバルにおいて取引可能な仮想通貨交換所「BITBOX」にて10月16日より取扱開始予定 LINE株式会社(所在地:東京都新宿区、代表取締役社長:出澤剛、以下「LINE」)は、「LINE Token Economy」構想における具体的な仕様や技術に関する記者発表会を開催し、「未来予想」「Q&A」「商品レビュー」「グルメレビュー」「スポットSNS」の領域において、新たに5つの「dApp」*1サービスの計画を発表いたしました。また、併せてLINE独自の仮想通貨である「LINK(海外向け)」が、10月16日(火)に、
How New CSS Is Changing Everything About Graphic Design on the Web
大阪府警富田林署から逃走した無職、樋田(ひだ)淳也容疑者(30)が山口県周南市で発見された事件で、山口県警は30日、樋田容疑者と自転車で行動を共にしていた住所不定、無職の男(44)について、放置されていた自転車を使用したとして占有離脱物横領容疑で逮捕した。 山口県警によると、男は自転車で日本一周の旅をしており、約3週間前に愛媛県内の道の駅で樋田容疑者と知り合ったという。逃走事件については知っていたが、一緒にいたのが樋田容疑者とは気付かなかったと説明。「1人で旅をしたかったが、勝手についてきた。うっとうしかった」とも供述している。 樋田容疑者は、逃走直後に大阪府羽曳野市で盗んだロードバイクタイプの自転車で逃走を続けていたとみられる。男は樋田容疑者と野宿をしたり、道の駅を利用したりして一緒に行動。別々に移動することもあったが、事前に待ち合わせ場所を決めて再び合流していた。2人はしまなみ海道を通
ベーシックインカムって実験的に行われてはなぜか中断してしまうことが多いので、今度はきっちりやってほしいと思います。最終的に100世帯に3年間のプログラムを実施目標。/月に約11万円、黒人シングルマザーに注力した初のベーシックインカ… https://t.co/OJ97ClPCGq
「おしどりマコなんか選ぶな。まっとうな人間を比例に据えなきゃ、支持率落ちる」 とかいうけどさw 自民党参院の比例名簿みてから言うてこいw 新興宗教の孫とか、詐欺ビジネスの社長とかだらけやぞw まっとうな人間どこにおるねんw
生活保護のうち、食費や光熱費などの生活扶助の支給額があす(来月1日)から段階的に見直され、受給世帯のおよそ3分の2で引き下げられる見通しです。 今回の見直しは来月1日から再来年の10月にかけて、3回に分けて段階的に行われ、受給世帯の67%、およそ3分の2で生活扶助の支給額が引き下げとなる見通しです。 見直しの内容は、住んでいる地域や家族構成などによって異なり、このうち東京23区などの大都市部では、中学生と小学生の子どもが2人いる夫婦の世帯で、児童の加算を含め月20万5000円の支給額が来月から20万2000円に、再来年には19万6000円に引き下げられます。 また、大都市部の65歳の単身世帯では、月8万円が来月から7万8000円、再来年には7万6000円に引き下げられます。 一方、地方の町村部などでは、支給額が引き上げられる世帯もあります。 今回の見直しで、生活扶助の国の負担金は合わせてお
JR東日本は山手線など首都圏の在来線のすべての路線について午後8時以降、運転を取りやめることを決めました。JRでは早めに帰宅するよう呼びかけています。
はじめてなElixir(12)いろんな方法で並行プロセスを作る(失敗編) が、やったこととうまくいっていないところも書いてくれているので手助けしやすい気がする。応援の気持ちをこめ、やりたいことができるように書いてみます。 プロセスの終了を捕まえる spawn_link でプロセスの終了を捕まえるで、何の反応もなくプロセスが終了しているように見えてしまいます。実はメッセージにプロセス終了のお知らせがきているのでした。 Process.flag(:trap_exit, true) を宣言したプロセスは、そのプロセスから spawn_link した先のプロセスが異常終了したときに メッセージ を受けとります。ですから receive do mes の mes を表示してみると内容が表示されているはずです。 メッセージの中身を表示するようにした差分です $ diff -w link10.orig.
環境 以下のような VXLAN ネットワークを構築します. 2 台の物理マシンそれぞれに Linux Network Namespace (netns) を作成し,それらを EVPN / VXLAN で接続します. Underlay: 192.168.40.0/24 Overlay: 10.0.1.0/24 _____________________ _____________________ | host1 | | host2 | | ___________ | | ___________ | | | netns5 | | | | netns6 | | | | | | | | | | | | _____ | | | | _____ | | | |__|VXLAN|__| | | |__|VXLAN|__| | | |_____| | | |_____| | | 10.0.1.5: ___
【Go】Go言語Web開発プロジェクト Part1.5 - Goが入ったコンテナをdocker-composeで構築するまで -GoDockerdockerfiledocker-composegoose 前回のおさらい 前回はGo言語によるWeb開発を進めるための環境構築を行いました。今回はGoコンテナの構築を行っていきます。つまりはまた環境構築です汗 gooseによるマイグレーション 前回の記事の最後にgom経由でインストールしたマイグレーションツールgooseを利用して実際にマイグレーションを行っていきたいと思います。goose経由でDBアクセスを確認するためにまずは設定ファイルを書きます。 サンプルファイルがパッケージインストールを行ったsrc配下のディレクトリに存在しますので、このファイルをコピーしておきます。
あるページにアクセスしたらQRコードを表示させる機能を作る必要があったので、Goで簡単に作れないか無いか調べたら以下を見つけたので、net/httpを使って簡単にQRコードを生成できるサービスを作ってみます。 サンプルコード package main import ( "fmt" "github.com/boombuler/barcode" "github.com/boombuler/barcode/qr" "image/png" "net/http" ) func main() { http.HandleFunc("/", handler) http.ListenAndServe(":8082", nil) } func handler(w http.ResponseWriter, r *http.Request) { messages, ok := r.URL.Query()["m"]
はじめに PHPフレームワーク Laravel Webアプリケーション開発 http://amzn.asia/d/cslZyKz 対象の読者は、Laravel5上で保守や運用まで見据えた実践的なアプリケーションの設計/実装に悩んでいるような脱Laravel初心者を目指しているような方、かなと思いました。実際現場でこのような悩みを抱えているエンジニアは多いのではないでしょうか?少なくともウェブアプリケーションフレームワークを初めて触るような方向けとしては書かれておらず、SymfonyやCakePHP等のPHPのウェブアプリケーションフレームワークを使った経験がある方でないと少し内容が難しく感じるかもしれません。 第一部 第一部では、Laravel上でアプリケーションを組むときに知っておきたいフレームワークのアーキテクチャや処理フローについて、しっかりとページを割いて図付きで解説されています。
Laravel知れば知るほど便利度と自由度の高さには驚かされます。 Railsに似ていることもあり、採用するサービスや使っている人もどんどん増えているみたいですね。 そんな中でLaravelのシングルアクションコントローラーという概念があります。 今回は、そのコントローラーを作成する際 Invalid route action というエラーに少し詰まったので備忘録として残します。 シングルアクションコントローラーとは その名の通りアクションが1つだけのコントローラーです。 Laravelの場合、シングルアクションコントローラーにはコントローラーの中にinvokeメソッドだけが存在しています。 この話のようにできるだけコントローラーはシンプルにしたいものですよね。 1つのアクションが存在しているだけのコントローラーなんか通常通りにコントローラーを作成してメソッドを1つだけ作ればいいのではない
環境構築の手順を解説を簡単に交えながら紹介していきます。 1. ディレクトリ作成 まず、任意のディレクトリ(上記ではproject)を作成します。 その直下にdocker, serverを作成します。server直下にLaravelプロジェクトを作成します。 2. docker-compose.yml作成 今回は、PHP, nginx, mysqlの3つのコンテナを想定しておりますので、以下のようになります。 version: '3' services: php: container_name: php build: ./docker/php volumes: - ./server:/var/www nginx: image: nginx container_name: nginx ports: - 80:80 volumes: - ./server:/var/www - ./docker
エンジニアじゃないけどアプリが作りたかった こんにちは。まつもとかづまさと申します 僕はこの記事を書いている現在は障害者支援施設で支援員として働いています。 今回は3 step wallet という知的障がいの方でも「暗号通貨決済をできるようにする」という目的で作成したアプリの話です 3 step walletはこちら 今日の記事の流れ vueのフォルダを作ってgithub pagesに公開できるようにいじる まずはアプリの基礎となる記事を参考にしました。 PWAとVue.jsでNEMウォレットアプリを作ろう!環境構築 〜 PWAアプリの起動 PWAとVue.jsでNEMウォレットアプリを作ろう!TypeScript導入 〜 TypeScriptで書いてみる PWAと Vue.jsでNEMウォレットアプリを作ろう!ウォレット作成 このアプリのベースはこの3つの記事が元になっています。 まず
はじめに 仕事でコミュニティが活発なライブラリを活用することが増えてきたのですが、日本語の記事がなかったり、英語の記事を見ながら試行錯誤したので、備忘も兼ねてまとめます。 同じ悩みを抱える人の救いになれば幸いです。 (間違いがあればご指摘ください) Formik Formik とは、Reactで使えるフォームの管理をしてくれるイケてるライブラリです。 同僚が使う理由として "its the lib recommended by the formskit team" を挙げていました。 ごめんなさい、ドヤ顔で言われてもそのすごさを理解できてないヘボヘボエンジニアです。 というか、Ant Design の Form Component であらかた入力フォームとバリデーション実装したタイミングだったので、「マジかよ…」と思いました。 yup は、Yup is a JavaScript objec
はじめに Alibaba の Ant Design が結構イケてます。 特に Upload Component がおしゃれな挙動をしてくれるんですが、デフォルトで POST で送信しちゃうようです。 PUT で送信する要件があったのでそのナレッジを書いておきます。 PUT を使った Upload いきなり本題です。 Class / Stateless Functional Component は省略します。 実装箇所がわかりやすいようにrender以降の部分を記載します。 (Stateless Functional Component の場合はreturn以降をご参考ください。) import { Upload, Icon } from 'antd'; /*** 中略 ***/ createButton = () => { return ( <div> <Icon type={'plus'
エンジニアじゃないけどアプリが作りたかった こんにちは。まつもとかづまさと申します 僕はこの記事を書いている現在は障害者支援施設で支援員として働いています。 今回は3 step wallet という知的障がいの方でも「暗号通貨決済をできるようにする」という目的で作成したアプリの話です 3 step walletはこちら 今日の記事の流れ コピペとライブラリをインストールする場所の危険性 この記事の話になります。 PWAとVue.jsでNEMウォレットアプリを作ろう!TypeScript導入 〜 TypeScriptで書いてみる まずはアプリの基礎となる記事を参考にしました。 PWAとVue.jsでNEMウォレットアプリを作ろう!環境構築 〜 PWAアプリの起動 PWAとVue.jsでNEMウォレットアプリを作ろう!TypeScript導入 〜 TypeScriptで書いてみる PWAと V
やりたい事 JavaScript の単体テストで、テスト対象のコードがサーバと通信して JSON 形式で受信を受け取る場合、サーバと通信する部分を置き換えてテストコード内部で完結するようにしたい。 しかし、通信する部分をモックで置き換えるのはしたくないので、テスト用に JSON を返すサーバを立てたい、そしてサーバは開始時に起動、終了時に停止させたい。 どうやるか json-server は こんな感じに サーバの実装をすればできる。 json-server は、パスと返る JSON の内容をコードから指定できるので、テストケースに合わせてテストコード内で修正できる。 実装例 var jsonServer = require("json-server"); var assert = require("assert"); var http = require("http"); describ
嶋田:こんにちは。 キズナアイこんにちは~。よろしくお願いします。 嶋田:アイちゃん、りょうしって言葉、聞いたことありますか。 キズナアイりょうし~?ありますよ。お魚、よっこいしょーってやつですね。 嶋田:そうそうそれもりょうし(漁師)なんですけれど、きょうお話しするのは、こっちの量子なんです。 キズナアイあ、そっちですね。聞いたことありますよ。なんたって私、スーパーAIですから~。 嶋田:ですよね。量子って言うのは実は、小さいつぶつぶと波の世界。目には見えない世界なんですけれど、その性質をうまく使って、私たちの暮らしを豊かにしたり、例えば、スマホ、これも量子技術のかたまりなんですね。インターネット、コンピューター、AIも実はこの量子技術のおかげなんです。 キズナアイえ~私も。 嶋田:スマホをばらばらに分解してみると量子が潜んでいるのがよくわかります。スマホの中を拡大してみると、例えばチッ
※この投稿は 2011/03/10 に こちら に投稿した記事の転載です。 これを書いた経緯 事の発端というか、きっかけは、id:perlcodesampleさんとid:gfxさんの下のポストを見て、 JavaScriptで一番簡単にオブジェクト指向プログラミングを行う方法 (id:perlcodesampleさん) JavaScriptにおけるオブジェクトの定義 (id:gfxさん) new とか prototype を使うのが推奨されてないとか、直接代入するほうが楽とかじゃなくて、挙動が違うんだよなぁ、と思ったこと。 挙動が違うんだから、もちろん使いどころも違うんですよね。 でも実際、JavaScriptのオブジェクト指向は混乱しやすいと思います。 自分もご多分にもれず、さんざん混乱させられたクチですしね。 わかってしまえば、どってことなくて、とってもシンプルなんですけどね。 せっかく
【拡散希望】 クロネコヤマトの中の人だよ。ヤマトのブラック企業っぷりには辟易してるので、懲戒覚悟でリークするよ! みんな冷蔵や冷凍の品をヤマトで出して安心してない?常温に近い状態で放置されてるよ! → 続く https://t.co/OwvV0Yb5pt
この記事の内容はRxJS7から非推奨となりました。最新版に対応したものは https://zenn.dev/rdlabo/articles/60b4be5be02704 で公開しておりますので、こちらをご覧ください。 「RxJSを覚えないといけないからAngularは大変だ!」「RxJSはテスト難しいからつかいたくない」などと時々聞くので、RxJSを覚えないAngularの書き方を書いておきます。 AngularでRxJSを使う場所 まず、よく「AngularはRxJSを使う」とよくいいますが、具体的にどこに使われていますでしょうか。 これいうと、大体驚かれるんですが「package.jsonでインストールされているだけ」です。1 特にデフォルトでRxJSが書かれてて、それを理解しないと作業を進めることができないわけじゃありません。 ただ、いくつかのAngularのAPIでRxJSをデフォ
はじめに Angularと組み合わせてngrxを使うと便利だ、という記事をあちこちで見かけるので使ってみようと思ったのですが、独特な「Actionに1つ1つ文字列を割り当てて、クラス化する」という文化にぎこちなさを感じていました。(ngrx/platform actions参照) これはTyped Actionというもので、Typescriptの型チェックの機能を使って、Actionが持つパラメータ(Payload)を入力補完できるようにするために使われています。 よく見かけるカウンタの例を見てみると分かる通り、Action名を変えたかったらあちこちに影響が波及するし、独特な作りがあるのでAction/Reducerのboilerplate(テンプレ)による自動生成を使おう、と言われていたりします。それでも同じ文字列をコピペしまくるのはちょっと…今どき感がない…? 調べてみると同じことを感
checkboxを並べて、それが3つほどで収まっている場合は、それだけでもいいでしょう。 しかし、ユーザーが自身で追加した項目など、何個出力されるか分からない場合があります。 ここではそんな時にあると便利な「すべて選択」を実装してみます。 実装デモ See the Pen Select All Checkbox by Vue.js - flow4 by Shoko Oyamada (@chcltn) on CodePen. 「すべて選択」の実装の流れ dataとv-forでリストを用意 すべて選択が押されたかのフラグを用意 すべて選択が押された時の動きを作成 個々のcheckboxをクリックした時の動きを作成 1.dataとv-forでリストを用意 dataにて、猫の名前を配列catsに入れておきます。 それを利用し、v-forでリストを作成します。 See the Pen Select
はじめに 青空文庫APIサーバーのご紹介という記事でご紹介しているように、青空文庫の情報を取り出すためのAPIサーバーを作っていたりします。一応、Aozorahackというグループには所属しているのですが、青空文庫のDBに直接アクセスする権利は持っておらず、サーブする情報はCSVファイルおよび青空文庫のサイトからスクレイピングして取得しております。 Webの情報をスクレイピングするなら、Scrapyなんかが定番で、Python使いとしてはこれ一択な気がするのですが、APIサーバをNode+Koa.jsで作った勢いで、スクレイパーもNodeで書いていたりします。その過程で紆余曲折しながら何度か書き換えて「Nodeでスクレイピングするならこれが良いんじゃないの?」という個人的な結論に至ったのでそれについてちょっと書きます。 Node.jsでのスクレイピング scraperjs まず初めに使って
はじめに 前回の記事で、普通のNode.jsアプリケーション開発とほぼ変わらない感覚で開発ができることがわかったので、もっと色々試してみました。 やってみたリスト UIなど Electron React Material UI 開発環境など Webpack Babel その他 Socket.io つくったもの この動画で紹介されてるパッチをほぼそのまま引っ張ってきて、それを動かすコントローラー的なElectronアプリを作ってみました。 音付き動画 ソースコード github そもそもの仕組みのおさらい 開発のtipsいろいろ Max上で動かすときはMaxの中にNodeが入っているので、nodeやnpmがインストールされてなくても問題はありませんが、開発時は手元で動かせるように入れておいた方が良いと思います。(もちろんバージョンは揃えて) 基本的には、普通のNode.jsを書いている感覚で
var http = require('http'); var fs = require('fs'); var querystring = require('querystring'); var path = require('path'); var url = require('url'); var mime = { ".html": "text/html", ".css": "text/css" // 読み取りたいMIMEタイプはここに追記 }; // requireの設定 var mysql = require('mysql'); // MySQLとのコネクションの作成 var connection = mysql.createConnection({ host: 'localhost', port: 3306, user: 'node', password: 'pw', datab
環境 ServerlessFramework 1.24.1 Node.js 6.10 CloudWacth メトリクスについて Lambdaのメトリクスは以下のようなものがあります 公式ドキュメント https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/lam-metricscollected.html CloudWatchメトリクス画面のキャプチャ メトリクスのフォーマット 公式ドキュメント https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatch.html#putMetricData-property var params = { MetricData: [ /* required */ { MetricName: 'STRIN
※この記事はブログからの転載・まとめ記事(この記事とこの記事とこの記事)です。 はじめに 以前からブログの方でNW.jsのソースコードを保護するにはどうすべきかを検討していました。 その結果、 「結局現状のNW.jsってソースコードを保護できてないんじゃね?」 という結論に至ったのでご紹介いたします。 nw-builderだけだと暗号化とは到底言えない! さて、以前nw-builderを利用してソースの暗号化を行う...といった内容をQiitaの記事にしましたが、 これが思ったより暗号化できていないです。 まずはこのファイルを見ていただきたいと思います。 これは僕が作ってた「mailToKindle」の64bit版exeファイルです。 そして次は「nw-builder」の「cache」上に存在する「nw.exe」 バイナリエディタを用いて、 この「nw.exe」の容量分、「mailToKi
はじめに 静的サイトジェネレーターのHUGO、Node.js製のCSSフレームワークであるPostCSS、ビルド + ホスティングサービスのNetlifyを使ってポートフォリオを作ったので、作り方を公開したいなと思い、作成しました。 https://shinya-sato.com/ 今回は 「どうやって作ったか」 について書いているので、ポートフォリオの構成とかについては原則書かない事にしておきます。 HUGOとは、Go言語製の静的サイトジェネレーターです。 「シンプルだが多機能」という特徴があります。 生のhtmlをそのまま編集するのと同じ要領で、「関連記事の表示」「多言語対応」等の高等な機能も持ち合わせています。 何故HUGOを選んだのか 結論からいうと、 参考にしたポートフォリオサイトがHUGOで実装されていたからです。 Jekyllはbuildが遅いし、カスタム投稿のページネーショ
scikit-learnでは外れ値検知の手法の1つであるLOF(Local Outlier Factor)が提供されていますが、versionが0.19以前ではテストデータに対する正常データ・異常データの判定ができませんでした。version0.20からテストデータに対する正常データ・異常データの判定機能が実装されましたので、そちらを紹介します。 使い方 One Class SVMのようなscikit-learnに実装されている外れ値検知の手法では、正常データが大多数であるような訓練データを与え、fitメソッドで学習をおこないます。学習済みのモデルのpredictメソッドを使うことで、テストデータが正常か異常かが判定されます。LOFを使う場合にも同様の流れになりますが、fitメソッドを使うときにちょっとだけ違いがあり、novelty=Trueという引数が必要になります。例えば、次のように訓
はじめに scikit learnにはdigitsと呼ばれる0~9までの数字の手書きの画像データが含まれています。 これを多変量分析の一種である主成分分析(PCA)を利用して可視化するという事例は多数紹介されています。たとえばScikit-learnでPCAなど。 ただし、可視化は大抵第2主成分までの2次元データである例がほとんどでした。ここでは第3主成分までなんとか可視化させてみたいと思います(ネタ)。 なお主成分分析に関しては意味がわかる主成分分析がわかりやすかったと思います。 digitsのデータの可視化 ライブラリのimportから画像データの可視化までを行います。 # -*- coding: utf-8 -*- import numpy as np from sklearn import datasets from sklearn.decomposition import PCA
Mac OS X 10.13(High Sierra)からVirtualBoxを使ってMac OS X 10.14(Mojave)を動かしてみる! 当記事の作成者は本記事の情報をご利用になることで生じるいかなる損害についても責任を負いません。 本記事の執筆時点でMojaveBeta版の適用事例は紹介されていましたが、正規版の記事は未確認のため、紹介したいとおもいます。 システム環境 MacBook Air(2013 Model) OS X 10.13.6 VirtualBox 5.2.18 VirtualBox Extension Pack適用済み HDD/SSDに70GB程度の空きがある事が望ましい 手順 MojaveインストールAppのダウンロード インストールアプリケーションをイメージファイルに変換 VirtualBoxで仮想環境の準備 インストール 0. 事前準備 VirtualB
テキストファイルから対象のPCを検索して 対応するIPアドレスを設定する の内容 pcname ip test1,10.189.192.3 test2,1.1.1.1 DESKTOP-JL63VBE,192.168.0.200 <設定するパソコンのホスト名をテキストファイルから検索してIPを表示> $array1=Get-Content .\ip.txt | Select-String $hname $s=$array1 -split(",") $n=@($s) $n[1] 192.168.0.200 静的ip削除 Remove-NetIPAddress -InterfaceIndex 11 -IPAddress "192.168.0.100" -DefaultGateway "192.168.0.1" ※Get-NetAdapterで表示されたifIndex Statusの値 静的DNS
昨日のKubernetes 1.12インストールに引き続き、今回はそのKubernetesにIngress Controllerを導入しよう。ワーカーノード2台あるので、そいつの上にDaemonSetで。 keepalivedでHA化もしよう。 NGINX Ingress Controllerを導入 どうもなかなかBetaが取れないIngress Controller。まあ、LoadBalancerのServiceですべてが賄えるならいらん訳だけど、Kubernetes成熟しないなあと思う一因でもある。それはとりあえず、Nginx Ingressのインストールの手順は以下。インストール手順探すのも現状ちょい手間。 https://kubernetes.github.io/ingress-nginx/deploy/ Mandatory commandでkubectl apply直接実行しても
前回、Kubernetes 1.12環境にIngress Controllerをインストールして、サンプルアプリケーションもデプロイしてみたが、気になるのは現在のリソース使用状況。 kubeadmから素でKubernetesインストールするとHeapsterもmetrics-serverも導入されないのでkubectl topコマンドは何も状況を返してくれない。 # kubectl top node Error from server (NotFound): the server could not find the requested resource (get services http:heapster:) root@m16:~# kubectl top pod Error from server (NotFound): the server could not find the r
Kubernetesの「Kind」と「apiVersion」の対応表です。 kindとapiVersionの組み合わせ以外では エラーとなり起動しません。 また、versionはアップグレードすることもありますが 反映が遅れることもあるのであらかじめご了承ください。 Kind apiVersion
# PHP CircleCI 2.0 configuration file version: 2 jobs: build: docker: - image: circleci/php:7.1-jessie-node-browsers environment: APP_ENV: circleci APP_DEBUG: true DB_CONNECTION: sqlite working_directory: ~/repo steps: - checkout - run: sudo apt install -y libsqlite3-dev zlib1g-dev - run: sudo composer self-update - restore_cache: keys: - v1-dependencies-{{ checksum "composer.json" }} - v1-depende
Too Long; Didn't ReadFor the last few years, internet technologies have been shifting towards front-end JavaScript frameworks as a method of building better user experiences for web and mobile applications. This is awesome 🔥 I personally love the flexibility that these frameworks give us. A complete breakdown on why we needed Redux in the past, and why we don’t any more. For the last few years, i
LINEは9月27日、トークンエコノミー構想「LINE Token Economy」について記者説明会を開催し、トークンエコノミーについての詳細とDApps(分散型アプリケーション:LINEではdAppと表記)サービスとして、Q&Aサービスの「wizball」、未来予想の「4CAST」、商品レビューの「Pasha」、グルメレビューの「tapas」、観光地などのスポットに特化したSNS「STEP」の5つを発表した。 記者会見で登壇したLINE代表取締役社長CEOの出澤剛氏は、「長く手がけてきた(LINEブログなどの)CGMサービスとブロックチェーンを融合することで新たな価値を生み出す」とし、単なるコンテンツ消費者ではなく、レビュー、ブログ、SNSなどコンテンツ生産者側が増えてきた現代のインターネットにおいて、適切にユーザーに還元できる仕組みを構築すべく、LINE Token Economyを
Blockchain is a powerful technology with applications in cryptocurrency, healthcare, insurance, government, music, identification, supply chain, data management, and much more. By learning blockchain basics, you’ll gain an understanding of the fundamental mechanisms that power it, join the conversation, and discover blockchain uses in your own life and work.
生き馬の目を抜く外資系証券会社を渡り歩いた校長の見切りの早さに、児童は泣いた。大阪市教委の公募で採用された市立小学校の38歳の民間人校長が6月、着任から3カ月足らずで退職した。記者会見では謝罪の言葉はなく、「体験を生かせる学校ではなかった」「給料が校長の中で最低」と不満をぶちまけた。時折笑みを浮かべ、饒舌(じょうぜつ)に「不満」を語ってみせた38歳に「なんだアイツは」との批判も起きた。橋下徹市長が旗を振り、市や学校の幹部ポストで公募制度が導入されたが、“途中退場”は区長に続き2人目。専門家からは採用の難しさを指摘する声も上がり、同制度への風当たりは厳しくなっている。 「『さよなら』する」 25日午後3時すぎ、大阪市住之江区にある市立南港緑小学校の体育館では同日付で退職した前校長の千葉貴樹氏(38)が臨時の全校集会を開き、児童にこう告げた。 「先生の個人的な事情で、みんなと『さよなら』しない
最近よく聞くクラウドサービスやクラウドコンピューティングについてまとめてみました。 IaaS,PaaS,SaaSなんかについてもまとめてます。 とっても簡単に言うと * 土地を借りること = IaaS * 家を借りること = PaaS * 部屋を借りること = SaaS クラウドコンピューティング クラウドコンピューティング(英: cloud computing)は、インターネットなどのコンピュータネットワークを経由して、コンピュータ資源をサービスの形で提供する利用形態である。略してクラウドと呼ばれることも多く、cloud とは英語で「雲」を意味する。 対義語はオンプレミス オンプレミスとは、企業などが情報システムの設備(ハードウェア)を自社で保有し、自社の設備において運用することである。システムの自社構築という意味を含む場合もある。 SaaS Software as a Service
mackerel-agentをubuntuにインストールするときに作成したansibleのめも 環境 ubuntu16.04 ansible2.5 やったこと Ubuntu環境のため、Ubuntu以外で実行したらFailさせる AutoScaling環境を使うため、Mackerelの機能である自動退役モードを設定する https://mackerel.io/ja/docs/entry/howto/auto-scaling PackerでAMIを作成するため、インストール・設定後にidファイルを削除する (※ mackerel_agent_apikeyはansible-vaultで暗号化する必要あり) 参考: AnsibleでインストールするためのMackerel公式のGitHubがある https://github.com/mackerelio/ansible-mackerel-agent
GANでファッションショー この記事の目的 人工知能界隈を賑わせるGANについて、実装しながら学ぼうという企画です。 PythonとKerasを使えば、なんと180行くらいでGANによる画像生成ができちゃいます。しかも、学習にかかる時間は数分。使用するデータセットは https://github.com/zalandoresearch/fashion-mnist mnist_fashionです。mnist_fashionは、mnistと同じ28×28の画像データセットです。mnistと同じ形式で、様々なファッション画像を保存したデータベースです。数字より、服のほうが圧倒的面白いので、こっちを使うことにしました。なお、ダウンロードはプログラムでカンタンにできるので、事前にする必要はありません。 この記事を書くにあたっては https://github.com/eriklindernoren/
はじめに 電車が運転見合わせになって時間ができた(?)ので、暇つぶしがてら初心者向けにTensorFlowのNMT (ニューラル機械翻訳)サンプルで指定できるパラメータについてざっくり解説しようと思う。使う人が増えて「俺が考えた最強のネットワーク」が増えるといいなと思う。TensorFlow公式のNMTのサンプルは良く出来てて、seq2seqをとりあえず使ってみるなら適当な入力データを用意すれば使えてしまう。ちなみに、、、筆者は機械学習バリバリだが深層学習バリバリって訳ではないので、情報が間違っていたら深層学習強者の皆様からあたたかいコメントをいただければ幸甚です。あと、筆者はTensorFlowのNMTのREADMEとnmt.pyのソースコードを読んだだけで、サンプルは動かしてもいない(爆)。 なお、TensorFlowはv2.0が控えているので、本記事の寿命は1ヶ月もたないかもしれない
抽象型要約の手法であるPointer-Generator NetworksをChainerで動くようにしてみました。 Pointer-Generator Networksについて Pointer-Generator Networksは抽象型要約としてsequence to sequenceを使うアイディアを発展させたものです。 先行研究として、CopyNetがあります。CopyNetに関してはqiitaに解説記事があります。 今更ながらchainerでSeq2Seq(3)〜CopyNet編〜 - Qiita 既存のseq2seqは未知語に対して一意な単語IDを付与するという挙動が一般的ですが、特に要約という領域では本文中の単語がそのまま要約にも使われるということがよくあります。 そこで、本文中に出てくる未知語(Out of Vocabulary)に対しそれぞれに一時的なIDを付与し、要約側
前回の はじめてなElixir(11) ではプロセスを使って状態を表現するのをやってみました。関数型言語で状態を表現するのに「関数の評価の途中の状態」を使ったとも言えるかと思います。 プログラミング Elixir の14章にしたがって、プロセス間のいろんな関係を使う練習をしてみましょう。ちなみに今回は惨敗です。きっと spawn を spawn_link にしたり spawn_monitor に変えればすぐにできるんだろうなと甘く見てはじめましたが、うまく行きませんでした。せっかくですので晒しておきます。 プロセスが異常を起こすことを表現する これまでは値の計算だけだったので(0で除算でもしない限り)プロセスが吹っ飛んでしまう心配はありませんでした。ここでは意図的に異常を起こしてみます。 if(Enum.random(0..9) == 0, do: exit(:boom)) って行をサーバ
はじめてなElixir(11) で spawn を使って温度センサもどきを作ってみました。調子に乗って はじめてなElixir(12) で spawn_link や spawn_monitor に移行しようとして失敗しました。このままだと悔しいので、温度センサもどきをちょっとだけ改良します。 なんちゃって温度センサに履歴をもたせる はじめてなElixir(11) のプロセスは直前の値を関数の引数として持ち回っていました。これをリストにすれば、過去に得た値も全部センサ内に持っていることができます。 defmodule Temp1 do def pseudo_temp_sensor(temp) do receive do {sender, {:init, init_temp}} -> IO.puts("start of :init") send(sender, init_temp) pseud
ソフトバンク、ソフトバンクロボティクス、ユニマット リタイアメント・コミュニティの3社は9月28日、介護施設における人型ロボット「Pepper」の活用に向けた実証実験を10月1日から実施すると発表した。 なお、同実証実験は、ユニマット リタイアメント・コミュニティが運営する6カ所の施設(東久留米グループホームそよ風、湯河原温泉ケアセンターそよ風、甲府ケアセンターそよ風、足立ケアコミュニティそよ風、浦和ケアセンターそよ風、水戸ケアセンターそよ風)で行われる。 同実証実験では、言語聴覚士や理学療法士、作業療法士などによる監修を経て開発されたリハビリ用のロボアプリ「まいにちロボリハ」(開発:ロゴス)などを活用することで、Pepperによる名詞や動詞の呼称の発語、ポインティング、上肢トレーニングなどのリハビリを利用者に提供。 また、Pepperが認知症の方の会話相手となることで、認知症の予防・予知
概要 Amazon Echoに保育園の今日の給食を聞いてみます。 保育園でつかっているシステムではログイン後のカレンダー で給食のメニューがみえるようになっているのでそれをひっぱってきてしゃべってもらいます。 カスタムスキルの作りどころ 趣味で作るものとしては以下のようなものがよさそう ・スマホやアプリで確認できるけれどたびたび確認するほどでもない (でも、簡単に聞けるなら聞いておきたい) ・公式のカスタムスキルが提供されていない(提供されていればそれを入れればよい) ・普通にググってもでてこない(個人のログインが必要) 前までは月ごとに印刷されたメニューを配ってくれましたが 保育園でのシステム導入後配られなくなりました。 ログインして数ステップ遷移しないとみられないので、みないままの日が続いていました。 ログインしてスクレイピングするだけなので題材としてはお手頃と思います。 Alexaの
第三者が作成したプラットフォームやアプリを活用する場合の留意事項 一部のQRコードにおいて、特定のQRコードリーダーで読み取った際に、適切な説明がないまま、読み取った利用者の位置情報等が、QRコードを作成、設置した事業者等に提供される事案が発生していました。本件につきましては、位置情報が提供されないように措置がなされておりますが、スマートフォンアプリ等、第三者が作成したプラットフォームやアプリを活用する場合には、以下の点にご留意ください。 位置情報についても、特定の個人を識別することができる場合(他の情報と容易に照合することで識別することができる場合を含む)には、個人情報となります。 事業者さまへ インターネット上で、第三者が作成したプラットフォームやアプリ等のサービスを利用して、利用者から送信される情報を取得する場合には、サービスの内容を十分確認しましょう。利用者から送信される情報を取得
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く