投稿

1月 5, 2019の投稿を表示しています

新年の抱負をスマートに掲げる5つのアイデア

イメージ
新年の抱負をスマートに掲げる5つのアイデア : 2017年1月13日の記事を再編集のうえ、再掲しています。新年の抱負というのは、実現しない確率が高く、年の終わりはいつも祝うどころか失望感にさいなまれるという人も少なくありません。そこで今年は、気負いを感じてしまう抱負に代えて、前向きなマイルドバージョンを試してみませんか?抱負ではなく意向を決めるImage:Flickr新年の抱負が思い通りにならないのは、目標達成を「オール・オア・ナッシング(全か オリジナルのエンクロージャ:

セキドが時価総額の猶予期間入り、3期営業赤字から脱却も - 不景気.com

イメージ
セキドが時価総額の猶予期間入り、3期営業赤字から脱却も - 不景気.com : 東京証券取引所は、2部上場でブランド品の販売を手掛ける「セキド」を、1月4日付で上場廃止に係る猶予期... 続きを読む

ゆうちょ銀行、ATMで提携金融機関のキャッシュカードの取扱いを一時停止(再開済)

イメージ
ゆうちょ銀行、ATMで提携金融機関のキャッシュカードの取扱いを一時停止(再開済) : あるAnonymous Coward 曰く、 ゆうちょ銀行は4日、同日7時頃から同銀ATMで提携金融機関のキャッシュカードを使用するとエラーとなる事象が発生していると発表した( 当初の発表 )。 ファミリーマート等に設置しているATMでは提携金融機関のキャッシュカードを取り込んでしまう(返却されなくなる)事象も発生したという。そのため、18時以降提携金融機関のキャッシュカード取扱いを一時停止したが、 翌5日早朝からサービスを再開 したとのこと。 関連は不明であるが、ゆうちょ銀行は同銀ATMと提携金融機関のATM・CDを相互に利用できるサービスを 12月31日23時55分から1月4日7時まで休止 していた。 問題が発生していたのは主にコンビニエンスストアに設置している小型ATMで、暗証番号の入力を間違えた場合や残高不足などの場合にカードが返却されなくなるケースが981件あったとのこと。年末に実施した提携金融機関との接続システムの更新に問題があったといい、不具合はシステムの修正で解消したとのことだ( YOMIURI ONLINEの記事 )。 すべて読む | ITセクション | バグ | お金 | 関連ストーリー: ゆうちょ銀行副社長曰く、ビットコインの適正価格は100ドル(現在価格は約8000ドル) 2017年11月22日 ゆうちょ銀行の「外貨宅配サービス」、システムの不具合でサービス開始できず 2015年04月03日 ゆうちょダイレクト、Firefoxのサポートを一時停止 2013年11月07日 ゆうちょ銀行のATM障害、原因はIBM製ストレージシステムのバグ 2010年08月18日 ゆうちょ銀行でトラブル、ATMで他行に送金できず 2010年07月13日 ゆうちょ銀―民間銀行接続 トラブルなし 2009年01月08日

Twilio Functionsを利用し、自前のDBに保存している転送設定で通話を転送する

イメージ
Twilio Functionsを利用し、自前のDBに保存している転送設定で通話を転送する : はじめに 電話転送ってご存知でしょうか? webサイトの予約などで、web上にある電話番号に電話をかけると一瞬コールして、再度別のコール音が流れてお店の人が出る、みたいな経験したことある方多いと思うのですが、これって実はwebサービスを提供している会社が用意した電話番号に電話をかけさせて、その通話をお店の電話番号へ転送するみたいなことをしているはずなんですよね。(紹介するお店に反響課金するためとか) このような通話転送は「Twilio」というサービスを利用すると、簡単に実現することができるのです。 Twilioについて Twilioは音声通話、メッセージング(SMS/チャット)、ビデオなどの 様々なコミュニケーション手段をアプリケーションやビジネスへ容易に組み込むことのできるクラウドAPIサービスです。 らしいです。 https://twilio.kddi-web.com/availability/ やりたいこと twilioの電話転送サービスを利用して、電話番号に電話がかかった時に別のサーバーから転送先電話番号を取得してその電話番号へ通話を転送する。(Twiml Binsは使わない) なぜやりたいのか? Twilioのコンソール上で、「TwiML Bins」という機能を利用すると、ほぼノンプログラミングで実現できるのですが これだと電話番号ごとに設定していく必要があり面倒で、どんな設定があるのか確認も大変です。 そのため、自前のDBに保存してある転送設定を参照して、適切な電話番号へと通話を転送できればなってことで作ってみました。 概要 これから実現するのは、下記の図のような転送です。※雑です アプリケーションサーバーのリクエスト/レスポンス部分は、今回は省略してTwilioの設定のみ説明します。 今回の電話転送を実装するのに、Twilioの「Functions」という機能を利用します。 Twilio「Functions」に関する説明は、以下で詳しく紹介されていたのでそちらをご覧になっていただくのが良いと思います。 簡単にいうと、Twilioの電話番号にかかってきた電話に対して、Node(javascript)で

ESLint v5.12.0

ESLint v5.12.0 : 前 v5.11.0 | 次 (2019/01/19 JST) ESLint v5.12.0 has been released: https://t.co/k3ePrDOMsH — ESLint (@geteslint) 2019年1月4日 ESLint 5.12.0 がリリースされました。 小さな機能追加とバグ修正が行われました。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 �� 日本語 Issue 管理リポジトリ �� 日本語サポート チャット �� 本家リポジトリ �� 本家サポート チャット �� 本体への機能追加 特になし。 �� 新しいルール 特になし。 �� オプションが追加されたルール #11040 : sort-imports ignoreDeclarationSort import 文の並び順について、ステートメントの並び順をソートしないようにする (ステートメント内の変数定義順だけ並び替える) ためのオプションが追加されました。 例 /*eslint sort-imports: ["error", { "ignoreDeclarationSort": true }]*/ //✔ GOOD import foo from "foo" import bar from "bar" Open online demo ✒️ eslint --fix をサポートしたルール 特になし。 ⚠️ 非推奨になったルール 特になし。

GoでAWSのBilling情報をグラフ化するmackerel-pluginを作った

イメージ
GoでAWSのBilling情報をグラフ化するmackerel-pluginを作った : 公式プラグインでも利用しているGo言語でのカスタムメトリックプラグイン作成用ライブラリの github.com/mackerelio/go-mackerel-plugin を利用して、GoでAWSのBilling情報をMackerelダッシュボードにグラフ化するmackerel-pluginを初めて作りました。 Mackerelの公式サイト go-mackerel-pluginを利用してカスタムメトリックプラグインを作成する https://mackerel.io/ja/docs/entry/advanced/go-mackerel-plugin 開発環境と実行環境 開発環境 Mac: 10.14.1 Golang: 1.11.2 Goland 実行環境 AWS EC2 Ubuntu16.04 mackerel-agent IAMロール(Billingが取得できる権限をEC2に付与) 今回作ったmackerel-plugin-awsbillingのソースコードは以下 GitHub https://github.com/yhidetoshi/mackerel-plugin-awsbilling EC2のUbuntuサーバに設定 Macローカルでmain.goをUbuntu上で動くようにクロスコンパイルする。 GOOS=linux go build -o bin/mkr-plugin-aws-billing このpluginを実行するにはAWSのAPIを実行できるIAMが必要です。 今回はEC2インスタンスにBiliing情報を取得できるようにIAMロールを付与しました。 Ubuntuサーバの以下のパスに配置しました。 /usr/local/yhidetoshi/mkr-plugin-aws-billing mackerel-agentを設定 /etc/mackerel-agent/mackerel-agent.conf を以下のように別ファイルの設定も有効にできるようにする。 apikey = "XX

【vue.js 超初心者】vue.jsでじゃんけんアプリ

イメージ
【vue.js 超初心者】vue.jsでじゃんけんアプリ : vue.jsを最近学び始めたので、じゃんけんアプリを作ってみた。 htmlのbodyタグ内 janken.html <body> <div id="app"> <!-- 結果 --> <div> <p>結果 : {{ result }}</p> <p>勝ち数 : {{ winCount }}</p> <p>負け数 : {{ loseCount}}</p> </div> <!-- 敵 --> <div> <p>敵の手は : {{ enemyHand }}</p> </div> <!-- 自分 --> <button v-on:click="fight('ぐー')">ぐー</button> <button v-on:click="fight('ちょき')">ちょき</button> <button v-on:click="fight('ぱー')">ぱー</button> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="main.js"></script> </body> 続いて、js main.js new Vue({ e

Vue.js + Firebase functionsでお問い合わせフォームを作成する

イメージ
Vue.js + Firebase functionsでお問い合わせフォームを作成する : Firebase hosting + Vue.jsでコーポレートサイトを作成する際に困るのが、お問い合わせフォームをどうするかだと思います。 Googleフォームやフォームランなどのフォーム作成サービスを設置するしかないかと思っていたのですが、Firebaseのfunctionsを利用することで、かなり簡単に実装できました。 Fireabse Hostingでホストして、Functionsでメール送信機能を実装するまでをチュートリアル形式で記載します。 以下のようなフォームを作成します。 またここで説明する実装するコードは以下Githubリポジトリで確認できます。 https://github.com/kawamataryo/firebase-send-mail-demo 1. プロジェクトの準備 1-1. Vueプロジェクトの作成 元なるvueプロジェクトを作成します。選択はデフォルトでOKです。 $ vue create sendmail-demo 以下コマンドでlocalhost:8080にアクセスして初期画面が表示されれば準備完了です。 $ cd sendmail-demo $ yarn serve 1-2. Firebaseの設定 事前に こちら を参考にFirebaseCLIのインストールを行ってください。 Firebase cliでFirebaseの設定を行います。 選択肢ではFunctionsとHostingにチェックを入れます。 $ firebase init ######## #### ######## ######## ######## ### ###### ######## ## ## ## ## ## ## ## ## ## ## ## ###### ## ######## ###### ######## ######### ###### ###### ## ## ## ## ## ## ## ##

配列内のデータを変数へ一発で受け取る

配列内のデータを変数へ一発で受け取る : 便利な書き方を発見したメモ main.js var fruitArr = ["りんご","みかん","ぶどう"]; var [apple,orange,grape] = fruitArr; console.log(orange); //出力結果 → みかん 配列内の数字がstr型になっている場合は .map(Number)で囲ってあげるとint型に一括変換可能。 main.js var numArr = ['1','6','15']; var [num1,num2,num3] = numArr.map(Number); console.log(num1+num2); //出力結果 → 7

Amazon TranslateにどうにかExcelを翻訳させてみた

イメージ
Amazon TranslateにどうにかExcelを翻訳させてみた : よくドキュメントはOfficeで書くと思うんですが、その中でもExcelって、セルの位置とか諸々あって翻訳をする必要性が出た時に色々と苦労していました。 市販のソフトを使うものいいのですが、ライセンスの制限やらで結局は決まった1台でしか翻訳が出来ない、、、という事態に陥りがちです。 PandasでExcelを読み込むことできる、という記事を見つけたので、実際にPandasで仕様書っぽいExcelを読み込んだ際に、それは翻訳に耐えられる中身(例えばそのままAmazon Translateにかけられるか?など)になっているのか、確認してみました。 前提 下記のURLにある仕様書(試験成績書)を翻訳対象とします。(これができれば、ある程度複雑な仕様書も翻訳できるのではなかろうか、、、という期待の下) https://thinkit.co.jp/article/140/3?page=0%2C1 Excelの読み込みにはPandasを利用します Pandasの読み込み結果が良さそうだったら、Amazon Translateにそのままかけてみてどうなるか、検証します。 Excelの読み書き こちらのページを参考にしました。 [note.nkmk.me] https://note.nkmk.me/python-pandas-read-excel/ https://note.nkmk.me/python-pandas-to-excel/ 事前インストール 読み書きをするために、以下をインストールしておきます。 $ pip install xlrd # 読み込み用 $ pip install xlwt $ pip install openpyxl # 書き込み用 読み込んだExcelシートをそのままExcelとして出力してみる とりあえずまずはそのまま読み込ませてみます。ただしヘッダやインデックスは指定したくないので、こんな実装で。 import os import sys sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'libs')

AWSのAMIを使ってRStudioを構築する方法(2018.12)

イメージ
AWSのAMIを使ってRStudioを構築する方法(2018.12) : R Studio Server(WebUIでR言語が利用できる分析環境)を、 AWS(Amazon Web Service)のAMI(Amazon Machine Image)を利用してサクッと構築する。 HTTP版 以下のサイトでRSutido用のAMIが提供されています。 http://www.louisaslett.com/RStudio_AMI/ Asia Pacific, Tokyo ami-06a92d022f66c8d3f インスタンスを作成して、セキュリティグループの設定を行いましょう。 詳細な手順は省略します。 以下のURLでログインできればOKです。 http://〜インスタンスのIPv4〜/ Username: rstudio Password: 〜インスタンスID〜 HTTPS化 イマドキ HTTPS 化は常識。Chromeからも警告されます。 以下のようなネットワーク構成にします。 ブラウザ | HTTPS(443) ELB (ここに証明書を置く) | HTTP(80) Nginx | TCP(8787) R Studio デフォルトの設定だとHTTPS経由でアクセスした際にlocalhost:8787にリダイレクトされてしまうので、Nginxの設定を書き換える。 Nginx再起動時の認証は「2.rstudio」を選択、パスワードはインスタンスID。 $ ssh ubuntu@54.95.161.241 -i ~/.ssh/id_rsa_rstudio.pem $ sudo vi /etc/nginx/RStudioAMI/rstudio.conf # 変更点は以下の通り。この記事のポイントはここね @@ -1,9 +1,11 @@ location / { proxy_pass http://localhost:8787; - proxy_redirect http://localhost:8787/ $scheme://$host/; + proxy_redirect http://localhost/ https://$host/; proxy

食券自販機のボタンがカプセルトイになったぞ 押すと「売り切れ」ライトも点灯 - ねとらぼ

イメージ
食券自販機のボタンがカプセルトイになったぞ 押すと「売り切れ」ライトも点灯 - ねとらぼ : 食券自販機のボタンがカプセルトイになったぞ 押すと「売り切れ」ライトも点灯 - ねとらぼ 食券自販機のボタンを模したカプセルトイ「食券ライトマスコット」がキタンクラブから発売されます。価格は1回300円(税込)で全6種。全国のカプセルトイ取扱店で2019年1月12日から購入できます。 食券ライトマスコット 食券を購入した際に、それが偶然最後の1枚だったという経験はありますか? そんな場合、幸運に感じ...

SSD サムスン 950 PRO 256GBからWD black 500GBに交換したらランダムの性能低くなった気がする

イメージ
SSD サムスン 950 PRO 256GBからWD black 500GBに交換したらランダムの性能低くなった気がする : 137: Socket774 (アウアウカー Sa4d-3Lsi) 2019/01/02(水) 02:03:12.83 ID:aMbmVCMKa 前スレで950proをWDにした方が性能いいかどうか質問していたものです。 交換したところ、ランダムの性能低くなった気がするんだけども、こんなもんですかね? 950pro 256GB WD black 50...

「マリオット」顧客情報流出 2550万人分のパスポート番号も | NHKニュース

イメージ
「マリオット」顧客情報流出 2550万人分のパスポート番号も | NHKニュース : 「マリオット」顧客情報流出 2550万人分のパスポート番号も | NHKニュース 世界最大のホテルチェーン「マリオット」グループのウェブサイトから、利用客の情報が流出した問題で、マリオット・インターナショナルは、この中には、約2550万人分のパスポート番号が含まれていたと発表しました。 これについて、マリオット側は4日、流出した情報には、約2550万人分のパスポート番号が含まれ、このう...

フェルマーの最終定理もどき - hibitの技術系メモ

イメージ
フェルマーの最終定理もどき - hibitの技術系メモ : フェルマーの最終定理もどき - hibitの技術系メモ 先日、あるフォロワーさんがこのようなツイートをしていました。 (晒し上げる意図はないので、ID等は伏せています) nが自然数だったら有名なフェルマーの最終定理ですが、nが自然数じゃなかったら普通に成り立ちそうですね。という訳で私が考えた解答が以下の通り。 n∈Cなら成立するな pic.twitter.com/lwnNoRRTmn— Hi...

妄想が止まらない!読み込むたびに仮想のファンタジー地図を生成するサイト。 | ギズモード・ジャパン

イメージ
妄想が止まらない!読み込むたびに仮想のファンタジー地図を生成するサイト。 | ギズモード・ジャパン : 妄想が止まらない!読み込むたびに仮想のファンタジー地図を生成するサイト。 | ギズモード・ジャパン 妄想が止まらない!読み込むたびに仮想のファンタジー地図を生成するサイト。2019.01.05 10:00 岡本玄介 Image: Azgaar's Fantasy Map Generator 日がな一日、自分だけの国々が作られます。 たとえば小説『指輪物語』には、中つ国の地図が掲載されており、ホビットたちがどこをどう進み、どこに寄ってを目指すのかなどが...

ハードオフの店員でも正体がわからなかったジャンク品がTwitterの力によって特定され始める「Twitterすげぇ」 - Togetter

イメージ
ハードオフの店員でも正体がわからなかったジャンク品がTwitterの力によって特定され始める「Twitterすげぇ」 - Togetter : ハードオフの店員でも正体がわからなかったジャンク品がTwitterの力によって特定され始める「Twitterすげぇ」 - Togetter リンク www.weblio.jp 「スライダック」とは何? Weblio辞書 スライダックとは?日本語表現辞典。 出力電圧を変換できる変圧器(トランス)。電圧調整に用いられる。「スライダック」の名称は株式会社東芝の商標だが、同種の製品一般を指す代名詞として用いられている場合がある。

中国・グレートウォールモーターの新EV「ORA R1」は100万円以下!

イメージ
中国・グレートウォールモーターの新EV「ORA R1」は100万円以下! : 電気自動車(EV)が環境に優しいことはわかっているが、まだまだ高価で、誰もが買えるというわけではない。しかしそうした状況が一変するかもしれない。 中国の車メーカー、グレートウォールモーターはEV「ORA R1」を5万9800人民元(約95万円)〜で発売した。現在世界各国で展開されているEVは安くても数100万というのが相場であることを考えると破格の安さだ。 ・航続距離は241キロ 写真を見てもらえればお分かりの通り、ORA R1はコンパクトカー。都市部を中心にした“チョイ乗り”に向いていそうだ。 33kWhバッテリーを搭載し、航続距離は200マイル(約321キロ)とのこと。ただし、この航続距離はNEDC(新欧州ドライビングサイクル)基準を使用したもので、実際には150マイル(約241キロ)ほどとなる。 ・ガソリン車に劣らず 航続距離150マイルというのは、正直、大手メーカーが手がけるEVには見劣りがする。また、トップスピードも時速100キロほど性能は限られているようだ。 しかし、この車の最大の魅力は値段。5万9800〜7万7800人民元(約95万〜124万円)とガソリン車にひけをとらない設定となっている。 確かに、みなが長距離を走るわけではないし、Teslaなどの高級車を買える財政的余裕があるわけでもなく、こうした選択肢を歓迎する人は少なくないのかもしれない。 ORA R1は当面、中国のみでの展開となっているが、中国外での需要を掘り起こせる可能性は十分ありそうだ。 Great Wall Motor News Release

米グーグル、17年に2兆円以上を租税回避地バミューダへ移転 写真1枚 国際ニュース:AFPBB News

イメージ
米グーグル、17年に2兆円以上を租税回避地バミューダへ移転 写真1枚 国際ニュース:AFPBB News : 米グーグル、17年に2兆円以上を租税回避地バミューダへ移転 写真1枚 国際ニュース:AFPBB News オランダ・フローニンゲン近郊エームスハーベンにある米グーグルのデータセンター(2016年12月6日撮影)。(c)Vincent JANNINK / ANP / AFP 【1月5日 AFP】米アルファベット(Alphabet)傘下のIT大手グーグル(Google)が、租税回避のため2017年にオランダから199億ユーロ(約2兆4600億円)の資金をタックスヘイブン(租...

2019年01月05日 ロボット業界ニュースヘッドライン

イメージ
2019年01月05日 ロボット業界ニュースヘッドライン : シェア 3 ツイート 0 はてブ 0 本日のロボット業界ニュースヘッドラインをお届けします。

8期振り返り〜自社サービスのアサイン割合が受託を超えた年 - ヴェルク - IT起業の記録

イメージ
8期振り返り〜自社サービスのアサイン割合が受託を超えた年 - ヴェルク - IT起業の記録 : 8期振り返り〜自社サービスのアサイン割合が受託を超えた年 - ヴェルク - IT起業の記録 2018年11月に8期目が終わったので振り返りです。 前期は、僕の交通費の経費精算回数が1桁という、あり得ないくらいオフィスに引きこもって、ひたすら開発とサポートをやっていました。ベンチャー社長の中でトップレベルで外出しなかった自信がありますw それくらい、開発・サポートといった手を動かす方に集中していたわ...