投稿

11月 12, 2018の投稿を表示しています

部下をやる気にさせるために必要なこと

イメージ
部下をやる気にさせるために必要なこと : 『部下を元気にする、上司の話し方』(桑野麻衣著、クロスメディア・パブリッシング)の著者は、学生や新入社員、若手社員などの「部下世代」、中堅社員や管理職といった「上司世代」という幅広い層に向け、話し方や言葉を使ったコミュニケーションをテーマに、研修や講演を行っているという人物。 オリジナルのエンクロージャ:

SHA256 でパスワードを二重に暗号化 (まだ疑問点あり)

SHA256 でパスワードを二重に暗号化 (まだ疑問点あり) : 書いてあること Webアプリケーションのパスワードを、SHA256で暗号化してハッシュにするためのコードと、そのへんの防御にまつわる疑問点。 「二重」というのは、SHA256暗号化したものに、更にsaltと呼ばれるidに固有の文字列を連結してもう一度暗号化しているためです。 日本語訳して「お塩を振る」と考えてみるとちょっと可愛い。 基本的なしくみ DBにはユーザのidのほかに、 salt値 二重にハッシュ化したパスワード を持っておき、認証の際には 平文パスワードをSHA256でハッシュ化 1に「salt値」を文字列連結 2を更にSHA256でハッシュ化 3とDBの「二重にハッシュ化したパスワード」が一致していればログイン という手順を踏みます。 (どこまでクライアントでどこまでサーバなのかは私はよくわかっていません。以下の「疑問点」差参照) タッチした経緯 以前Redmine1.1⇒3.2という劇的なバージョンアップを行った際、パスワードの保存方法が変わっていて一手間必要だったもので、その時書いたコードの流用です。 1.1ではパスワードを一回ハッシュ化しただけの文字列がDBに保存されていたのですが、3.2では上記のようにsaltという値を新しく持って二重にハッシュ化するという仕様になっていました。 単純にバージョンアップするとテーブルの中のsaltカラムは空なわけで、ログインできないため、saltを任意に設定し、二重暗号化した後のハッシュ値で値を更新しました。 コード JavaScriptでハッシュ化 https://github.com/Caligatio/jsSHA を使わせてもらいました。 sha256.jsを読み込んでおいて、 // 入力されたパスワード var pass = "passworddayo"; // ハッシュ化 var shaObj = new jsSHA("SHA-256", "TEXT"); shaObj.update(pass); var passhash = shaObj.getHash("HEX"); ※...

LINEログインを実装しようとしたら、CORSで弾かれた件

LINEログインを実装しようとしたら、CORSで弾かれた件 : Lineログインを実装していたら、CORSでうまくいきませんでした。。。 その時のやったことを備忘として記載しておきます。 やりたいこと 自フォームでPOSTさせて、自サーバから結果が返ってきたらLineLogin側にGETメソッドを飛ばしてLINE LOGINさせる 自サイト→LineLoginっていう順番を崩したくなかった。 やったこと formの登録ボタン(onclick)→js→ajaxで自サイトでの登録→ajaxでLine側へGET function entry(myParam){ $.ajax({ type : 'POST', url : '/entry', data : myParams }).done(function(data, textStatus, jqXHR) { // 成功時 $.ajax({ type : 'GET', url : 'https://access.line.me/oauth2/v2.1/authorize', data : { response_type: "code", client_id: xxx, redirect_uri: xxx, state: xxx, scope: "profile" } }) }); } 実際のコードとはちょっと違いますが、 察してください。 とまあ、それで送るとこんなのが返ってくる Access to XMLHttpRequest at 'https://ac...

SQL Server 2014 Service Pack 3 をリリース

SQL Server 2014 Service Pack 3 をリリース : 執筆者: SQL Server Engineering Team このポストは、2018 年 10 月 30 日に投稿された SQL Server 2014 Service Pack 3 is now Available!!! の翻訳です。 このたび、SQL Server 2014 Service Pack 3 (SP3) がリリースされました。SQL Server 2014 SP3 には、お客様や SQL コミュニティからのフィードバックに基づくパフォーマンス、スケーラビリティ、診断関連の 25 以上の機能強化が追加されています。今回の機能強化により、SQL Server 2014 を最新のハードウェア設計で実行した場合にパフォーマンスが高速化し、事前設定不要でスケーリングできます。今回のリリースは、SQL 製品チームによる継続的な価値提供の取り組みの成果でもあります。今回のリリースに関する詳細については、 KB4022619 をご覧ください。 以下に、SQL 2014 SP3 で導入された機能強化の詳細をご紹介します。 SQL 2014 SP3 の機能強化 ディストリビューション データベースのクリーンアップ手順の改善 : ディストリビューション データベース テーブルのサイズが過度に大きい場合に、ブロックやデッドロックが発生していました。今回のクリーンアップ手順の改善は、このようなブロックやデッドロック シナリオの一部を解消することを目的としています。 Change Tracking のクリーンアップ : Change Tracking のサイド テーブルのクリーンアップのパフォーマンスと効率が向上しました。 Resource Governor で CPU タイムアウトを設定して要求をキャンセル : クエリ要求の処理を改善するために、CPU のしきい値に達した場合に要求がキャンセルされるようになりました。 SELECT INTO を使用して目的のファイル グループにターゲット テーブルを作成 : SQL Server 2014 SP3 より、T-SQL 構文の SELECT INTO では、ON <ファイル グループ名> キーワードを使用して、ユ...

モチベーションがありすぎるあなたへ – エンジニア・研究者の英語学習

イメージ
モチベーションがありすぎるあなたへ – エンジニア・研究者の英語学習 : モチベーションがありすぎるあなたへ – エンジニア・研究者の英語学習 モチベーションはあって、良いアイデアがすぐ浮かび色々なことに挑戦するのだが、すぐに他のことに興味が移ったりして何一つとして成し遂げられない・・・。自分も含め、こんな症状で困っている方も多いのではないでしょうか。少し前ですが、ブロガーの Scott Young 氏が記事を書いていたので、抄訳とともに紹介します。...

最終回 エンジニアはどこに行くのか:継続は力なり―大器晩成エンジニアを目指して|gihyo.jp … 技術評論社

イメージ
最終回 エンジニアはどこに行くのか:継続は力なり―大器晩成エンジニアを目指して|gihyo.jp … 技術評論社 : 最終回 エンジニアはどこに行くのか:継続は力なり―大器晩成エンジニアを目指して|gihyo.jp … 技術評論社 この連載「継続は力なり─大器晩成エンジニアを目指して」は,今回で最終回を迎える。この連載では,エンジニアとして長くやっていくために有用だと思うトピックを紹介してきた。ちなみに本連載が掲載されているWEB+DB PRESS誌上での山の挿絵は,エンジニアの人生の長い道のりを表している。 さて,この山登りの最後には...

[ITmedia ビジネスオンライン] 17~19歳で恋人がいない人は79.3% 「今後も欲しくない」人の割合は……?

イメージ
[ITmedia ビジネスオンライン] 17~19歳で恋人がいない人は79.3% 「今後も欲しくない」人の割合は……? : 日本財団が未婚の17~19歳男女800人を対象とした、恋愛と結婚に関する調査結果を発表。現在恋人がいない人は79.3%で、異性と交際した経験がない人が44.5%いることが分かった。

乾電池で3kmの遠泳に成功! パナソニックの「エボルタNEOくん」がギネス記録に

イメージ
乾電池で3kmの遠泳に成功! パナソニックの「エボルタNEOくん」がギネス記録に : シェア 1 ツイート 0 はてブ 0 パナソニックは、11月10日(土)、乾電池「エボルタNEO」の長もち性能の実証実験として単3形乾電池を動力としたロボット「エボルタNEOくん」による世界最長距離の遠泳にチャレンジ。見事約3㎞の距離を泳ぎきり、ギネス世界記録を達成したことを発表した。 これは、広島県の宮島口から厳島神社の大鳥居までの約3kmを遠泳するというチャレンジ。「単3形乾電池を使用してロボットが1度に泳いだ距離」として3.002kmがギネス記録に認定された。所要時間は3時間22分34秒で、「動力の乾電池は挑戦の途中で交換してはならない」「ロボットはスクリューで推進してはならない」「挑戦中にロボットの部品交換または修理はできない」という条件をクリアした。 ロボット・エボルタNEOくんの身長は約17cmで、エボルタNEOくんが乗っている木製のサーフボードの長さは約35cm。サーフィン時のパドリングのように、寝そべって両腕を回転させ、それを推進力として約3kmを泳ぎきった。 エボルタNEOの頭には赤外線センサーが搭載されており、開発者でロボットクリエイターの高橋智隆氏が先導するカヤックを追従する形で泳いだ。 サーフボード自体は木製です。腕を動かすシャフト回転部分や舵の付け根から浸水しないように、釣り具用の防水ベアリング「マグシールド」を使用しています。磁性流体が封入してあるボールベアリングで、防水がキモになる水上・水中ロボットには最適な部品です。 — ロボットクリエーター高橋智隆 (@robogarage) 2018年11月11日 例によってすんなり成功したわけではありません。いきなりスタートゲートのポールに衝突。派手なポールが赤外線を反射してしまい、エボルタ君大混乱。更には藻が絡まって制御不能に。ということで再スタートとなりました。 — ロボットクリエーター高橋智隆 (@robogarage) 2018年11月11日 宮島に集まった皆様の応援を受け、何とか逆流を泳ぎ切る。宮島付近は藻が...

フィギュアNHK杯優勝の紀平梨花さんはN高生 - ITmedia NEWS

イメージ
フィギュアNHK杯優勝の紀平梨花さんはN高生 - ITmedia NEWS : フィギュアNHK杯優勝の紀平梨花さんはN高生 - ITmedia NEWS フィギュアスケートの国際大会「NHK杯フィギュア」(11月9~11日・広島県総合体育館)女子シングルで優勝した紀平梨花(きひら・りか)さん(16)は、角川ドワンゴ学園が運営する通信制高校「N高等学校」(N高)の1年生だ。 N高によると紀平選手は、特別奨学生として在学しているという。N高には紀平選手のほか、フィギ...

調理や配膳は全てロボット、京東集団が中国初の全自動レストラン開業

イメージ
調理や配膳は全てロボット、京東集団が中国初の全自動レストラン開業 :  中国EC大手の京東集団(JDドットコム)は2018年11月10日、ロボットが調理や配膳などの作業を担う全自動レストラン「京東X未来レストラン」の1号店を、天津市内の天津エコシティに開業した。同社によると、オーダーから配膳までの全工程を自動化したレストランは中国国内で初めてとしている。

本物のメールアドレスを知られたくないとき、iCloudで別称メールアドレスを作成する方法

イメージ
本物のメールアドレスを知られたくないとき、iCloudで別称メールアドレスを作成する方法 : 最近は、オンライン上でのプライバシー保護のために、使い捨てのツールを使うことができるようになりました。今回は、iCloudが導入した「メールエイリアス機能」をご紹介します。 オリジナルのエンクロージャ:

ミャンマー観光セクター

ミャンマー観光セクター : ◆ミャンマーの観光事情は、2011年の民主化による対外開放をきっかけに、大きく変貌している。民主化以前の2010年には、わずか80万人だった外国人旅行者数は、2017年には4倍強の340万人となった。国・地域別では、タイと中国が目立っており、ミャンマーに空路で入国した外国人旅行者全体に占める割合(2017年)は、タイ20.1%、中国15.6%となっている。 ◆外国人旅行者の増加で、ビジネスチャンスが広がり、ミャンマー経済へ好影響をもたらしている。2011年と2017年で関連データを比較すると、旅行会社(759社→3,050社)、観光ガイド(3,160人→7,820人)、宿泊施設(731軒→1,590軒)と大幅増加、外国人旅行者の国内支出金額は、3.2億ドル(対GDP比0.5%)から19.7億ドル(同2.9%)へと6倍強に拡大、ホテルや複合施設への海外直接投資残高は、11.4億ドルから43.7億ドルへと3.8倍となっている。 ◆ミャンマーへの外国人旅行者数は、概ね増加傾向にあるが、アセアンの後発国の中では最も少ない。ミャンマーは、多くの観光資源に恵まれ観光業としての潜在力は高いため、観光資源の有効活用に向けた、利便性、快適性を追求したハード・ソフト両面のインフラ整備を進めていけば、ミャンマー観光産業のさらなる発展は、それほど難しい課題ではないと思われる。 ◆外貨獲得が優先順位の高い目標の一つであるミャンマーにとって、観光産業が成長することのメリットは大きく、今後も注目すべき分野である。

チュートリアルで学ぶAlteryx Designer アプリケーションへのイントロ編

イメージ
チュートリアルで学ぶAlteryx Designer アプリケーションへのイントロ編 : こんにちは。Alteryxサポートエンジニアとして勉強中のスズです。 Alteryx Designerにはチュートリアルが用意されており、使い方から学ぶことができます。今回はAlteryx Designer日本語版のチュ […]

TypeScriptで写真からQRを読む

TypeScriptで写真からQRを読む : qrcode-reader or jsqr 写真から読む場合、jsqrよりqrcode-readerの方が認識率が高い印象。 hoge.ts // import var QrCode = require('qrcode-reader'); // urlからdecodeを行う async decodeQrReader(url:string){ var promise = new Promise<string>((resolve, reject) =>{ const qr = new QrCode.default(); qr.callback = (error:any,result:any)=>{ if(error) reject(error); else resolve(result.result) } qr.decode(url); }); const decoded = await promise; return decoded; } const decoded = await decodeQrReader('http://hoge/hoge.jpeg'); console.log(decoded);

redux-workerized で Redux と Vue を接続する - mizchi's blog

イメージ
redux-workerized で Redux と Vue を接続する - mizchi's blog : redux-workerized で Redux と Vue を接続する - mizchi's blog mizchi/redux-workerized 作った。 yarn add redux-workerize で入る。 元々は react-hooks で redux へのアダプタを書いていただけのライブラリだったが… TypeScript フレンドリーなAPIにする ReactRedux.Provider の異なるAPI表現だけじゃ面白くない じゃあ Redux.Store を worker に置いて postMessage で更新しよう ...

[ITmedia PC USER] アーク、BTOデスクトップ購入時に1TB SSDが1万円引きで追加できる期間限定キャンペーン 12月16日まで

イメージ
[ITmedia PC USER] アーク、BTOデスクトップ購入時に1TB SSDが1万円引きで追加できる期間限定キャンペーン 12月16日まで : パソコンショップアークは、BTOデスクトップ購入時にCrucialブランド製1TB SSDに1万円引きが適用されるキャンペーンを開始した。

[ITmedia News] メルカリ、チャットbotを導入 増える問い合わせに対応

イメージ
[ITmedia News] メルカリ、チャットbotを導入 増える問い合わせに対応 : フリマアプリ「メルカリ」で、AIを活用したチャットbotが一部で導入。初歩的な操作方法や梱包・配送などの質問に、回答を自動返信する。

12年前の乳児虐待死 法医学の蓄積が逮捕の決め手に

イメージ
12年前の乳児虐待死 法医学の蓄積が逮捕の決め手に : 12年前の乳児虐待死 法医学の蓄積が逮捕の決め手に   日本経済新聞 Full coverage

企業物価指数(2018年10月)~川上から川下への上昇圧力が弱まる~

イメージ
企業物価指数(2018年10月)~川上から川下への上昇圧力が弱まる~ : 11月12日に日本銀行から発表された企業物価指数によると、2018年10月の国内企業物価は前年比2.9%(9月:同3.0%)と上昇率は前月から0.1ポイント低下し、事前の市場予想(QUICK集計:同2.8%)を小幅に上回った。伸び率は22ヵ月連続のプラスだが、4ヵ月ぶりに3%台を割り込んだ。 前月比では0.3%(9月:同0.3%)と伸び率は前月から変わらず、2ヵ月連続のプラスとなった。7~9月に適用される夏季電力料金の引き上げの影響を除いたベースでは前月比0.6%(7月:同0.2%)となった。国内企業物価は上昇基調が続いている。非鉄金属(9月:前月比▲0.5%→10月:同1.0%)は、銅価格の国際市況が軟調に推移しており下落基調だったが、4ヵ月ぶりに上昇した。また、石油・石炭関連(9月:前月比2.3%→10月:同4.9%)は2ヵ月連続で上昇した。ガソリン(前月比3.9%)、灯油(同6.1%)、軽油(同6.0%)など石油製品(同5.0%)が伸び率を高めたことが影響した。石油製品は伸び率を高めたが、原油価格は10月以降下落しており、先行きは上昇基調が一服する可能性が高い。原油価格の上昇が遅れて反映される化学製品(前月比0.1%)は7ヵ月連続の上昇、電力・都市ガス・水道(同0.9%)は3ヵ月連続で上昇(夏季電力料金調整後ベース)している。 国内企業物価の前月比寄与度をみると、飲食料品・農林水産物がマイナス寄与となったが、石油・石炭製品のプラス寄与が全体を押し上げたほか、幅広い品目がプラス寄与となった。10月の輸入物価は、契約通貨ベースでは前月比1.0%(9月:同0.0%)と4ヵ月ぶりに上昇した。また、10月のドル円相場は、前月比0.8%の円安水準になったことから、円ベースでは前月比1.6%(9月:同0.6%)と輸入物価を押し上げた。前年比(円ベース)は9.5%(9月:同10.8%)と2ヵ月連続で伸び率が鈍化している。 契約通貨ベースでみると、石油・石炭・液化天然ガス(9月:前月比0.8%→10月:同3. 8%)は、7ヵ月連続でプラスを維持している。石油・同製品(前月比5.3%)が3ヵ月ぶりに上昇に転じ、天然ガス(同1.7%)も上昇が続いている。一方、金属・同製品(9月:前月比▲1.1%→...

19年のGW、10連休の一部開院も検討を-先が見えない時代の戦略的病院経営(89)

イメージ
19年のGW、10連休の一部開院も検討を-先が見えない時代の戦略的病院経営(89) : 【千葉大学医学部附属病院 副病院長、病院経営管理学研究センター長、ちば医経塾塾長 井上貴裕】  新天皇の即位に伴い、2019年のゴールデンウイークは、4月27日から5月6日まで10連休とする方針が具体化し...

耐震不正、「防災拠点」の病院も-KYBが物件を公表

イメージ
耐震不正、「防災拠点」の病院も-KYBが物件を公表 :  建築物用免震・制振用オイルダンパーの検査データ改ざん問題で、油圧機器メーカー「KYB」は12日までに、国土交通省の基準に合わない装置が使われた疑いなどのある5物件のリストを新たに公表した。医療機関につい...

DECLARE–TIMI 58研究:心血管疾患リスク存在2型糖尿病でダパグリフロジン MACE増減なし vs プラシーボ比較

イメージ
DECLARE–TIMI 58研究:心血管疾患リスク存在2型糖尿病でダパグリフロジン MACE増減なし vs プラシーボ比較 : ダパグリフロジン(”フォシーガ”など)の心血管疾患リスクあり患者への心血管アウトカム評価 Empa-reg outcome http://diabetes.ebm-library.jp/trial/detail/51506.html ”心血管疾患あり” https://www.nejm.org/doi/suppl/10.1056/NEJMoa1504720/suppl_file/nejmoa1504720_appendix.pdf DECLARE-TIMI58 は"心血管疾患有り”ではなく、リスク状態あり/ありの既往 https://www.nejm.org/doi/full/10.1056/NEJMoa1812389 Dapagliflozin and Cardiovascular Outcomes in Type 2 Diabetes Stephen D. Wiviott, et al., for the DECLARE–TIMI 58 Investigators N. Engl. J. Med. Nov. 10, 2018 https://www.nejm.org/doi/full/10.1056/NEJMoa1812389 2型糖尿病で、動脈硬化性心血管疾患リスク有するか、その既往のあるもの プライマリ安全性アウトカム:MACE構成(定義 心血管死亡、心筋梗塞、虚血性卒中) プライマリ有効性アウトカム:MACEと心血管死亡・心不全入院 セカンダリ有効性アウトカム:腎複合(eGFR 40%以上減少、新規ESRD、腎・心血管原因死亡)と全原因死亡 17,160名(動脈硬化性心血管疾患なし 10,186名)、フォローアップ中央期間 4.2年間 プライマリ安全性アウトカム解析にて、ダパグリフロジンは、MACEに関してプラシーボへの非劣性事前設定クライテリアに一致  (95%信頼区間[CI]上限、 < 1.3;  p<  0.001 非劣性) 【結果】 2つのプライマリ有効性解析では、ダパグリフロジンはMACEの低下もたらさず  ...

Scala関西Summit 2018参加レポート

Scala関西Summit 2018参加レポート : こんにちは、かたいなかです。 2018年11月10日から11月11日の二日間にわたってScala関西Summit 2018が開催されました。 天満研修センターにて開催された1日目に参加してきましたので参加したセッションの […]

[小ネタ] LINE Messaging APIからリッチメニュー画像サイズを変更する

イメージ
[小ネタ] LINE Messaging APIからリッチメニュー画像サイズを変更する : こんにちは、中村です。現在進めているものでリッチメニューのサイズ変更に関する要望がありました。Messaging API経由であればサイズの変更が可能ということがわかったので確認してみようと思います。 はじめに 検証のた […]

スパースモデリングはなぜ生まれたか? 代表的なアルゴリズム「LASSO」の登場

イメージ
スパースモデリングはなぜ生まれたか? 代表的なアルゴリズム「LASSO」の登場 :  本連載は「これから機械学習に取り組みたい」「ディープラーニングや機械学習を使った経験がある」といったエンジニアに向けて、データ量が少なくても分析が実現できる「スパースモデリング」という手法を紹介します。今回は、スパースモデリングの歴史を紐解きながら、その代表的なアルゴリズムであるLASSOについて解説します。

lit-htmlでHello World!, FizzBuzz!

イメージ
lit-htmlでHello World!, FizzBuzz! : Polymer の新しい描画エンジンが 次世代HTMLテンプレートライブラリ と謳う lit-html になっているので勉強してみました。 lit-htmlとは サイズが小さく高速 → JSベンチマーク VirtualDOMを使わない 2-way(双方向)bindingじゃない HTML in JSで文字列テンプレートの中にJSを埋め込む html タグリテラル関数でテンプレートをつくり、 render() で描画。 directive() でヘルパー関数をつくる Webコンポーネントにするには LitElement として使うと便利 まあ、Chromeの開発チーム(ブラウザベンダ)がつくっているので、「DOMは遅いからVDOM」とか「JSの中にHTMLっぽいもの入れようぜ(JSX)」じゃなくてよいです。 ただ、2-way bindingに慣れていた身からするとReactぽい(?)描画や状態管理を勉強しなければならなさそうです、、、 どう使うか <!doctype html> <script type="module"> import {html, render} from 'https://unpkg.com/lit-html?module' render(html`Hello World !`, document.body) </script> デモサイト (plunker) type=module 、、、? ES Moduleということは IE11で動かない のでしょうが、いくつか公開されているlit-htmlを使っている サンプルアプリ がIE11で動いているので大丈夫なのでしょう。 html タグテンプレートリテラル html`Hello World !` ES2015/ES6で追加された Tagged Template literal が使用されていて、 const hello = name => html`Hello ${name}` render(hello('World'), document.body) こ...

AmplifyとReactを使用して爆速でユーザー認証画面を実装する

AmplifyとReactを使用して爆速でユーザー認証画面を実装する : 下準備 以下の内容に沿って準備する。 AmplifyとReactを使用して爆速でWEBアプリを作成する ユーザー認証の設定 amplify add auth amplify push App.jsの修正 App.jsを以下のようにする。 import { withAuthenticator } from 'aws-amplify-react'; import Amplify, { Auth } from 'aws-amplify'; import aws_exports from './aws-exports'; Amplify.configure(aws_exports); ... export default withAuthenticator(App); この時点で登録、ログイン、パスワードのリセット等が利用可能に。 ログアウト機能追加 以下を参考にログアウトボタンを追加。 https://github.com/aws-amplify/amplify-js/issues/1529 signOut() { const { onStateChange } = this.props; Auth.signOut().then(() => { onStateChange('signedOut'); }); } <button onClick={()=>this.signOut()}>ログアウト</button> 公開 amplify publish

スカゼミ週末発表会 2018/11/10

スカゼミ週末発表会 2018/11/10 : これは2018/11/10にスカゼミというスカイプで行われた発表会のレポートです。 スカゼミとはネット上の勉強会です。主にプログラミング、英語、数学、機械学習の勉強会をやってきました。 その分野に詳しい人に支えられながら皆で共に勉強し、学ぶ者もまた勉強しながらも教え教わる、半学半教型の勉強会です。 現在は主にIT技術に関する雑談と自習によるもくもく会が多いです。 峯岸さんの発表 AWS Dev day で優勝したときに作った「がやがや動画」について 概要 AWSのイベント「AWS Dev day」のハッカソンのようなもので、「がやがや動画」というものを作って優勝しました。 動画をアップロードすると、リアルタイムに動画閲覧ページの一覧に加えられます。 ・メインページ ・スマートフォンから動画ファイルを追加するとガヤガヤ動画にうつる AWS紹介 AWSはAPIを叩いて色々使えて便利。 堅牢性も担保してくれるので便利。 AWSのサービスはGUIが充実していて便利。 EC2はサーバーで便利。 elastic load balancerはロードバランサー s3はストレージサービス。99.999999999%落ちないサービス (前に落ちたけどね) AWS Lambdaというサービスがある。検知機能。例としてはs3にアップロードしたらラムダが検知してプログラムを実行することができる。 Amazon Elastic Transcoderは動画ファイルを他のフォーマットに変換をかけてくれる。ガヤガヤ動画でやったことは動画をgif動画にすること。 がやがや動画でのAWS利用 s3->Lambdaが検知->トランスコーダーで変換->s3に設置 Pub/Sub Pub/sub とっても簡単にメッセージのやり取りができるサービス。 チャンネルという概念がある。 チャンネルを通してpublish-Subscribeを行える チャンネルに送信(publish)すると、チャンネルを購読(subscribe)している人に届く Pub/SubはIoT coreを使っている MQTTの説明 https://qiita.com/mamatumo/items...

ソニーがaibo用の新しいおもちゃ「サイコロ」を発売

イメージ
ソニーがaibo用の新しいおもちゃ「サイコロ」を発売 : シェア 3 ツイート 0 はてブ 0 ソニーは11/11に開催した「aibo Fan Meeting Vol.2」の場で、aiboの新しいおもちゃ「サイコロ」を発売することを発表した。 また、本日12日より、ソニーストアオンラインや全国のソニーストア直営店にてその「サイコロ」を販売開始した。 サイコロはaibo用のおもちゃで、2つのサイコロがセットになっている。サイコロはaiboがくわえて遊びやすいようなデザインを採用している。aiboがサイコロを発見すると、その時の気分で口にくわえたり転がしたりして遊ぶという。また、遊び方が上達すると、2つのサイコロを使って他にも違った遊び方をするようになる予定だ。 仕様(スペック):サイコロ2個入り サイズ:約72㎜×72㎜×72㎜ 重量:約43.5g個数:2個入り 販売価格:4,980円(税別) ※サイコロで遊ぶときは、aiboの前方半径1m以内においてあげる ※周囲が暗い場合はうまくサイコロを見つけられない場合がある 詳細確認と購入は下記のページから。 http://aibo.sony.jp/acc/ 関連記事 aiboの記事一覧 | ロボスタ 関連サイト aibo Fun Meeting Vol.2 aibo 公式ホームページ 関連Facebookコミュニティ aibo fan club japan

Amazon RDS for MySQL および MariaDB に MariaDB MaxScale を使用して Binlog Server を設定する方法

イメージ
Amazon RDS for MySQL および MariaDB に MariaDB MaxScale を使用して Binlog Server を設定する方法 : Amazon RDS for MySQL と Amazon RDS for MariaDB の主要機能の 1 つが リードレプリカ を作成する機能です。AWS マネジメントコンソールまたは AWS CLI を使用して、1 つのマスターデータベースインスタンスについて、最大 5 つのレプリカを簡単に作成できます。Amazon RDS は、マスターのバックアップを作成し、バックアップをレプリカとしてリストアし、マスターとレプリカへのレプリケーションチャネルを確立する、といった作業すべてを処理します。Amazon RDS のレプリケーションを完全に自動化した処理は、 マネージドレプリケーション と呼ばれます。 非標準のレプリケーショントポロジを求めている場合は、 Binlog Server を使用できます。たとえば、レプリカが 5 つ以上必要な場合や、下流のアプリケーションにレプリケーションログレコードを転送する場合です。Binlog Server はレプリカとは違い、マスターのログレコードを使用せず、マスターと 1 つ以上のサブスクライバーの間にキャッシングレイヤーを提供します。今回の記事では、このアプローチを使用した場合の利点 (といくつかの制限) について説明します。 MariaDB MaxScale と ノンマネージドレプリケーション を使用して、Amazon RDS for MySQL および MariaDB に Binglog Server をセットアップする作業を紹介します。 Amazon RDS for MySQL および MariaDB のマネージドレプリケーション Amazon RDS のマネージドレプリケーションは、必ずバックアップが終了してから、マスターに適用される次のトランザクションを開始しますので、セットアップ中のデータのロスはありません。Amazon RDS はレプリケーションを継続的にモニターして調整を行います。たとえば、不正なトランザクションによってレプリケーションが中断した場合は、マスターまたはレプリカが機能停止してから、レプリケーションを適切に再開します ...

AWS DMS でのネイティブ CDC サポートの使用方法

イメージ
AWS DMS でのネイティブ CDC サポートの使用方法 : AWS Database Migration Service (AWS DWS) は、本日よりネイティブ CDC サポートを開始し、特定のチェックポイントから AWS DMS レプリケーションを開始および停止する機能を提供します。この機能を利用すると、Microsoft SQL Server のログシーケンス番号 (LSN)、Oracle のシステム変更番号 (SCN)、AWS DMS 固有の復旧チェックポイントなどのチェックポイントを使用できます。このリリースの一環として、データレプリケーションを停止し、AWS DMS のチェックポイント機能を使用して再開する機能も提供しています。 このリリースにより、AWS DMS を使用するお客様は、データベースがコミットシーケンス (ログシーケンス番号 (LSN) のことです) を使用するのと同じ仕組みを利用できます。また、より多くの統合ユースケースが公開されます。たとえば、Oracle Data Pump または SQL Server BCP を使用して、初期データをターゲットデータベースにロードした後、DMS ログシーケンス番号を使用して変更データキャプチャ (CDC) を開始できるようになりました。今回提供されるチェックポイント機能とネイティブな開始ポイントのサポートにより、環境を休止して前回のレプリケーション実行後に行われた変更を処理することができます。たとえば、最後のチェックポイントから 1 日に 1 回変更をレプリケートできます。 リリースの時点では、Oracle、SQL Server、MySQL データベースに加えて、 Amazon Aurora with MySQL Compatibility もサポートしています。今後、他のデータベースのサポートも予定されています。 AWS DMS 入門 AWS Database Migration Service は、データベースを AWS に簡単かつ安全に移行するのに役立ちます。ソースデータベースは移行中も完全に動作し続けるため、データベースに依存するアプリケーションのダウンタイムを最小限に抑えることができます。AWS Database Migration Service は、最も広く使用されて...

統合ワークロードに向けた MySQL と互換性がある Amazon Aurora を計画・最適化する方法

イメージ
統合ワークロードに向けた MySQL と互換性がある Amazon Aurora を計画・最適化する方法 :  MySQL と互換性がある Amazon Aurora はデータベースワークロード統合を検討中のお客様から好評をいただいています。Aurora MySQL は、ハイエンドな商用データベースの速さや信頼性と、オープンソースデータベースのシンプルさと高い費用対効果とを組み合わせたリレーショナルデータベースエンジンです。また Aurora MySQL は、標準の MySQL Community Edition に比べ最大 5 倍のスループットを実現します。 今回のブログ記事では、大規模な統合データベースワークロードのために行う Amazon Aurora の最適化に役立つガイダンスをいくつかお伝えします。また、「統合の費用はどれくらいかかりますか?」や「データセットはどのくらいの大きさにできますか?」など、よくある質問にお答えします。 上記の質問はシンプルですが、必ずしも回答がシンプルになるわけではありません。回答は、お使いのデータセットやワークロードのパターンによって大きく異なります。 データベース統合の定義 統合のユースケースに関しては、以下の要素に的を絞り、それからコンテキストに応じた Aurora MySQL の操作方法について詳細を説明します。 テーブルのサイズ 。統合により、一般的にテーブルは大きくなります。アドテック、IoT、消費者向けアプリケーション分野の場合、通常は大きな同種アプリケーションのデータベースをそれぞれにデータのサブセットが含まれる大量のシャードに分割します。Aurora ではシャーディングを完全になくすことはできないかもしれませんが、より少数のシャードに統合して操作上のオーバーヘッドを減らすことができます。 テーブルの数 。テーブル数の増加も、統合の結果見られることです。この結果は、各テナントが通常、独自のデータベースまたはテーブルセットを有する場合にテナントの分離が必要な SaaS アプリケーションで一般的なものです。このタイプの複数のテナントは数が少なくより大きな Aurora クラスターにまとめられ、テナントあたりの操作コストを削減します。 データベースの使用率 。さらに多数の同時接続を行うなど、統合データ...