Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
![統合ターミナルウィンドウへフォーカスするショートカットキーを設定する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/9bce485d274a6f81b5e9ecc19c9dfc782068dacc/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFtYXpvbmF3cy5jb20lMkYwJTJGODcyMSUyRnByb2ZpbGUtaW1hZ2VzJTJGMTQ3MzY4MTEyOD9peGxpYj1yYi00LjAuMCZhcj0xJTNBMSZmaXQ9Y3JvcCZtYXNrPWVsbGlwc2UmZm09cG5nMzImcz00YjRkMDkyZDdjODA1MWI3YTU2NjBjMjdlZDdhYjQyNA%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253D4403b7fc17259ca4c121123c4795cfa7%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JUU3JUI1JUIxJUU1JTkwJTg4JUUzJTgyJUJGJUUzJTgzJUJDJUUzJTgzJTlGJUUzJTgzJThBJUUzJTgzJUFCJUUzJTgyJUE2JUUzJTgyJUEzJUUzJTgzJUIzJUUzJTgzJTg5JUUzJTgyJUE2JUUzJTgxJUI4JUUzJTgzJTk1JUUzJTgyJUE5JUUzJTgzJUJDJUUzJTgyJUFCJUUzJTgyJUI5JUUzJTgxJTk5JUUzJTgyJThCJUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUJDJUUzJTgzJTg4JUUzJTgyJUFCJUUzJTgzJTgzJUUzJTgzJTg4JUUzJTgyJUFEJUUzJTgzJUJDJUUzJTgyJTkyJUU4JUE4JUFEJUU1JUFFJTlBJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LXBhZD0wJnM9ZjllNmYyOWM3NTc0ZDk2NWFjZWEzMWIxYjM1YTU3ZmY%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDByYWlfc3V0YSZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPWVlN2U1M2U1NmUzNmYyMWFiYTE2OGQ5YmIyNTQ0OTlj%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3D58220d6a16c47fbddae72e2413cfa45d)
先日、「コツは「時間への意識」と「家事・育児の最適化」、本業・副業・育児を両立させるには」という記事を書かせていただきましたが、その中で、時間に対してシビアになることが大事であると書きました。今回はそこをもう少し詳しく書いていきます。要するに仕事を爆速で終わらせて早くおうちに帰ろう!という主旨です(笑) 仕事とは時間との戦い 会社勤めの方は定時が決まっていますよね。大体18時とか19時とか。朝出社して定時までの法定労働時間である8時間の間にどれだけ質の高い仕事ができるかが最も重要です。もちろん繁閑に応じて残業も発生すると思いますが、大前提として定められた労働時間内にきっちり成果を上げることが求められます。 ダラダラ残業するくらいなら家に帰る。 ぼくは部下にもそう指導しています。遅くまで残業していると頭も働かなくなって良いアイデアも出ない、集中力も持続しない、翌日に疲れも残るしで全くいいこと
毎日5時に職員室をさる。 子ども達の学力は上がる。 共にハッピーな世界ですよね。 「って、おい、学校って学力を上げることが全てじゃないだろ?」 なんて声が聞こえてきそうですね。 こう考えましょう。 『学力を上げることをトリガーとして、全ては好転していく』 生徒指導最強のツールは『学力向上』 クラス作りの基本は『授業』 学力は根幹です。 そこから枝葉へと、正のエネルギーは流れていくのです。 「でも5時に帰ってたんじゃ学力上がらなくね?」 逆です。 教師が5時に帰ると学力は上がります。 生産性をトコトン高めていけばね。 事実、教師なんかと比べ物にならない位、膨大なタスクを日々こなして、成果を上げながら定時退勤を実現している生産性思考のビジネスエリートはたくさん存在します。 「じゃ、その人たちの働き方マネしたらいいんじゃね?」 そう閃き、『生産性の高い働き方』を本質から学び、実践を続けたところ毎
ジブン手帳は 人気のある手帳シリーズですが、 その中にある ガンチャートを上手く使いこなせない という方も多いと思います。 ガンチャートは 便利なツールですが フォーマットによって 使い方に向き不向きが分かれます。 そこで今回は、 ジブン手帳のガンチャートの使い方や おすすめの活用術を ご紹介します。 ◆今回の内容◆ ジブン手帳のガンチャート 使い方は? ジブン手帳のガンチャートも もちろん自分のやりたいように するのがベストです。 その中でも、 どう使っていいかわからない という方のための、 まずはよく使われる方法を ご紹介します。 ジブン手帳のガンチャートの特徴 まずはジブン手帳のガンチャートの 特長を先に抑えておきましょう。 横軸タイプで、見開き一か月。 上下で二か月分となります。 一か月の縦軸マスは12行 ひとマスは7㎜で、 3.5㎜の方眼シートとなっています。 左側にタイトルなど
I was recently doing a minor cleanup of a Haskell codebase. I started off with some code that looked like this: runConduitRes $ sourceFile fp .| someConsumer This code uses Conduit to stream the contents of a file into a consumer function, and ResourceT to ensure that the code is exception safe (the file is closed regardless of exceptions). For various reasons (not relevant to our discussion now),
The Dhall programmable configuration language is now one year old and this post will review progress over the last year and the future direction of the language in 2018. If you're not familiar with Dhall, you might want to visit the official GitHub project which is the recommended starting point. This post assumes familiarity with the Dhall language. Also, I want to use this post to advertise a sh
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 日本以外に居る世界のHaskellerへ どうしても日本のHaskellerの気持ちを届けたく 以下の質問をしました。 相手が教授や先生方なのでなるべく丁寧にかきました。 7から8割くらいの先生方からお返事を頂けてとても嬉しかったです。 質問全文 Dear Mr.**, I am a support engineer in Japan passionate about increasing Haskell job opportunities. I would like to have words from Haskell authors
We didn't quite make it for 2017, but Diesel 1.0 is finally here! There are no changes between Diesel 1.0 and 1.0.0-rc1. 1.0.0 marks stability for Diesel. While there are many more features that will be added in the future, there will be no breaking changes from this point forward without a major version bump (which we do not anticipate happening for many years). A lot has happened since Diesel 0.
ある日、ふと思い立った自分は、社内のチャット部屋にこんな書き込みをしました。 クラスメソッドの知見がわらわらと集まりました。みんな熱量高すぎやろ。ありがとう!ですまそうとしたら、部長からこんなメンションが。 「これブログネタですよね?」 この会社、ほんま怖いわぁ・・・ というわけでこの記事では、クラスメソッド社内で集まった知見を元に、ITエンジニア向けにIT界隈の勉強会情報を収集に便利なサイトを紹介していきます。2018年、エンジニア生活の始まりにいかがでしょうか。今年も良い年にしたいすね。 ほないってみよ。 __ (祭) ∧ ∧ Y ( ゚Д゚) Φ[_ソ__y_l〉 勉強会ダワッショイ |_|_| し'´J IT系として存在感急上昇「Doorkeeper」 セミナー・勉強会・イベント管理ツール | Doorkeeper コミュニティがベースとなっているイベント情報提供サイト
こんにちは、虎塚です。 re:Invent 2017のセッション「IoT State of the Union」に参加したのでレポートします。発表はAWSのVPであるDirk Didascalouさんと、AWSパートナー企業の皆さんでした。 re:Invent 2017で、IoTに関連する複数の新サービスや新機能が発表されました。本セッションを聞くと、それぞれのサービスや機能がどのような顧客ニーズから登場したかという背景がわかります。また、農場管理、製紙、自動車部品といった分野を代表するグローバル企業が、AWS IoTをどのように活用しているかを知ることができます。 本セッションは、文字の少ないスライドを参加者に見せながら発表者がひたすら話す形式でしたので、できるだけ詳しく日本語に起こしてみました。 AWS re:Invent 2017: IoT State of the Union (I
職場プレス編集長の石川です。 職場で「PDCAを回せ!」と言われてませんか? それなのに「PDCA」ってなんだかよく分かっていないんじゃないですか? Plan(計画)→Do(実行)→Check(評価)→Action(改善)というアレです。 業務の継続的な改善のためのサイクルです。 この記事では、PDCAを回すために意識すべき1つの考え方とそれを実践するための方法をお伝えします。 この記事を実践すればあなたもすぐにエリートビジネスマンになります。 0.そもそも「PDCAを回そう」という意識が間違ってる では結論からいきます。 「PDCAを回そう」という考えを捨ててください。 その代わりに「この仕事、成果を出すためにどうすれば良いかな」と考えてください。 これだけ意識すればPDCAサイクルは勝手に回ります。 PDCAサイクルは業務目標を達成するための「手段」です。 しかし、「PDCAを回せ」と
2018年01月03日 【悲報】銀行口座への「マイナンバー紐付け」がもう始まってる!という事実 ツイートする 0Comments |2018年01月03日 11:30|お金の話|社会・文化|Edit 銀行口座にマイナンバー=登録制度、1月開始−利点乏しく普及未知数:時事ドットコム 社会保障給付や納税事務に使われるマイナンバーを、銀行や郵便局の預貯金口座に登録する国の制度が1日、スタートした。金融機関が経営破綻した際の預金保護や税務調査などに活用するのが目的。預金者は来店時などにマイナンバーの提供を求められるが、拒否しても罰則はない。預金者のメリットは乏しいとみられ、登録が進むかはどうかは未知数だ。 〜(略)〜 銀行などは今月から、新規の口座開設や、住所変更の届け出などのため来店した客にマイナンバーの提出を要請する。ただ、登録は義務ではないため、マイナンバーがなくても口座は開設できる。登録し
Blog > Post PostgreSQL is the DBMS of the Year 2017by Paul Andlinger, Matthias Gelbmann, 2 January 2018 Tags: DBMS of the year, Elasticsearch, MariaDB, PostgreSQL PostgreSQL is the database management system that gained more popularity in our DB-Engines Ranking within the last year than any of the other 341 monitored systems. We thus declare PostgreSQL as the DBMS of the Year 2017. For determining
ネット上での嫌な経験をした子どもたちにオートクラフトはどんなサポートを提供しているのか?オートクラフトが世界中で注目を浴びるようになったきっかけは何か?ダンカンはなぜオートクラフトに取り組み始め、Web開発からプログラマーの仕事を辞めたのか?カナダのオンタリオ州サウスポーキュパンに住む父親は、自分自身が発達障害だとは思っていませんでした。 「5年前に診断されました。 息子のキャメロンが成長していくと、私が子どものころと重なるところが多くありました。 私は病院に行き、たくさんの診断を受けて1年ほどかかりましたが、私も36歳で、息子たちと同じく発達障害と診断されました。」 そう父親のダンカンは言います。 ダンカンはアスペルガー症候群と診断されています。 息子の12歳のキャメロン、10歳のタイラーはマインクラフトで嫌な経験をしていました。 発達障害の子どもたちがネット上で嫌な目にあっていることを
はじめに 私はこれまで次のようにAndroidアプリ設計に関わる記事を書きました。 Kotlin + Architecture Component + Dagger2によるAndroidアプリ設計 RxJava + Flux (+ Kotlin)によるAndroidアプリ設計 これら2つ記事の内容を組み合わせた、「Architecture Components + FluxによるAndroidアプリ設計」について考えたので本記事にその設計をまとめました。 結論から言うとFluxアーキテクチャとArchitecture Componentsの相性はとても良いと思います。 Sample 実装のサンプルは以下にあります。 このリポジトリにはFluxアーキテクチャのDispatcherやStoreからViewへのデータの反映を様々な実装で実現したサンプルがあるので、合わせて参考にしていただければ幸
少し(というか結構)前になりますが、2017年9月に「速習 強化学習 ―基礎理論とアルゴリズム―」という本を刊行しましたので、簡単に紹介します(Twitter, FBでは告知しましたがブログがまだでした)。 GoogleのAlphaGoによるプロ棋士打破は,人工知能がヒトを超えた学習を行った歴史的出来事として認識された。強化学習はここで重要な役割を果たしてているだけでなく,自動運転やロボット制御などの重要な分野への応用も知られ,いま世間の強い関心を集めている。その一方,日本語で強化学習を体系的に学べる教科書は多くはなく,代表的な教科書であるSutton and Barto (1998)とその訳書も出版から20年が経とうとしている。 本書はトップ会議のチュートリアルで利用されたり,2010年の出版以降わずか数年で500弱の引用がされたりという事実からも窺えるように,入門書として広く読まれてい
V 氏の次の記事が良かった。自分も真似すべく、本記事を書くことに。従量課金や一度きりの支払いのものは除いて、月額あるいは年額で支払っているものを対象に振り返ることにした。 継続しているものGitHub月額 $7。プライベートリポジトリが幾つかある。リポジトリ数の制限が無くなったことで本当に便利になった。 Heroku月額 $7。個人でやっているサービスの検証環境として使っている。日本向けのサービスばかりつくっているので、US リージョンに本番環境のサービスを置く選択肢が取りづらく、結果的に検証環境用途でしか使っていない。Pull Request ごとに検証環境を立てられる Review Apps は非常に重宝している。 Freee月額980円 (税抜)。青色申告をやるために利用している。特に税理士を雇わずに自分で確定申告をやる上では本当に助かっている。 Amazon プライム年額3900円
もしあなたがネットで出会った異性と交際に至ったとして、なんの後ろめたさもなく家族や友人に馴れ初めを話すことができますか? これまで幾度となくマッチングサービスをきっかけに出会ったカップルの皆さんにお話を聞いてきました。 「アプリで出会ったことは親に隠してます。心配させるので」 「一部の友達にだけ教えました」 「職場では旦那とは飲み会で知り合ったと言ってます」 このように自分たちの本当の馴れ初めを隠している方がいます。なぜでしょうか。 "出会い系"で出会ったと思われてしまうある女性に取材した際、「マッチングサービスで出会ったと言っても、親は出会い系で出会ったと理解してしまうかもしれない。不安にさせたくないので隠しています」とおっしゃっていたのが印象的でした。 婚活・恋活を応援するサービスとはいえども、ネットで出会っているがゆえ、未だに"出会い系”の文脈で認識されてしまうことがあります。マッチ
最近、Webサイトのサムネイル表示を目にすることがよくあります。SlackでURLを投稿した場合、ソーシャルメディア、キュレーションサイトなど様々なケースで使われます。次に問題になるのがその見せ方です。 サムネイルの画像を使ったり、サマリーの文字列をどう表示するかによってクリックされる可能性が変わってくるでしょう。そこで使ってみたいのがmicrolink.jsです。 microlink.jsの使い方 標準的な並べ方。リストで、サムネイルも同じ大きさです。 ちょっと角丸。 もっと角丸。 幅は自由に変更できます。 高さも変更できます。 画像の差し替えも可能です。 サムネイルを大きくしたパターン。 こちらも幅を変更できます。 カスタムイメージ。 microlink.jsを使うと印象強いWebサイトのプレビューが簡単に作れます。幅や高さなども自由に変更できるので、様々な場面で利用できるでしょう。ブ
Amazon Web Services ブログ Amazon Auroraを使用したMagento Content Servicesの構築をAWS Quick Startで加速させる AWS Quick Startでは、2015年9月にオープンソースのコンテンツ管理システムであるMagentoを初めてリリースしました。最初のリリース以来、このQuick Startは常にお客様に最も人気のあるQuick Startのトップ10に入っています。 2017年10月、AWS Quick Start for Magentoのアップデートをリリースしました。Amazon Aurora MySQL-compatible editionのサポートが追加されました。また、Magentoのバージョンを2.1.2にアップデートしました。更新されたMagentoのQuick Startを利用することで、最新のMa
IaaSが一般化してからメモリで悩むことは減りましたが、それでも無駄は減らしたいものです。 この記事ではRedashのメモリ使用量の節約について紹介します。 前提条件 以下の環境で検証しました。 macOS Sierra 10.12.6 Docker CE 17.09.1-ce-mac42 Redash v3.0.0 ctop コンテナのメモリ使用量確認にはctopを使用します。 github.com 検証準備 $ git clone git@github.com:getredash/redash.git $ git checkout refs/tags/v3.0.0 $ docker-compose -f docker-compose.production.yml run --rm server create_db $ docker-compose -f docker-compose.p
0 リプレイスについて Alexaは、昨年(2017年)11月に日本語対応となりました。ここDevelopers.IOでは、英語でしか利用できない頃から色々Blogに書いてきたのですが、更新された情報も含めて日本語で利用するAlexaについて纏め直してみたいと思います。 この記事は、下記の記事のリプレイス版です。 Alexa Skills Kit for Node.js はじめの一歩 2018/03/26 @zono_0 さまからご連絡頂き、:askに関する記述を修正させて頂きました。 1 はじめに Alexa Skills Kit for Node.js (以下、Alexa SDK) は、Amazon のAlexaチームによって作成されたスキル作成用のSDKです。 Announcing the Alexa Skills Kit for Node.js AlexaのSkill開発では、「セ
日本でも続々と発売されているAIスピーカー。 その中でも、「Amazon Echo」は、アメリカでは爆発的に売れています。搭載されている「Amazon Alexa」は、Amazon Skillと呼ばれる連携する音声アプリ数が20,000を超えているほどアプリ開発が盛り上がっています。 せっかく生活空間に置くものなら、自分にあったアプリを加えてみたいですよね。 ただ、音声アプリを家庭で開発をしようとしても、非エンジニアにはハードルが高いもの… そんな壁を壊してくれるかもしれないサービスを発見しました。 マインドマップに付け足すだけ。誰でもかんたんにできる 「Storyline」は、ビジュアルインターフェースで、音声アプリケーションの作成や編集、プレビューを可能にする無料ツールです。 「Storyline」があれば、「ちょっとこの機能付け加えたいなー」を自分で実現することができます。スマートス
仕事ではじめる機械学習 作者:有賀 康顕,中山 心太,西林 孝発売日: 2018/01/16メディア: 単行本(ソフトカバー) ちょうど仕事で機械学習を用いた機能開発のプロジェクトの進行管理をしていて、目次をみたところ良さそうに思ったので読んでみました。 オライリーのEbookでPDF版を買ったのですが、まもなく紙版も出るようです。 まえがきには、CourseraのMachine Learningコースを受講するか、『ゼロからつくるディープラーニング』を読んでおくと良い、とありました。ぼくは直前に『ゼロからつくるディープラーニング』を読んだあとでしたが、いきなり1冊目に読んでも問題ないのではと思います。難しい数式などはあまり出てきません。とはいえ、ある程度の機械学習についての知識を持っているのが前提になっているので、少なくとも機械学習を取り扱う際によく出てくる用語の意味などはある程度知って
2進数でフィボナッチ数列 こんなニュースを読みました。 15歳女子が「フィボナッチ数列は2進数でも美しいのか」を考察 算数・数学の自由研究作品コンクール「MATHコン」で日本数学検定協会賞を受賞 確かに興味深いですね。フィボナッチ数列は一般的に以下のように定義されます。 数学で、最初の二項が1で、第三項以降の項がすべて直前の二項の和になっている数列。すなわち、1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89…という数列のこと。 ――デジタル大辞泉|大辞泉|小学館より フィボナッチ数列の2進表現は以下のようになります。 0 1 1 10 11 101 1000 1101 10101 100010 110111 1011001 10010000 11101001 101111001 1001100010 1111011011 11000111101 1010000110
この記事はJulia Advent Calendar 2017の17日目の記事です. 普段はpythonばかり書いていて,juliaは最近文法覚えてきたかなレベルなので色々許してください. コードの全体はここにあります. github.com 概要 この記事では擬似コードや数式を可能な限りそのままプログラムすることを目的とします. unicode文字を使いまくって以下の画像のようなプログラムを作成します. juliaとpythonで実装して,書きやすさと実行速度を比較します. 書きやすさが悪化するので型指定はしません. 結論は以下です. juliaのほうが色んなunicode文字が使えるから,書きやすく可読性が高い. インデックスが1から始まるのがいい. juliaのほうが倍程度速くなることもあるけど,思ったより速くならない (型指定してないから) juliaのeinsumを何も考えずに使
はじめに 必要なもの OSのインストールとVNC環境の整備 OSのインストール VNC環境の整備 PiClockの導入 Step 7 Get all the software that PiClock needs. Step 8,9 Step12 Get the PiClock software Step13 Set up Lirc (IR Remote) Step 14 Configure the PiClock api keys Step 15 Configure your PiClock Step16 Run it! Step17 First Use Step18~22 完成! はじめに ↑が完成図 朝家を出る直前に手軽に天気と時間を確認できるようなものがあればいいと思っていたところ、Youtubeで↓のような動画を見つけた。 www.youtube.com もともとHackaday
Redashのコードを追うときに知っておくとよさそうなモジュールを個人的にメモ。 コミットIDは以下のもので調べたので。バージョン違いなどで差異があると思う。 github.com 依存関係を調べる requirements.txt を読んでいってもいいけど、 pipdeptree が便利そうだったので使った。 github.com $ pipdeptree celery==3.1.23 - billiard [required: >=3.3.0.23,<3.4, installed: 3.3.0.23] - kombu [required: <3.1,>=3.0.34, installed: 3.0.37] - amqp [required: >=1.4.9,<2.0, installed: 1.4.9] - anyjson [required: >=0.3.3, installed:
AzureでRailsアプリを運用されている皆様に朗報です。 アセットプリコンパイルで自動的にクラウドストレージに静的ファイルをアップロードしてくれるAssetSync gemがAzure Blobにも対応しました!! AssetSync PR#363 とりあえず結論 Gemfileに下記を追加 gem 'asset_sync', '~> 2.4.0' gem 'fog-azure-rm' $ bundle install $ bundle exec rails g asset_sync:install --use-yml --provider=AzureRM 上記のコマンドで生成されたconfig/asset_sync.ymlを下記のように編集 defaults: &defaults fog_provider: AzureRM azure_storage_account_name: スト
組織の特徴4つと3種類のプロダクトマネージャー 先日Branchout SF 2017というイベントがサンフランシスコであり、そこでLyft, Airbnb, Yelpといったユニコーンスタートアップや、Exitしたスタートアップなどの中の人と話す機会がありました。そこでプロダクトチームの組織について話していたところ、ある種の原理原則みたいなものが各社ありますね。今回は、ユーザーに「刺さる」プロダクトを作り続ける体制とはどんなものか、という形で共通項を言語化してみます。 誰がプロダクトチームに所属するのか? 一般的に「プロダクトチーム」というと、最小単位で以下のプロフェッショナル達から構成されます。 プロダクトマネージャー: 1名 ソフトウェアエンジニア: 2〜5名程度 QA: 1〜2名 UIデザイナー: 1名 UXデザイナー: 1名 データサイエンティスト: 1名 特徴1:強く明確な「ビ
Initial Benchmarks Of The Performance Impact Resulting From Linux's x86 Security Changes Written by Michael Larabel in Software on 2 January 2018 at 06:35 PM EST. Page 1 of 2. Add A Comment. Over the past day you've likely heard lots of hysteria about a yet-to-be-fully-disclosed vulnerability that appears to affect at least several generations of Intel CPUs and affects not only Linux but also Wind
[Various errors and updates are addressed in Quiet in the peanut gallery] tl;dr: there is presently an embargoed security bug impacting apparently all contemporary CPU architectures that implement virtual memory, requiring hardware changes to fully resolve. Urgent development of a software mitigation is being done in the open and recently landed in the Linux kernel, and a similar mitigation began
Kernel-memory-leaking Intel processor design flaw forces Linux, Windows redesign Final update A fundamental design flaw in Intel's processor chips has forced a significant redesign of the Linux and Windows kernels to defang the chip-level security bug. Programmers are scrambling to overhaul the open-source Linux kernel's virtual memory system. Meanwhile, Microsoft is expected to publicly introduce
by Sh4rp_i ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。最悪の場合、パスワードやログインキー、キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れがあるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、マイクロコードアップデートでは対応不可能で、各OSがソフトウェアレベルで修正をかけるか、バグのない新たなプロセッサを導入する必要があるとのこと。 'Kernel memory leaking' Intel processor design flaw forces Linux, Windows redesign • The Register https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/ このバグは、データベースアプリケーショ
Talk about a Happy New Year. The reason: it turns out we're not dead. In fact, we're more alive than ever, thanks to a rescue by readers—specifically, by the hackers who run Private Internet Access (PIA) VPN, a London Trust Media company. PIA are avid supporters of freenode and the larger FOSS community. They’re also all about Linux and the rest of the modern portfolio of allied concerns: privacy,
Talk about a Happy New Year. The reason: it turns out we're not dead. In fact, we're more alive than ever, thanks to a rescue by readers—specifically, by the hackers who run Private Internet Access (PIA) VPN, a London Trust Media company. PIA are avid supporters of freenode and the larger FOSS community. They’re also all about Linux and the rest of the modern portfolio of allied concerns: privacy,
_ [reviewml] Re:VIEW Hacks (3) 〜ビルダの仕組み 誰も見ていない気はしますが、自分の覚え書きでもあるので引き続き。 前回のコンパイラから実際の表現としてのビルダが呼び出されます。lib/review/なんとかbuilder.rbがそれで、現時点で存在するのは $ ls *builder.rb builder.rb idgxmlbuilder.rb md2inaobuilder.rb topbuilder.rb epubbuilder.rb latexbuilder.rb rstbuilder.rb htmlbuilder.rb markdownbuilder.rb textbuilder.rb review-epubmakerやreview-webmaker経由のときにはhtmlbuilder、review-pdfmaker経由のときにはlatexbuilde
AWS News Blog Amazon Linux 2 – Modern, Stable, and Enterprise-Friendly I’m getting ready to wrap up my work for the year, cleaning up my inbox and catching up on a few recent AWS launches that happened at and shortly after AWS re:Invent. Last week we launched Amazon Linux 2. This is modern version of Linux, designed to meet the security, stability, and productivity needs of enterprise environments
tl;dr; there are several different ways to handle the use of timers in React applications with redux. In this post I go through three different strategies and when to use which. The other day in the meetupjs slack community we had a long and very interesting conversation about how and when to use timers in React applications, and more specifically when using redux. Here is a summary of some of the
React Reduxを使ってプロダクトを作りはじめて、かれこれ半年くらい経ちます。 しかし、どうもうまく書けていない気がすることがときどきあり、悩んでいたところ、ツイッターで次のような助言をもらいました。 @__tai2__ 達人かどうかは微妙なところがありますが、ある程度の規模のコードはここにリンク集あります https://t.co/B79B5s1DTe — Yuki Kodama (@kuy) 8 December 2016 この記事は、上記のリンク集でまとめられている実際のReact Reduxプロダクトのソースコードを調査することで、筆者がふだんReact Reduxで開発をしていて感じる疑問への答えを探る試みです。 筆者が答えを得たいと思っている疑問は次の3つです 1 Storeはどんな具合に階層化すべきか Store初期化(hydration)用データの定義はどうすべきか
These docs are old and won’t be updated. Go to react.dev for the new React docs. These new documentation pages teach modern React: react: Components react: Hooks react: APIs react: Legacy APIs React is the entry point to the React library. If you load React from a <script> tag, these top-level APIs are available on the React global. If you use ES6 with npm, you can write import React from 'react'.
PaasであるHerokuでLaravelをDeployする方法。 #Heroku PHPが利用可能なPaaSサービス サーバーの知識がなくてもデプロイあk脳 ##PaaS クラウドサービスの1つ サービス側がめんどくさいところをやってくれる VPSとかにくらべるとインフラの管理・構築は劇的にラクになる Heroku以外のPaaSではPHPが使えないものもある。 他のクラウドサービスとしてIaaS(例:Amazone EC2)、SaaS(例:Google Apps)などがある。 ##補足:レンタルサーバー / VPS のデメリット ###レンタルサーバー 細かい設定、セキュリティとかちゃんとできない ###VPS 一からできるけど大変、セキュリティやパッチ(プログラムの修正や更新のこと)が大変 #準備 Herokuアカウントの作成 Herokuの管理画面からアプリケーションを作成(名前がア
HerokuでSPAアプリ作っててビルドしたjsとcssをコミットしたくない話 全体の構成として、バックエンドとログインせずに歩き回れるフロントはLaravelで、 ログイン後の画面についてはVueでSPAみたいな挙動をさせるWebアプリを作っていたときのことです。 デフォルトのLaravelプロジェクトって、.gitignoreにpublic/jsとpublic/cssが入ってないんですよ。 くっついてるVueのコンポーネントを書き換えていて、ちまちまビルドしたりすると、 当然public/jsやpublic/cssの下にファイルが作られます。 それをGitにコミットしてHerokuにデプロイとかしていて、まあ動くわけなんですけど、 ビルド前のリソースに変更がなくてもビルドするたびに差分がでてしまうんです。 これはちょっとイケてないぞ、ということで、 .gitignoreにpublic/
概要 インデントはタブ派ですか、スペース派ですか?私は無宗派なので後で後悔します。 最近スコシRubyを書き始めました。Rubyのインデントはスペースで幅は2というのが一般的なようですね。これからはちゃんとインデントにこだわろうと思い、VSCodeで設定してみることにしました。 環境 Visual Studio Code 1.5.3 設定 メニューより[File]-[Preferences]-[Workspace Settings]とたどる*1とsettings.jsonファイルが開くので、以下のように編集して保存します。VSCodeはデフォルトでTabキー入力をスペースに変換してくれるので、ホントにタブサイズがスペース2になっているか確認するために、スペースを表示するようにもしました。 settings.json // Place your settings in this file t
The uuid-ossp module provides functions to generate universally unique identifiers (UUIDs) using one of several standard algorithms. There are also functions to produce certain special UUID constants. This module is only necessary for special requirements beyond what is available in core PostgreSQL. See Section 9.14 for built-in ways to generate UUIDs. This module is considered “trusted”, that is,
PostgreSQL is an open source relational database. Kafka is an open source log-based messaging system. Because both systems are powerful and flexible, they’re devouring whole categories of infrastructure. And they’re even better together. In this talk, you’ll learn about commit logs and how that fundamental data structure underlies both PostgreSQL and Kafka. We’ll use that basis to understand what
その他カラムや詳細については下記サイトをご確認ください。 データベース構造 – WordPress Codex 日本語版 WordPressでSQLを記述する場所 素のPHPですと、データベースを利用するために初期設定をしてとかいろいろあるのですが、WordPressがインストールされている環境なら、すぐにSQLを書いてデータを取得することができます。 テンプレートの中ならどのファイルでも$wpdbが使用できますので下記のように記述します。 WordPress Template $results = $wpdb->get_results('ここにSQL文を書きます。'); print_r($results); // 結果を表示 テンプレート外ならwp-load.phpをインクルードすれば使用できます。 require_once('wp-load.php'); $results = $wpd
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前置き 私のキャリアは少し変わっています。 この業界に新卒で入ってから十数年は、大手ゼネコン的SIerにて、ほぼ一貫してプロジェクトマネジメントをやってきました。最終的には100人月程度の案件を回していたので、中堅クラスではあったと思います。それなりに経験も積んだとは思いますが、あれ、そもそも私って人の管理をやるためにIT業界に入ったんだっけ。。というレーゾンテートル的な理由で、プログラマーに転身しました。 そんなわけで、おそらく日本のIT業界におけるプログラマーから管理職に至るという一般的なキャリアパスを逆行している形になります。 そ
2018年01月01日22:02 ノジマ電気「ド○キPCはAtom&メモリ2GBで爆死w」 カテゴリその他 1: 風吹けば名無し 2017/12/31(日) 18:04:51.69 ID:d9YWDFpTr ええんか? 2: 風吹けば名無し 2017/12/31(日) 18:05:41.67 ID:pNFFs+BgM スペック低いなあ 5: 風吹けば名無し 2017/12/31(日) 18:06:34.24 ID:EoSMerX60 ドンキとは明記してないのでセーフ 6: 風吹けば名無し 2017/12/31(日) 18:06:51.59 ID:MwMXX5PL0 そりゃそっちと比べるといいかもしれんが、お前のも低スぺやん 7: 風吹けば名無し 2017/12/31(日) 18:06:56.16 ID:qNj1o9o00 正論やからセーフ 8: 風吹けば名無し 2017/12/31(日)
Metadata Stay organized with collections Save and categorize content based on your preferences. Datastore provides programmatic access to some of its metadata to support metaprogramming, implementing backend administrative functions, simplify consistent caching, and similar purposes; you can use it, for instance, to build a custom Datastore viewer for your application. The metadata available inclu
フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、MySQL インスタンスを作成して接続し、Google Cloud コンソールとクライアントを使用して基本的な SQL オペレーションを実行する方法を説明します。このクイックスタートで作成されるリソースにかかる費用は、クリーンアップを含む手順を適切なタイミングで完了した場合、通常 1 ドル未満です。 このタスクの手順をガイドに沿って Google Cloud コンソールで直接行う場合は、「ガイドを表示」をクリックしてください。 ガイドを表示 始める前に Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our prod
There is nothing more practical than a good theory. — James C. Maxwell Hindley-Milner Inference The Hindley-Milner type system ( also referred to as Damas-Hindley-Milner or HM ) is a family of type systems that admit the serendipitous property of having a tractable algorithm for determining types from untyped syntax. This is achieved by a process known as unification, whereby the types for a well-
Code and ideas in computer science. And maybe a short story or two. update: Now available on hackage as n-ary-functor. Functor and Bifunctor are both in base, but what about Trifunctor? Quadrifunctor? There must be a better solution than creating an infinite tower of typeclasses. Here's the API I managed to implement: > nmap <#> (+1) <#> (+2) $ (0, 0) (1,2) > nmap <#> (+1) <#> (+2) <#> (+3) $ (0,
今年こそがんばるぞ!!! 年の始めに「今年こそがんばるぞ!」と目標を決めるものの、1月・2月・3月と過ぎていく頃には当初の意気込みもなくなり、目標すら忘れてしまうという人がいます。 どうも、ねこひげ先生(@dr_catwhisker)です。 今回は「今年こそ本気だそうと思っている人」が目標達成させるために意識したい極意を6つご紹介します。自分にあう方法で「今年こそ」がんばってみませんか。 目次 目次 毎年、目標を挫折してしまう原因 目標達成6つの極意 ①目標は中間値で決める ②ご褒美を用意する ③挫折じゃなくて軌道修正 ④ごほうびシールがあなどれない ⑤比較は他人じゃなく過去の自分 ⑥小さな習慣の積み重ね おまけ:まず1月だけ頑張ってみる目標 最後に 今日のクエスト~LevelUpポイント~ 毎年、目標を挫折してしまう原因 「今年こそダイエットに成功する!」「今年こそ転職をする!」「今年こ
うちには仕事部屋、居間、ダイニングと3台テレビがありますが、私がもっともよくみるテレビは、ダイニングの壁掛けテレビです。まぁ、テレビといっても、YoutubeとAmazon VideoとNetflixばかりですが、みるの。 で、これ、引っ越してきたときに、うっかり壁掛けにしたのですが、もう、これから引っ越すときには ぜったいに壁掛けにするのはやめよう と思っています。なぜでしょうか。 それは 取り換えるのに、毎回、テレビの何割かのお金がかかる!! からです。 普通のテレビなら、特に最近は軽いので、私が一人で替えられるのに、壁掛けの場合は、私の筋力では一人でテレビを支えられないため、毎回、毎回、人を呼ばないといけません。しかも、通常のテレビの設置工事ならまぁ、5000円とかが相場ですが、壁掛け系はとにかく高い!!!!!! 今回、この壁掛けの液晶テレビも、ずっと取り換えたくて悩んでいました。他
www.youtube.com 正月早々なのですが、のきばトークをやりました。 トーク中でも申し上げましたが、端的に言えば「正月ってヒマですよね?」という話です。 テレビでも見て過ごすくらいしか、やることなくないですか? コマを回したりはねつきしたり、しませんよね? 特にライフハッカーな人は、一歩間違うと、いつもとまったく同じように過ごすことになってしまうのではないでしょうか、と。 ここはやっぱりライフハッカー用の新春番組を用意せねばと思って、放送した次第です。 最大で同時視聴者6名でしたが、そんなことは気にしないのです。 歌番組やK-1やウィンナワルツばかり聴いている人向けの番組しか、テレビでは放送されないんですから。
自分自身に言い聞かせる言葉が、厳しい批判や自己疑念、悲観的な予想ばかりであれば、目標の達成は難しくなってしまう。だが、そんな風に少し悲観的だったり、自分に対して常に厳しかったりする人でも、心の声に尻込みする必要はない。 健全な考え方をさせるよう、自分の脳を鍛えることができる。複数の研究によれば、思考方法を変えることで、脳の仕組みを恒久的に書き換えることができることが分かっている。 思考を切り替えることで、感じ方が変わり、行動も変わる。自分のポテンシャルを最大限に引き出すには、思考の変化が鍵となるのだ。 脳の仕組みを恒久的に書き換える方法 思考方法を変えれば生き方が改善できることは、これまで研究によって一貫して示されてきた。多くのセラピストが、変化を長期的に持続させる目的で認知行動療法(CBT)を採用しているのもこれが理由だ。 認知行動療法士は、有益でない思考や、行き詰りの原因となっている行
Gmailをメインの登録先や連絡手段として使っているユーザーは多いかと思いますが、ちょっと設定を加えるだけでさらに便利になります。ライターの島徹さんが日常生活でも役立つGmailのTipsをご紹介。 Gmailと自動化サービスを組み合わせると ウェブサービスやIoT機器との連携が可能に Gmailは非常に便利なサービスですが、基本的には利用者がアプリでメールを送受信することに特化しています。たとえば、重要なメールを自動的に他社のメッセージツールへ投稿したり、特定の条件でメールを自動送信するといった機能はありません。 ですが、「IFTTT(イフト)」などに代表される自動化サービスを利用すると、他社のウェブサービスやスマホの機能と連携した自動処理を利用できます。この連載でも以前、Flowを使った添付ファイルの自動保存方法を紹介しました。今回は、これらGmailを活用できる自動化サービス入門とし
仕事柄「Clova WAVE」、「Google Home」なども購入したが、結局一番使っているスマートスピーカーは「Amazon Echo」(1万1980円)だ。現状スマートスピーカーとしての完成度は、日本語環境での音声認識システムの出来が優れたGoogle Homeに軍配が上がる。しかし筆者にとって最も重要なのは家電コントロール機能だ。 いま筆者の家にはIoT家電はない。スマートIoT照明「Hue」ぐらい買おうかとも思ったが、いまのシーリングライトの明るさやデザインが気に入っている。となると赤外線リモコン対応家電をコントロールできるスマートリモコンが必要になるが、人気の「Nature Remo」はバックオーダーを抱えている(記事執筆時の12月18日時点で2018年1月下旬~2月上旬発送予定)。と言うわけでAmazonで即購入可能なスマートリモコン「eRemote mini」に唯一対応して
産業の構造を大きく変え、人間の仕事を奪うといわれているAI/IOT、2017年から台頭してきた仮想通貨ICO、そして過去からその重要性が議論されているベーシックインカムは、ネクストコモンズラボなどが提唱し多くの人に知られることになりました。 これらの流れを引き継いで2018年は、どんな世界になるでしょうか?全国各地で起業家育成、仕事づくりを行う地域プロデューサーの齋藤潤一氏に話を聞いてみました。 2018年は、あまり働かなくてもよい1年になる ーずばり、2018年は、どんな1年になるでしょうか? 2018年は、もっと働かなくなる1年になるとおもいます。これは、仕事をさぼるというわけではなく、お金にとらわれず、楽しいことや好きを追求していれば、そこにヒト・モノ・カネが集まり、いやいや働くことがなくなる。 すなわち、好きなことを追求する人への価値が高まり、これまでの「働く」という概念がかわると
引っ越して2ヶ月ほどの新しい自宅で試したDIYやスマートホーム関連のIoTデバイスなどを実践して試したことについて4回にわたって書いていこうと思います。 INDEX 賃貸DIYでつくる住みよい部屋 実践HomeKitの暮らし ← 今回 スマートスピーカーの設置と運用 スマートスピーカーへの展望とデザイン 実践HomeKitの暮らし スマートホーム関連の製品はいくつかありますが、今回私が使っているのはHomeKit関連の製品です。特に強いこだわりがあったわけではありませんが、Apple系のデバイスを使っていることが多いとかそれくらいの理由です。 今回はHomeKit関連の製品を中心に実際に使ってみて感じたことやわかったことなどを書いていきます。 HomeKit対応照明 Koogeek vs Hue スマートホーム関連で現状もっともメジャーな製品が照明ですが、我が家ではKoogeekというメー
11月価格を8倍に伸ばしたIOTAの高まり IoT分野に特化した仮想通貨であるIOTAは、今月11月に時価総額8倍を達成し、注目を浴びています。 イーサリアムクラシック(ETC)とIOTAの比較分析 IoT分野で期待されている ETC と IOTA の両通貨を、その仕組み、成熟性、機能性などから比較し、どちらがIoT分野の覇者となるのかについて考察されています。 今月11月にIOTAの時価総額は8倍に昇り、優秀なPeerトークンであるリップルを越し、仮想通貨業界で時価総額という観点から4番目の位置につけてました。 IOTAは当初からのセールスポイント通り、IoT分野に適応することができ、近年のIoT分野の熱の高まりを考慮すると、IOTAに注目が集まるのは当たり前と言えるでしょう。 良い立ち位置にいるもう一つの通貨として、ETCもIoT分野への展開を見せており、変革を達成する鍵となるかも知れ
Google Home。色々な使い方があるのはわかるけど、実際に何ができるのかはよく知らない…という人も多いのではないでしょうか。 Google Homeには、Amazon Echoの「Alexa Skill」のようなわかりやすいスキル一覧もありませんし、全体像がわかりづらく感じる面もあると思います。 そこで、「Google Homeにはどんなことが出来るのか」を調べてまとめてみました。この記事を見て、自分のしたいことを探してみましょう! ※この記事で紹介するGoogle Home対応のGoogle Assistantアプリ153個は2017年12月時点のものです。最新アプリをご覧になりたい方はこちらをご覧ください。
Gmailは便利なサービスですが、基本的にメールの送受信に特化しています。しかし、自動化サービスと組み合わせることで、さまざまな自動処理が利用可能です。今回は3つの代表的な自動化サービスをご紹介します。 Gmailをメインの登録先や連絡手段として使っているユーザーは多いかと思いますが、ちょっと設定を加えるだけでさらに便利になります。ライターの島徹さんが日常生活でも役立つGmailのTipsをご紹介。 Gmailと自動化サービスを組み合わせると ウェブサービスやIoT機器との連携が可能に Gmailは非常に便利なサービスですが、基本的には利用者がアプリでメールを送受信することに特化しています。たとえば、重要なメールを自動的に他社のメッセージツールへ投稿したり、特定の条件でメールを自動送信するといった機能はありません。 ですが、「IFTTT(イフト)」などに代表される自動化サービスを利用すると
IoT(モノのインターネット)の活用が広がるとともに従来の「エッジ→クラウド転送→サーバ処理」では対応できない場面が増えつつある。エッジ側の処理能力向上が急務だが、そこには解決しなければならない問題が山積している。 クアルコムジャパンは、2017年12月15日に同社のIoT(モノのインターネット)事業戦略に関する説明会を都内で開催した。この説明会ではQualcomm本社のIoT事業担当役員を務めるRaj Talluri氏が日本の関係者に向けてIoTを構成するデバイスにおけるQualcommプロセッサの優位性を訴求した。 Talluri氏は、IoTの特徴として「多様性」というキーワードを掲げる。IoTは住宅設置機器やセキュリティシステム、交通インフラ制御に位置情報利用システム、さらには園芸など幅広い用途に広がり、その用途に合わせてスピーカーに眼鏡、時計、ネットワークカメラに信号、自動車、掃除
東京に引越してきた最初に借りた部屋は、仕事から帰って寝るだけの部屋で決して住みよいと思えるようなところではありませんでした。それからと言うもの、少しでも住みやすい部屋というのを引越しの度に考えています。 以前住んでいた部屋でも一応テーマを持って住みやすい部屋というのを考えていましたが、そこでの反省点や生活環境の変化なども合わせて、最近引っ越した今の自宅でも新たなテーマを持って少しでも住みよい部屋というのを考えカスタマイズしていっています。 前回は基本的に椅子は置かず、和室もあり、布団で寝るというカタチでモノをあまり置かないようにして部屋を広く使えるようにし、くつろぎやすい部屋というのを目指していました。 その時の反省点としては、ゴロゴロとくつろぎやすくしすぎたところだなと思っています。自宅で仕事や作業をすることも増えて、もう少し規律をもってだらけないように過ごせるようにしたほうが良いなぁと
以下のリンクには、トイレの革命が進んでいる、ということが書かれてます。 www.j-cast.com 簡単に言ってしまえば、IoTにより「トイレが空いているか否か」をあらかじめわかるようにして、利便性を高めるという「革命」です。 そういう改善は革命ですかね。 革命と言えるほどですかね。 その昔、東京に住んでました。 当時、空いてる個室がなかなか見つからず困った、という経験があります。 だから、空いているトイレの個室を探すことが簡単にできるようになるのは便利であることは理解できます。 でも、そんなこと以前に、トイレをいいものにするためにやることはもっとあるぜ、って言いたいんですけどね。 「聞きたくない」というなら言いませんけど、、、書きたいので書きます。 過去記事とダブる部分もありますが、ご容赦を。 特に断りがない場合は個室についてです。 トイレットペーパーは2ついらないから個室内を広く T
巷には様々なコーヒーがあふれ、家庭で手軽にカフェの味を楽しめるマシンも続々登場。そんな中、今選ぶべき一台とは? ◎好みのスタイルに合わせてセレクト コーヒーブームでいろいろなコーヒーの楽しみ方が知られるようになり、抽出器具も百花繚乱状態。逆に選択肢が多すぎて決められない、という声も聞く。 「そもそもコーヒーは嗜好品。道具選びも、自分がどんなコーヒーをどんなシチュエーションで飲みたいか、ライフスタイルを考慮して絞ってみては」。そうアドバイスしてくれたのは調理家電&ツールに詳しい嶺月香里さん。そこで今回はその目的やニーズに合わせたツールを厳選。 「冷房の効いた部屋でまったり、屋外でアクティブに、など、シーンに合わせてコーヒータイムをエンジョイしてほしいですね」 家電ライター・嶺月香里さん 食全般に精通し、調理家電からツールまで幅広く取材・執筆を行なう。コーヒーは深煎り派! ハンドドリップ風の本
ビッグデータ、人工知能、IoTなど、最新テクノロジーを活用した新たなビジネスモデルが誕生している昨今、「データサイエンティスト」という職種が注目を集めている。 データサイエンティストとは、高度なデータ分析技術を用いてさまざまなビジネスの問題を解決する専門職のことであり、米ハーバード・ビジネス・レビューは、データサイエンティストについて「21世紀でもっともセクシーな職業」と表現した。 アメリカでは大学の教育プログラムにすら組み込まれているデータサイエンティストだが、日本での知名度は今ひとつといってよいだろう。経済産業省は「日本では2020年までに4.8万人が不足する」と発表しており、国内の人材育成が急務である。 そんななか、データサイエンスを用いたビジネス課題解決を行う、株式会社データミックスは、未来のデータサイエンティストを育成するためのスクールを企画・運営している。 同社代表は、自身も米
横浜市住宅供給公社が、IoT・AI機器を活用した次世代の居住環境の提供に乗り出した。最新の技術の導入により、安心・安全で便利な次世代の暮らしを実現する第一歩として注目を集めている。 横浜MIDベースタワーレジデンスの外観 2018年1月に入居が始まる横浜市住宅供給公社の大規模複合開発・新築分譲マンション「横浜MIDベースタワーレジデンス」(横浜市西区花咲町6)では、最新のIoT(モノとインターネットの連動)・AI(人工知能)機器を導入し、AIによる音声コミュニケーションやエネルギーデータ分析ができる住宅環境を提供する。 同マンションには、スマートスピーカー「Amazon Echo」とエネルギーデータのリアルタイム分析プラットフォーム「エネトーク」、Wi-Fi学習リモコン「スマート家電コントローラ」をマンション全戸(199戸)に導入する。IoT・AI機器の導入は、エンコアードジャパン、ソフト
退職金2000万円をわずか8年で30億円に増やした個人投資家・今亀庵さんが、お宝銘柄を発掘する方法や、2018年の注目銘柄を紹介! 発売中のダイヤモンド・ザイ2月号の特集「目指せ1億円! 億万投資家14人の2018年『勝ち戦略』&『注目株48』」では、株取引で1億円の資産を築いた個人投資家に、勝ちパターンと2018年に挑む投資戦略について直撃! 今回はその中から、個人投資家・今亀庵さんの投資戦略をピックアップして紹介。勝ち組の思考や手法を学んで、億万長者を目指そう! 【2017年はこうして儲けた】 成長株で資産30億円に! 社長が創業者かどうかもチェック 「小型成長株に投資するのが、いちばん運用成績がいいと思います」と、語るのは今亀庵さん。退職金の2000万円を元手に8年で築いた金融資産額はなんと30億円! すでに10億円は不動産購入に充てたため、総額では40億円になる。 その今亀庵さんが
2017-12-28 オプティムが「スマート農業アライアンス」を設立、生産者にドローンやAIなど無償提供も 株式会社オプティムは、AI・IoT・ビッグデータを活用して“楽しく、かっこよく、稼げる農業”を実現するスマート農業を推進する取り組みとして、「スマート農業アライアンス」の設立を発表した。またアライアンス設立に伴い、「スマート農業アライアンス」の第一期募集を無料で開始する。 「スマート農業アライアンス」とは オプティムが設立する「スマート農業アライアンス」とは、AI・IoT・ビッグデータを活用して“楽しく、かっこよく、稼げる農業”を実現するべく、スマート農業を推進する取り組みだ。 「オプティム・スマート農業アライアンス」へは、農家だけではなく、企業や金融機関、自治体、大学など、スマート農業の実現を目指す企業であれば、全ての業種が対象となる。 「スマート農業アライアンス」に参画する企業・
IoT検定に関してお伝えします。 モノのインターネットに関する今を知るための検定資格で。IoTエンジニアを目指すなら必読! IoT検定とは?|モノのインターネットの本質を学ぶ検定 IoT検定の目的 IoT検定の概要 IoT検定のメリット IoT検定はどんな人が取得すべきか? IoT検定はソフト・ハードと深く学ぶ IoT(モノのインターネット)の本当の価値とは? IoT社会の本来の姿 ドイツのインダストリー4.0 アメリカのインダストリアル・インターネット AI・IoT・ブロックチェーン領域を学びたいならTECH BOOST(テックブースト) 参照 IoT検定とは?|モノのインターネットの本質を学ぶ検定 IoT検定の内容はこちらです。 IoT検定の目的 IoT(Internet of Things)がモノとモノをつなぐことから、モノとヒト、ヒトとヒトをつなぐインフラとなる社会において、IoT
TECH BOOST(テックブースト)で「AI(人工知能)・ブロックチェーン・IoT(Internet of Things)」を学ぶませんか? TECHBOOSTでAI/ブロックチェーン/IoTを学ぶ理由|フリーランスエンジニアを目指すには最適です。 AI・ブロックチェーン・IoTの可能性 日本・海外でIT企業がブロックチェーンに注力! AI(人工知能)業界も好景気|年収1500万以上でも機械学習エンジニアが不足 IoTエンジニア不足が深刻化。国が育成に本腰 IoT検定も登場|IoT検定制度委員会 AI・ブロックチェーン・IoTと何を学ぶべきか? TECHBOOSTでAI/ブロックチェーン/IoTを学ぶ理由|フリーランスエンジニアを目指すには最適です。 TECH BOOSTでAI/ブロックチェーン/IoTを学べば、今後フリーランスエンジニアを目指す時に最適です。 AI・ブロックチェーン・I
Amazon Echoから家電を音声操作できるスマートリモコン「eRemote」を試す:山口真弘のスマートスピーカー暮らし(1/3 ページ) スマートスピーカーの特徴の1つに、家電製品をコントロールできる、いわゆるスマートホーム機能がある。 Philips「Hue」のように、あらかじめ連携機能を持ったスマート家電を使う方法もあるが、既存の家電製品を買い換えずにスマートスピーカーから使えるようにしたければ、赤外線リモコンの信号をエミュレートできるスマートリモコンと呼ばれる製品を組み合わせるとよい。 これがあれば、エアコンやテレビ、照明など、既存の家電製品(ただし赤外線リモコンで操作が可能なもの)を、スマートスピーカーから音声で操作できるようになる。今回は、「Amazon Echo」と組み合わせて利用可能なスマートリモコン製品の1つ、「eRemote」を紹介する。 まずは家庭内ネットワークに接
「CSV(共通価値の創造)」という経営の考え方がある。自社のビジネスと社会問題の解決を一体化させ、経済的価値と社会的価値の同時実現を目指すという競争戦略だ。ハーバード大学のマイケル・ポーター教授らによって提唱され、ネスレやキリン、伊東園などが熱心に取り組む経営手法として知られている。 2016年に設立されたITベンチャー「Momo」(モモ、兵庫県神戸市)も、まさにCSVを実践する企業と言えるだろう。同社が目指すのは社会問題の解決であり、技術と社会のより良い共存である。 2017年12月20日、同社はIoTを利用して「ながら運転」を防ぐソリューションを発表した。このソリューションを導入すると、ドライバーは運転中にスマートフォンの操作ができなくなる。 仕組みはこうだ。まず、自動車のハンドルや運転席の下にセンサーを設置する。同時にドライバーのスマホには、基盤が埋め込まれた専用スマホカバーを取り付
けっこう「筋がいい」減税策 2018年度税制改正でIT関連の“目玉”になりそうなのが「IoT投資減税」だ。「法人税を控除することで、IoT(Internet of Things:モノのインターネット)にかかわる投資を促進する」のがねらいである。 この減税は、自公与党税制調査会が示した2018年度税制改正大綱に盛り込まれた「情報連携投資減税」案を政策化したもので、安倍政権が推進する「生産性革命」の具体策となる。ITにかかわる税制措置は、2003年度にスタートした「IT投資促進税制」以来、実に15年ぶりとなる。 「IoT投資減税」は、同時にスタートする「賃上げ減税」と一緒に語られることが多いため、2つの税制でワンセットの政策パッケージと誤解されがちだが、実は全くの別ものだ。 「IoT投資減税」のキモは、後述するように企業の規模による線引きをしない設備投資減税で、最終的な目的は「生産性の向上」と
ホーム > プレスリリース > サンスターと富士通、IoTスマートハブラシと歯科医院向けクラウドサービスを連携させた先進予防歯科サービスを販売開始 PRESS RELEASE 2017年12月25日 サンスターグループ 富士通株式会社 サンスターと富士通、IoTスマートハブラシと歯科医院向けクラウドサービスを連携させた 先進予防歯科サービスを販売開始 積極的な予防歯科から始まる健康寿命の延伸を目指して サンスターグループ オーラルケアカンパニー(以下 サンスター)と富士通株式会社(以下 富士通)は、IoTスマートハブラシ「G・U・M PLAY(ガム・プレイ)」と、富士通の歯科医院向けクラウドサービスを連携させた先進予防歯科サービスを、2017年12月25日より販売、2018年1月31日より提供を開始いたします。 生涯にわたり口腔の健康を維持するためには、歯科医師による定期的なプロフェッショ
IoTプラットフォームサービスなどを提供するオプティムは12月27日、AI・IoT・ビッグデータを活用したスマート農業を推進する取り組みとして、「スマート農業アライアンス」の設立を発表した。また、同アライアンスに参画する第一期の募集を開始する。 「スマート農業アライアンス」とは、AI・IoT・ビッグデータを活用して“楽しく、かっこよく、稼げる農業”を実現するべく、スマート農業を推進する取り組み。「オプティム・スマート農業アライアンス」へは、農家けではなく、企業や金融機関、自治体、大学など、スマート農業を共に実現する未来志向の方々であれば誰でも参画することができる。 「オプティム・スマート農業アライアンス」イメージ プロジェクトは大きく「スマートアグリフードプロジェクト」、「スマートデバイスプロジェクト」、「その他プロジェクト」に分けられる。 「スマートアグリフードプロジェクト」とはドローン
AIを搭載した製品やIoT製品が登場し、いよいよ身近な存在になってきた今年。2018年は次世代モバイル通信の5Gを目前に、高速、大容量、同時多接続可能なネットワークを生かす、新サービスも続々と生まれそうだ。 【キャラAI】AIの進化のためにキャラクター化は必然 スマートフォンやスマートスピーカーのように音声で操作ができて、ネットワーク経由でAIにつながる機器は、来年以降も続々登場する。AIが学習を深め、より自然に会話ができるようになれば、人とAIの距離はもっと近づくだろう。命令するだけの関係から、何でも相談できるアシスタントやエージェントへ。AIをより愛着の持てる存在にするためにも、特に日本で流行しそうなのが、キャラクター化だ。シャープの『ロボホン』や、最近では『Xperia Hello!』などのコミュニケーションロボットもそのひとつ。愛着が持てる存在になれば、少しぐらい会話がちぐはぐでも
2017年は日本にもじわじわとIoTやAIスピーカーという「暮らし」を変え得る技術やデバイスが普及をしてきました。僕もようやく遅ればせながら自宅をスマートホーム化するために各種アイテムを揃え、徐々に未来の生活へと暮らしをシフトしています。 IoTやスマートホームは一つのアイテムだけでは成り立たず、複数のアイテムの組み合わせで成り立つもの。数を揃えるのは大変ですが、その代わりどんな家でもスマートホーム化できる可能性が秘められています。 これまでも複数のIoT/スマートホーム関連の記事を書いてきましたが、一度体系的にまとめておいた方が良いかなと思い筆を取っています。これからスマートホーム化を始めようかなという方は是非ご参考にして下さい。 自宅のスマートホーム化を始めるのであればまず最初に行いたいのが、「家電のリモコンをスマホにまとめる」こと。何か新しいモノを家の中に追加するというよりも家の中に
一気通貫のサービスを提供できる独自の強み アクセンチュアは20年以上にわたってセキュリティサービスを提供しており、グローバルで多数の専門性の高い技術者を擁しています。 セキュリティ分野における数々のリーダー企業とパートナシップ契約を組み、日本のお客様に対してグローバルレベルのセキュリティサービスを提供できるのもアクセンチュアの大きな強みです。 セキュリティと言ってもバリューチェーンによって多数のテーマがありますが、アクセンチュアは戦略立案からオペレーションまで一気通貫でサービスを提供しています。組織のリスクの把握と対処の検討、セキュリティ監査サービスの実施、実際のセキュリティ対策と強化、その後の運用・改善までの全領域を一社で完結して実施します。 一般的に他のコンサルティングファームではリスク把握と戦略立案といった上流部分を主に担い、実行以降はITベンダーにバトンタッチするケースが大半です。
日本システムウエア(NSW、多田尚二社長)は12月25日、日本ロックサービス(二上直弘代表取締役)と、NSWのスマートホーム&セキュリティサービス「Toami@Home」でOEM契約を結んだと発表した。OEM製品は12月から、日本ロックサービスのIoTサービスブランドTAGURI製品群のひとつ「TAGURI@HOME」として販売している。 TAGURI@HOMEでは、Toami@Homeの機能に加え、防犯業界の専門家である日本ロックサービスの関連製品との連携が可能となり、同社が提唱するコンビネーション防犯により効率の高い見守り性能を発揮することができる。 今後、NSWでは、AIスピーカーなどのサードパーティ製品とToami@Homeをホームオートメーション連携させる、SIerならではの付加価値化を図っていく方針。
11月29日、「CNET Japan CMO Award & CNET Japan Conference 2017」が開催された。同会場での特別セッションでは、電通デジタルの谷澤(たにざわ)正文氏(アカウントイノベーション部門 統合プランニング事業部 部長)が登壇。「世の中を動かす広告アイデア発想で、新サービス開発を考える」と題し、新規性の高い製品・サービスをスムーズに立ち上げるための「プロトタイピング」の重要性を解説。また、その発想術についても語った。 あらゆる企業の「プロトタイプ」作りを支援 谷澤氏は長らくキャンペーンのプランナーとして活躍。2009年にはロッテのガム「Fit's(フィッツ)」のキャンペーンに携わった。佐々木希と佐藤健による独特のダンスが話題を集めたが、それだけにとどまらず、SNSとの連携、一般の若者からYouTubeを通じてダンス動画を募集するなど、時代の流れに合わせ
スウェーデンのネットワーク機器大手、Ericssonが現地時間12月22日、5Gなどの研究のために3億7000万ドル(約420億円)の資金を調達したことを明らかにした。これは21日に5G NRの標準仕様が策定されるなど、5Gの導入に向けた動きが加速していることを受けたもので、具体的にはNordic Investment Bank(NIB)から2億2000万ドル(約250億円)、AB Svensk Exportkreditから1億5000万ドル(約170億円)の資金提供を受ける。 調達した資金は、Ericssonによる5Gなどモバイル技術の研究開発に使われるという。償還期限は、それぞれ2023年と2025年に設定されている。 今回調達した資金のうち、9800万ドル(約110億円)は2019年に満期を迎える予定でNIBから調達されていた既存の借入金を置き換えるものとなる。 「当社は集中的な戦略
2017年に最もアクセスが多かった事例記事は『NECから温泉旅館へ転身――元エンジニアが挑む、老舗ホテルのIT化』でした。箱根にある老舗の温泉旅館「ホテルおかだ」。NECでエンジニアをやっていた原さんが、親に呼ばれて戻ってきたら、そこはとんでもなく“アナログな世界”だった――。AI導入にチャレンジした後編も8位にランクイン。SNSでも大きな反響がありました。「まだ読んでいなかった」という方は、これを機会にぜひどうぞ。 2位は『AIは早くやったやつが勝つ 10分の1の時短を実現したソフトバンクのWatson活用法』でした。「Watson Summit 2017」の基調講演で、ソフトバンクCEOの宮内謙氏が語ったWatson導入についてのリポート記事です。ネットワーク保守やコールセンターといった業務にWatsonを導入したところ、大きな成果が上がっているとのこと。AI導入に踏み切れない企業が多
IoTセキュリティはデバイス防御のみにあらず! 「分散連携防御」という考え方:パートナー連携によるNFVで実現(1/2 ページ) リソースの限られるIoTデバイスは、一度運用を開始するとアップデートもままならず、セキュリティリスクが残ってしまう。そのため、運用開始後に脆弱性が見つかった場合、IoTデバイスが悪意ある第三者の管理下に置かれ、大きな被害をもたらす可能性もある。こうした状況を打破する最良のアプローチは何か? それは「IoT機器のセキュリティをデバイス単体で考えること」から脱却することだ。その考え方を紹介しよう。 IoTデバイスの多くは非力な処理能力、限られたメモリ、細い帯域で活用されるものだ。一度運用を開始したらアップデートもままならず、結果的にセキュリティリスクが残ってしまう――。狭義のIoTでは、そのような厳しい状況に置かれている。 万が一、運用開始後にデバイスの脆弱(ぜいじ
144Labが27日、「うんこボタン」を発表しました。価格は3600円、来年4月発売予定。ボタンを押すだけでクラウド上に赤ちゃんの排泄を記録できるWi-Fi接続のIoTボタン装置。28日からMakuakeでクラウドファンディングをはじめます。 本体のうんこボタンもしくはおしっこボタンを押すと、押したときの日付と時刻、イベント(うんちorおしっこ)をウェブアプリに記録します。記録はウェブアプリから閲覧します。指定したLINEのグループに通知を送ることもできます。 Makuakeでは、排泄・授乳・睡眠をそれぞれ別に記録するためのボタン3個セットも用意。また、ビジネス向けのOEM展開も視野に入れているといい、MakuakeではIoTボタンの自作向けキット「ハッカーコース」も用意するそうです。 赤ちゃんの排泄・授乳・睡眠は育児日記などに記録して健康判断のバロメーターにするのですが、赤ちゃんを抱っこ
製造業の分野では、あらゆる機器にセンサーや制御装置など搭載し、これらをネット上で統合することで高度なサービスを提供しようという新しい試みが進んでいる。すべてのモノがネットにつながることから、こうした一連の仕組みをモノのインターネット(IoT)と呼んでいる。 IoTが普及すると、これまでモノを作るだけだった製造業が巨大なサービス産業に変貌する可能性が見えてくる。各社が対応を急いでいるのは、IoTの普及によって従来の業界秩序が激変する可能性があるからだ。 これまでIoTの分野をリードしてきたのは主にドイツ勢と米国勢である。ドイツでは2013年4月、製造業大手のシーメンス、ボッシュ、IT大手のSAPなどが参画して「プラットフォーム・インダストリー4.0」を設立。技術仕様の標準化に乗り出していた。一方、米国ではGE(ゼネラル・エレクトリック)、IBMなどが中心となって2014年3月「インダストリア
ビッグデータ、人工知能、IoTなど、最新テクノロジーを活用した新たなビジネスモデルが誕生している昨今、「データサイエンティスト」という職種が注目を集めている。 データサイエンティストとは、高度なデータ分析技術を用いてさまざまなビジネスの問題を解決する専門職のことであり、米ハーバード・ビジネス・レビューは、データサイエンティストについて「21世紀でもっともセクシーな職業」と表現した。 アメリカでは大学の教育プログラムにすら組み込まれているデータサイエンティストだが、日本での知名度は今ひとつといってよいだろう。経済産業省は「日本では2020年までに4.8万人が不足する」と発表しており、国内の人材育成が急務である。 そんななか、データサイエンスを用いたビジネス課題解決を行う、株式会社データミックスは、未来のデータサイエンティストを育成するためのスクールを企画・運営している。 同社代表は、自身も米
インベスターズ クラウドは12月27日、子会社であるロボットホームが、賃貸オーナー向け賃貸経営アプリ「Apartment kit for Owner」の提供を、2018年1月に開始すると発表した。 Apartment kit for Ownerは、IoTを活用し、業務の効率化を図る賃貸オーナー向けのソリューション。周辺の家賃相場、人口密度や犯罪率などの地域情報を確認して適性家賃を算出するなど、賃貸経営の経験や知識が必要であった判断を、アプリ上から行える。 入居募集時の家賃設定、原状回復工事の見積もり確認や書類手続きなど、管理会社と行っていたやり取りもアプリ上で完結。不明点はチャット形式で管理会社へ相談することが可能だ。 今後は新たなサービスの提供に加え、Apartment kitを通じて蓄積されたデータベースをもとに、AIへの機械学習と、IoT賃貸経営におけるソリューションの開発と提供を推
11 月から『Real World HTTP』[2017-11-28-1] と同時に読んでいたのに、 読み終わったのが今日になってしまった。意外とボリュームあったのと、 あと少しで読み終えられたのに油断して読み進めなかったせい。 本書のもとになった ASCII.jp のウェブ連載では、この書籍(※)の内容 とかぶらないように、実用性よりも低レベルの説明にフォーカスしたとい うのが実態です。 ※『Real World HTTP』 P332 にこう書かれているように、『Real World HTTP』と一部内容が被る ものの、低レイヤの話が大部分を占める。 一応私は組み込みエンジニア時代に open(3), ioctl(3), close(3) 等を 使ったデバイスドライバを書いたことがあるので(VxWorks だけど)、 ある程度想像力を働かせて読むことが出来た。 先の引用に書かれているとお
今年度も情報処理学会によって人工知能ゲームプログラミングコンテスト「SamurAI Coding 2017-18」が開催されます。ゲームをテーマにAIプログラミングスキルを競う国際コンテストであり、学会主催の形では6年目になります(2016年の紹介記事、2015年の紹介記事、2014年の紹介記事)。 予選応募は日本時間2月9日20:59締切。予選を勝ち抜いた16チームは2018年3月14日に第80回全国大会・早稲田大学に併設の決勝に進出でき、旅費補助や賞金等の特典も予定されています。 今回のゲームは「SamurAI Jockey(サムライジョッキー)」。AIがサムライの騎馬を自動運転して、複雑なコースを駆け抜け、そのタイムを競います。1人でもチームでも、学生も社会人も誰でも楽しく参加でき、決勝ではスポンサーを交えてネットワーキングもできます。プログラミング言語としてはC++、Java、Py
明けましておめでとうございます 怒濤の一年でした 増田への補足をしたところから、 anond.hatelabo.jp blog.edunote.jp どうもこのブログを閲覧される方が増えたようでして、 途中から慌ててGoogle Analyticsを設置し、その計測範囲ですと年間で35万PVをいただきました。有り難い限りです。 ただ、私のブログは、はてなブックマークで盛り上がるとドンとアクセスが来て、その波が引くと一日100程度に下がるという、検索流入ほぼゼロなブログです。 なので、更新しないとどんどんとアクセスが減る。モチベーションが下がる訳ですが、更新する度にスターをくださる方が何名かいらして、本当に支えになりました。この場を借りて御礼申し上げます。 いや、アクセス下がろうがモチベーション下げるなよと言われればそうなんですけど、自分のサイトがはてブのトップページに載ることを経験すると、
1972年千葉県生まれ.1996年慶應義塾大学政策メディア研究科修士課程修了.ウェブサイト制作から,openFrameworksを使用したアプリケーション開発,最近ではKinect Hackまで,インタラクションをテーマにデザイン・プログラミングを行なう.また並行して,コンピュータを使用したアルゴリズミックな作曲や,即興演奏を行なっている.現在,多摩美術大学情報デザイン学科非常勤講師,千葉商科大学政策情報学部非常勤講師.2011年度より東京藝術大学非常勤講師.著書に『Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門』(共著,BNN新社).
2017年12月26日〜2018年1月1日 お正月も変わらずメルマガ発行いたします。今年もどうぞよろしくお願いいたします。 2018年はどんな年になるのか。予想などあてになりませんが、一つ言えるのは、基礎研究(というより純粋科学研究)をどうするのかを決めないといけない年になるということです。 ★ノーベル生理学・医学賞受賞の大隅氏「視野の狭い研究者ほど客観指標に依存する」 どうなる日本の科学(9)東工大栄誉教授・大隅良典氏 https://newswitch.jp/p/11497 ★ノーベル賞受賞の白川氏「好奇心と教養が社会を支え、研究者は社会に支えられている」 どうなる日本の科学(10)筑波大学名誉教授・白川英樹氏 https://newswitch.jp/p/11533 ★ノーベル賞受賞の山中氏「私の仕事の半分は寄付活動に当てている」 どうなる日本の科学(11)京都大学iPS細胞研究所所
「オブジェクト指向でなぜつくるのか」という本に、関数型言語の説明がありました。 オブジェクト指向でなぜつくるのか 第2版 作者: 平澤章 出版社/メーカー: 日経BP社 発売日: 2014/03/05 メディア: Kindle版 この商品を含むブログ (2件) を見る 目次 (参考)http://ec.nikkeibp.co.jp/item/contents/mokuji/m_P84650.html オブジェクト指向でなぜつくるのか 第2版 知っておきたいOOP、設計、関数型言語の基礎知識 第1章 オブジェクト指向はソフトウエア開発を楽にする技術 第2章 オブジェクト指向と現実世界は似て非なるもの 第3章 OOPを理解する近道はプログラミング言語の歴史にあり 第4章 OOPは無駄を省いて整理整頓するプログラミング技術 第5章 メモリの仕組みの理解はプログラマのたしなみ 第6章 OOPがもた
B! 10 0 0 0 Karabinerが使えなくなってからVimを使っている時に IMEをOFFにしつつノーマルモードに戻る方法が無くて困ってましたが Karabiner-Elementsを使い始めたのをきっかけとして もう一度挑戦してなんとなく上手く行く方法を見つけました。 El Capitan以前の方法 macOS Sierraになってからの苦闘 Karabiner-Elementsを使って実現する まとめ El Capitan以前の方法 Vimを使う上でのIME(日本語入力)の取り扱い El Capitan以前はKarabinerを使ってIMEをチェックし、IMEの変更まで全て管理していました。 Vimを使う上でのIME(日本語入力)の取り扱い with AutoHotKey ちなみにWindowsではAutoHotkeyを使って同じ様なことをしています。 macOS Sierr
今年の目標は、一言で言って「勉強する環境を作る」ということだ。 これまで自分がやってきたことを振り返ると、本当にびっくりするほど勉強していない。もちろん勉強をしないならしないなりに学ぶことがあるので今までやってきたことが無駄だったとは思わないが、世間が考えるような勉強はなにもやっていない。去年だけの話ではない。本当にまともな勉強はもう何年もやっていない。 引きこもりなのだから勉強する時間はいくらでもあるはずなのに何でこんなに勉強しないのかというと、まずそもそもにして勉強する環境がないことに原因がある。たとえばいま、僕の部屋には机がない。あるにはあるが、ノートパソコンを置いているのでノートパソコンを使った作業以外のことができない。そして、もう一つの机を置くにしても、そのために片付けをしなければいけない。そんなこんなで、はやく机を置かないといけないな、と思いながらもう何年も経っている。 プログ
独特なこだわりを持っていたりコミュニケーションに問題があったりするASD(自閉症スペクトラム障害/アスペルガー症候群)、多動で落ち着きのないADHD(注意欠陥・多動性障害)、知的な遅れがないのに読み書きや計算が困難なLD(学習障害)、これらを発達障害と呼ぶ。 今までは単なる「ちょっと変わった人」と思われてきた発達障害だが、前頭葉からの指令がうまくいかない、脳の特性であることが少しずつ認知され始めた。子どもの頃に親が気づいて病院を受診させるケースもあるが、最近では大人になって発達障害であることに気づく人も多い。 そんな発達障害により生きづらさを抱えている人のリアルに迫る本連載。第3回は愛知県在住でASDの宮長義弘さん(26歳・仮名・会社員)にSkypeで取材した。 ■不登校中に出会ったプログラミングに夢中に 現在はIT企業でSE(システムエンジニア)として働いている宮長さんだが、小学4年生の
本日の Calendar エントリーはパフォーマンスプロファイリングについてで〜す。(よろしくお願いします) まずはちょっと裏話について説明さしてください。 新しい案件では PointCloud についてアップリを開発しています。PointCloud のデータは普通結構大きくなっているのでプロセシングのために以外メモリや CPU が必要になっています。 あるポストプロセッサーは全て C(++) で書いてありますが新しい案件は Browser などでも動かないといけない必要があります。emscripten を使えば C++ → JavaScript はコンパイルできますが私は C++ あんまり書きたくないし本当に JavaScript で書けないか知りたいです。そのうえできれば WASM か R言語 の比べもしたいですので、長い間やってない Node.js のパーフォマンステストをやりましょ
Kenji Yoshida @xuwei_k scala> val a = BigDecimal(42) a: scala.math.BigDecimal = 42 scala> a == a.toDouble res0: Boolean = true scala> List(a, a.toDouble).distinct res1: List[Any] = List(42, 42.0) 2017-12-30 00:55:02 Phil Derome @philderome @xuwei_k scala> List(a.toDouble.asInstanceOf[Any] , a.asInstanceOf[Any]).toSet res2: scala.collection.immutable.Set[Any] = Set(42.0) scala> List(a.toDouble.asIn
あけましておめでとうございます。今年もよろしくお願いします。 ということで2018年一発目の記事です。 先日忘年会で知人から「Node.jsの記事を調べるとn0bisukeさんの記事がよく出てきます」と言われ、話の流れで もしかしたらNode.js関連で一番記事書いてるのは僕かもしれないという話になりました。 Node.js界隈では@yosuke_furukawa会長をはじめとした強い人たちがいるので、僕が一番とは言うのはおこがましい状況です。ですがせめて 記事数だけでも一番だと嬉しいなと思い調べてみました。 あと、Qiitaのあれこれをひたすら分析してランキングでいいね数ランキングなどを分析していて面白いなと思ったのもモチベーションの一つです。 やることとお断り やること 「 QiitaのNode.jsタグでの記事投稿を誰が一番書いているかをNode.jsで調べる」ことです。 お断り い
2018/1/1時点で利用可能な、オープンデータの主要取得先を記載します。 1. 世界中の国や都市の情報 EUとイギリス Public Data EU http://publicdata.eu Open Data Europe http://data.europa.eu/euodp/en/home UK Government Data https://data.gov.uk アフリカ Africa Open Data https://africaopendata.org Code for South Africa http://code4sa.org Code for Africa https://codeforafrica.org アジア Open Cities Project http://www.opencitiesproject.org Open Nepal http://data
はじめに RailsアプリにCIツールを導入して、コードの自動解析やテストやデプロイを自動でやりたかったので 比較的簡単に導入できそうなSideCIとCircleCIを使ってみました。 その時の導入方法や使ってみた所感をつらつら書きます。 リポジトリやコードはあくまで参考にしてください。 こんな時に使える コードの品質を一定にしたい レビュアーの負担を減らしたい プルリクエストに対して自動でテストやデプロイしたい CIの結果をslackに通知したい もろもろ自動化したい SideCI 概要 公式 : https://sideci.com/ プルリクエストを自動で解析し、セキュリティバグ、コード規約、文法、重複記述、未使用の変数、複雑度を検知します 準備 Githubのアカウントがあれば利用できます。 Githubと連携してアカウント登録します。 パブリックリポジトリは無料ですが、プライベー
「明日の横浜の天気は?」そんなナチュラルな入力を解釈する Chat Bot は簡単に作れます。Microsoft Bot Framework と Cognitive Services LUIS (Language Understanding Intelligent Service) を利用して、自然言語で入力された文章を分類し、キーワード(今回は日程と場所)を取得、Livedoor 天気予報 Weather Hacks の天気予報 API を利用してデータを取得、日付と気温と共に天気アイコンを表示するカードを作成、表示する BOT を作成します。 下記手順 3 まで行って作成できる 天気予報BOT↓ ##手順 天気予報 BOT - Adaptive Card : 天気情報を取得して表示する 天気予報 BOT - Cognitive Services LUIS(1): 自然言語(文章)を解釈
Pythonでパワポの報告書を生成する この記事の対象者は以下のような人である。 パワーポイントで説明資料を作って偉い人に報告する人 何を思ったか偉い人(経営層)がマイクロマネジメントに目覚めて毎日報告しろと言われている人 ディープラーニングの学習進捗を毎日報告しなければいけない人 あらまし だいたい上記で察すると思うが、偉い人がマネジメントの病に憑りつかれ、 毎日データを報告しなければならなくなった人を想定している。 しかも、紙媒体で報告するのにパワーポイントで作成しなければならないという縛りつきである。 余談であるが、こういった状況はペーパーレスブームの際にパワーポイントで説明する文化が出来上がったものの、機材や場所の都合でプロジェクターでの説明が減り、パワーポイントの資料作りだけが残ったものと思われる。 ※ なお、上記のような状況はフィクションであり、実在の企業や団体とは関係ないと信
🗼 Table of Contents molily Mastodon Tokyo Tower by Martin Abegglen – CC-BY-SA Robust Client-Side JavaScript A Developer’s Guide The JavaScript programming language is an essential tool of web developers today. Websites ship more and more JavaScript to the browser to be more interactive. The more complex client-side JavaScript gets, the more error-prone and fragile the user experience might get. W
詳しくはドキュメントが公開されています。 gulp/docs at master · gulpjs/gulp 現在このドキュメントの更新なども行われていて、gulp 4の正式リリースはこのドキュメントの修正やマイグレーションガイドなどが用意できたら行うようです。 [Notice] gulp 4 release process · Issue #1486 · gulpjs/gulp gulp 4 - latest tag Milestone Nearing the 7.0 Release · Babelという記事ではリリースが近づいてきているBabel 7の変更点について書かれています。 Babelプラグインの最新のECMAScript仕様への追従や@babel/*へのScoped moduleへの変更、ECMAScript Proposalに関するパッケージ名のルール変更などについて書かれ
平成最後の1年である2018年、みなさんは今年をどの手帳と駆け抜けることに決めましたか?私の手帳は去年より一冊少なく、バレットジャーナルと初めてのジブン手帳。この二冊の良いところと使い方を少しご紹介したいと思います。 ジブン手帳 11月からインターンではありますが社会人復帰をして会社で働いています。そのため時間管理がしやすい週間バーチカルタイプを探していて行き着いたのがジブン手帳。 普通のジブン手帳にはDIARYのほかにLIFEとIDEAの2冊がついてくる3冊構成なのでそれらの機能をバレットジャーナルに集約している自分にはこれまで魅力的に感じませんでした。カバーの安っぽさも否めません。 それがジブン手帳Bizの存在を知ることで一変。マットで落ち着いた外観とほぼグレースケールの中身。DIARYのみの販売で1冊使いが前提です。もともと方眼が好きなので使わない訳はもうありません。 12月から使っ
[PATCH] x86/cpu, x86/pti: Do not enable PTI on AMD processors AMD processors are not subject to the types of attacks that the kernel page table isolation feature protects against. The AMD microarchitecture does not allow memory references, including speculative references, that access higher privileged data when running in a lesser privileged mode when that access would result in a page fault. Dis
思春期あるある 思春期を超えたことがあるみなさんなら 共感していただけると思うのですが、 突然親が部屋に来訪してくるとビビりますよね。 やましいことがあってもなくてもビビりますよね。 今回は、 linuxなら、 親が勝手に部屋に入ってこれなくなるので、 安全だよ という話をしようと思います。 環境を用意する 今回はCentOS7を環境として用意しました。 軽く試したい時、dockerさんにはとてもお世話になっております。。。 $ docker run -it centos:centos7 母ユーザと俺ユーザを作成し、それぞれの部屋を作成 $ useradd haha $ useradd ore なお、ここで $ cat /etc/passwd とすると、以下のようにユーザが追加されていることがわかります。 ore:x:1000:1000::/home/ore:/bin/bash haha:
In July of 2017, CircleCI released their new platform, 2.0. It’s much more powerful and flexible, but it’s also more complex to get up and running with for Rails apps. Let’s walk through it… A Base Configuration The CircleCI configuration file is now in .circleci/config.yml. Initially, it should start looking something like this: --- version: 2 jobs: build: working_directory: ~/your-app-name steps
Creator of Ruby on Rails, Founder & CTO at Basecamp (formerly 37signals), NYT Best-selling author of REWORK and REMOTE, and Le Mans class-winning racing driver. If you want to be amongst the best paid people in software, you have to move to San Francisco. Or do you?Basecamp doesn’t employ anyone in San Francisco, but now we pay everyone as though all didThe roots of Basecamp are in Chicago. It’s w
class String BigDecimal extends the native String class to provide the to_d method. When you require BigDecimal in your application, this method will be available on String objects. additions to class String for Unicode normalization A String object holds and manipulates an arbitrary sequence of bytes, typically representing characters. String objects may be created using String::new or as literal
11月末に出版された「プロを目指す人のための Ruby 入門」を読んだ.12月は少しバタバタしていて,読むのが遅くなってしまったけど,以下の企画に応募をしたら当選した.ありがとうございます👍 blog.jnito.com はじめに 本書はタイトルに「入門」と書いてあるけど,正確にはプログラミングの入門書ではなく,最低限のプログラミングのスキルと Ruby のスキルが必要になる.まえがきにも似たようなことが書かれていて,その通りだなと思った.とは言え,本書はすごくキレイな流れで解説されているので,じっくり読み進めることで,プログラミング初学者でも十分ステップアップに活用できるようになっていた.なお,僕のスキルレベルとしては Ruby / Rails 歴3年ほどで,インフラの自動化を Ruby で書いたり,個人ツールを Rails で書いたりしている.また,TechAcademy で Rai
伊藤 淳一さん(@jnchito) の『プロを目指す人のためのRuby入門』が良くて感激したのでこの勢いで感想を書きます。 伊藤さんと言えばQiitaやその他Webサービスで沢山のわかりやすい記事やアドバイスを書いてくださっていて、RubyistだけでなくWeb界隈の人であればお世話になってる方も多いと思います。 私は3年くらい前から主にRspec関連の記事で伊藤さんのことを知って、それ以来お世話になりまくり今や立派な伊藤信者です。 本書のことはブログで発表されたときから注目していました。 おぉ、伊藤さんクオリティ超期待 【鋭意制作中】Rubyの入門本「プロを目指す人のためのRuby入門」を執筆しています - give IT a try https://t.co/4c8DGgnoFA https://t.co/V4mGSLyyW5— ゆうき@🍺🍺🍺🍺🍺 (@yuki3738) 2
Appleは、古いiPhoneの処理速度を抑制していた問題について説明し、iPhone6以降のバッテリーを割引料金で交換することで対応しています。ところで、今回の一連の問題で、同じiOSが動作するiPadは話題に上っていません。iPadユーザーはバッテリーとパフォーマンスの関係を心配しなくて大丈夫なのでしょうか? iPadは古くなっても動作が遅くならない? 古いiPhoneの動作速度が低下する問題についてAppleは、リチウムイオンバッテリーが経年劣化により出力が不安定になることで、突然のシャットダウンが発生するのを回避するために、iOS10.2.1からiPhone6/6 Plus/6s/6s Plus/SEの、そしてiOS11.2でiPhone7/7 Plusを含むiPhone6以降のすべてのモデルの動作速度を制御している、と説明しています。 iPhoneと同じiOSデバイスであるiPa
I noticed an unusual behavior of the iPhone X home indicator while working on my most recent app. The app’s background near the home indicator is purple. When the app launches, the home indicator is very light gray. But something odd happened when I pressed the app’s “share” button, which opened a default iOS activity view (aka “share sheet”). When I hit the “cancel” button to close the activity v
ここ一連のTextwellアクション、BinderやBesideはGitHubPagesを利用しています。GitHubは無料で公開サーバーを立てることのできるサービスです。ただ、iPadのSafariだと操作性が悪い。iPhoneからは閲覧できるだけ。これでは宝の持ち腐れになる。 GitHub PagesにWebサーバーを開設する方法がとても簡単でした Git2GoGit2Go 1.11 分類: 仕事効率化,ビジネス 価格: 無料 (Nerdishbynature) そこでGitHubを読み書きするアプリ。最初、何から手をつければ良いかわかりませんでした。でも初期設定を済ませれば、こんな便利なものはありません。 リモートログイン 歯車ボタンから「設定」に入ります。一番上の「リモートログイン」でログイン。いろんな種類がありますが、一番上のGitHubでログインしておけばOKです。 Git I
前回エントリーの補足記事です。 Raspberry Pi Zero に Azure CLI 2.0 をインストール Azure CLI 2.0 のインストール方法の詳細については以下の公式ドキュメントをご覧下さい。 Azure CLI 2.0 のインストール | Microsoft Docs 公式ドキュメントの「パッケージ マネージャーなしでの Linux へのインストール」が該当します。 Azure CLI 2.0 と cifs-utils のインストール まずapt update でパッケージリストを更新しましょう。 $ sudo apt update 以下のコマンドでAzure CLI 2.0 関連のパッケージをインストールします。 $ sudo apt install libffi-dev python-dev libssl-dev $ curl -L https://aka.ms
ググってもあまり情報が出てこないのでエントリーを書いてみました。誰得なのか分からない情報ですが、もしお役に立てたら幸いです。 事象 Raspberry Pi Zero W (Raspbian Stretch) からAzure Files のファイル共有をマウントしようとするとできない。 vers=2.1 にSMBバージョンを落としてみても繋がりませんでした。 $ sudo mount -t cifs //pistorage.file.core.windows.net/pifile /mnt/azure -o vers=3.0,username=pistorage,password=key,dir_mode=0777,file_mode=0777,sec=ntlmssp mount error(11): Resource temporarily unavailable Refer to th
自宅のネットワークが遅い 最近(2017年の12月)に、たまに家のネットワークが遅いなと思うことが多くなってきました。妻からも同様の不満が上がってきたので、間違いないようです。 ネットワーク不調は、引越し早々もあったので今回で2度目です。早速、前回と同様に以下サイトでスピードを測定しました。 ------ BNRスピードテスト (ダウンロード速度) ------ 測定サイト: http://www.musen-lan.com/speed/ Ver5.6001 測定日時: 2017/12/16 11:43:00 回線/ISP/地域: -------------------------------------------------- 1.NTTPC(WebARENA)1: 302.51Kbps (37.63KB/sec) 2.NTTPC(WebARENA)2: 337.25Kbps (42.
「Glance(グランス)」 ~カップルのためのYes/No枕アプリ~ 2018/01/03より、**「Yes/No枕をアプリで」**というコンセプトの元に作られたアプリをリリースしましたー! 結構、謎仕様が多くて使い所も不明ですが、 9月ぐらいの「八耐|八時間耐久製作会」というイベントでアイデアから本日のリリースに至りました。 機能 アプリアイコンが動的に変わる、Yes/No枕アプリ 特徴 iOS10.3からの機能で、アプリアイコンがYes/Noに動的に変わり、お互いにステータスが見れるというコンセプトです。 サーバーサイドはserverless frameworkで LambdaとDynamoDBを使っており、メンテコストはほぼ0(ゼロ) 構成 アプリ Swift4.0 サーバー serverless framework DynamoDB Lambda API Gateway serv
あけましておめでとうございます! とむです! 皆さんもうお参りはしましたか?新年の目標や抱負はありますか? 2018年をとてもたんしみにしていた人もいることでしょう。 2018年は何か自分にとって飛躍する一年にしようとしている人もいるでしょう 2018年は何か革命を起こそうとしている人もいるでしょう 僕はと言うと、、、 まずおみくじは半凶でした。 そしてツイッターでは、4ヶ月ブロガー&フォロワー数444人でした。 急ですが、皆さん今までありがとうございました。 僕は多分今年死にます。 冗談です。でも絶対に何かある。めちゃめちゃ怖い。 そんなわけで、恐怖を忘れるために目標を立てます!100個! 目標に向かって生きていればそのうち今年も終わってくれるはず! 小さくても大きくても、100個立てますよ!! 今年の目標100個!! 1.2018年を生き切る! 2.ブロガーさんとの交流を深める! 3.
韓国のIoTセキュリティスタートアップSecurity Platform、Softbank Ventures KoreaとPremiere Partnersから278万米ドルを調達 韓国の IoT セキュリティスタートアップ Security Platform は本日(12月22日)、SoftBank Ventures Korea と Premiere Partners から278万米ドルの資金を調達したと発表した。 SoftBank Ventures Korea は、日本の多国籍企業ソフトバンク・グループのベンチャー子会社。Premiere Partners の方は、VC 投資に特化した部門を持つ現地のファンド管理会社である。 Security Platform は、IoT デバイスをセキュリティ保護する製品を開発している。同社によると、広範囲のセキュリティ製品は IoT 技術のユニーク
ユーザーや顧客との接点を大切にするためにブランディングを強化する企業はますます増えている。顧客が商品1つを選ぶにしても機能面だけを見て決めることは今ではほとんどなく、商品そのものやそれを売り出している企業が持つイメージも顧客の購買意欲に大きく影響している。 関連記事:ブランドをビジネス価値に変換させる5つの構成要素【ブランディングの教科書 Pt.1】 そのブランド力を支える上で、顧客に与えるブランドイメージの根幹となる「ブランドパーソナリティ」はブランディングの中でも重要項目の1つとなっている。実際に多くの企業のブランドガイドラインではそれが明確に記載されている。今回はそのブランドパーソナリティの意味を確認し、筆者が実際にインタビューを行ったアメリカの大手地銀であるCapital Oneと日本に進出したばかりのQuoraという対照的な2社の事例を紹介する。 ブランドパーソナリティは、パーソ
「いまさら聞けない!? パソコンとスマホの基本ワザ」は、パソコンやスマートフォンに関する基本ワザや知っておくと便利な機能をていねいに紹介する連載です。“超”が付くほど簡単な使い方や、中上級者でも知っておくと役に立つ情報をお届けしていきます。第49回は、パソコンの動作が不安定な場合に試したい設定を紹介します。 「高速スタートアップ」をオフに 「Windows 8」から、Windowsの起動時間を短縮できる「高速スタートアップ」機能が登場した。これはシャットダウンするときにシステム情報を保存しておき、次回起動時にその情報使って起動を早めるというものだ。しかし、この機能が原因でWindowsの動作が不安定になることもある。Windowsの動作が最近おかしい、Windowsのシャットダウンができなくなったというときは、この高速スタートアップ機能が原因かもしれない。 対策は、シャットダウンではなく再
※(タイトル画像について)マナボでは”退職”のことを”卒業”と呼んでます。 2015年からジョインして、およそ3年勤務した「株式会社マナボ」を退職、もとい卒業し、同時に執行役員事業統括部長も退任しました。 実はわたしは今回で10回目の退職になるのですが、これまでにいわゆる退職エントリというものを書いたことが無かったので、せっかくの機会なのでこの3年間を振り返りつつ、得られた学びを卒業エントリとして、書き残しておこうかと思います。 株式会社マナボとは株式会社マナボは、2012年に創業したEdTech(Education x Technology)スタートアップ企業です。 代表の三橋さんは東大の大学院時代にシリコンバレーの青い空を見て起業を考え、就活し外資コンサルに内定するも、苦渋の決断でそれを蹴って起業されました。 3000人を超える講師(チューター)がスマホ/タブレットにアプリをインストー
Photo by Alex Shutin on Unsplash <ピックアップ>Toronto’s thriving AI ecosystem serves as a model for the world カナダのトロントはAI・深層学習の分野で世界のトップ人材、企業を惹きつけているが、その背景にはなにがあるのだろうか? CyclicaのCEO、Naheed Kurji氏がVentureBeatに寄稿した「トロントの勢いあるAIエコシステムは世界に対してモデルになる」で指摘していた重要なポイントを以下に抜粋してみた。 ・AIに強い大学が活用事例を提示、人材を輩出:世界トップレベルの研究機関であるトロント大学、また近郊にウォータールー大学を有する。この二つの大学は特にヘルスケア、ライフサイエンスの分野でAIの新たな活用事例をつくっている。また、優秀なコンピュータサイエンティスト、データサ
BI Graphics2018年がスタートした。今年、テック業界に波乱を起こすスタートアップを予想してみよう。 では、誰に意見を聞くのがいいだろうか? テック業界をチェックし、スタートアップの相談に乗り、プレゼンを受け、投資を行う —— ベンチャーキャピタル(VC)以上の適任はいないだろう。2018年に急成長しそうなスタートアップについて、我々はさまざまなバックグラウンドや投資哲学を持つVCに意見を求めた。 シリコンバレーからは、アクセル(Accel)、アンドリーセン・ホロウィッツ(Andreessen Horowitz)、 バッテリー・ベンチャーズ(Battery Ventures)、ベッセマー(Bessemer)、グレイロック・パートナーズ(Greylock Partners)、クライナー・パーキンス(Kleiner Perkins)、セコイア・キャピタル(Sequoia Capita
whowasisaacnewton.comより引用2017年後半から量子コンピュータの商用化に向けたGoogle、IBM、Microsoft等の大手ハイテク企業のニュースがメディアを賑わし始めている。大手企業や政府の動きに呼応するように、D-WaveやRigettiのような量子コンピュータ関連のスタートアップにも注目が集まるようになってきた。私自身、大学時代に量子コンピュータの要素技術であるNMR(核磁気共鳴)と応用領域である量子化学計算を専門としていたのもあり、界隈の動向を興味深くみている。 量子コンピュータはまだ実用化に向けてPoCを繰り返している、言わば、”日の出前”の状況ではあるが、ここ数年で大きな動きが出てくると想定されており、日本においても産業創りに向けた仕込みの時期に入っていると考える。そこで今回は、最近までの量子コンピュータ周りの大企業、スタートアップの動向をさらった上で、
こんにちは。AnyPay株式会社CTOのTomoです。2016年11月にジョインしてからというもの、登壇などは多少してきたもののブログを全然書いていなかったので、2018年は書くぞ! という抱負を持ち、その手始めとしてまずは2017年を振り返ってみたいと思います。 AnyPayは何をやっているのかCTOとしての振り返りに入る前に、一応まず全く我々が何をしているか知らんという人もいると思うので、さくっとサービスを紹介します。 弊社は Empower All Payments をスローガンに、決済事業をメインに活動しているFinTech企業です。 paymo, paymo biz paymoとpaymo bizpaymoは、iOS, Androidのネイティブアプリで、わりかんをキャッシュレスで便利に、たのしくやろうというコンセプトではじまったサービスです。ダウンロードはこちら! paymo
Jest is a testing framework maintained by Facebook that works great with Puppeteer, a library for controlling Headless Chrome. In this post we will go over how to: Setup Jest, Puppeteer and BabelUse Puppeteer’s API to emulate a mobile device, use selectors, scroll a page, listen to requests, and return response dataWrite tests that are asynchronous and make assertions in JestPuppeteer is still und
TypeScript + VueなプロジェクトでESLintを使ってみて、現状必要なモジュールが複数あって少し複雑だったのでまとめておきます。 サンプルは以下です。 github.com 内容はどうでも良いんですが、こんな感じのすごく簡単なTODO風のアプリケーションです。 なぜEslintを使うか JavaScriptのためのLintingツールはたくさんありますが、Vueのroadmapにもある通り、Vueの公式スタイルガイドをサポートするESLintプラグインがESLintのメンテナによる公式プラグインとして作られています。 GitHub - vuejs/roadmap: Roadmap for the Vue.js project これからもVueの公式としてサポートされていくと思うので、特にこだわりがなければESLintを使うのが良いかと思います。 ESLint for Type
Last week marked the release of Neutrino version 8, the latest in the tool that combines all the features and power you love about webpack with the ability to start zero-configuration projects, all without losing extensibility. There is a lot that went into this release, so let’s dig in. Creating new projectsIn an effort to make it as simple as possible to get started using Neutrino, we introduced
Before You Start I think this design proposal aligns with TypeScript Design Goals and helps TypeScript authors to write more efficient packages (and help the JavaScript ecosystem in general this way). The are very similar existing suggestions, but it looks like none of them leverages side-effects: false in package.json directly. E.g. there is Add pure and immutable keywords to ensure code has no u
This proposal has progressed to the Draft ECMAScript 6 Specification, which is available for review here: specification_drafts. Any new issues relating to them should be filed as bugs at http://bugs.ecmascript.org. The content on this page is for historic record only and may no longer reflect the current state of the feature described within. Overview This proposal is based on an es-discuss propos
Do you want to request a feature or report a bug? Feature What is the current behavior? We are currently using hoist feature from lerna. I tried to move to yarn workspaces and it works way faster! Awesome, thank you! If the current behavior is a bug, please provide the steps to reproduce. What is the expected behavior? But i also need the ability (sadly) to exclude some node_modules from not beein
2017年の初め頃から、SudachiというmacOS向けのタイムテーブルエディタを作っています。少し遅れましたが、2017年の開発振り返りと、2018年の開発計画を自分への備忘録として綴ってみたいと思います。 2017年の振り返り2017年は「初期構築」の1年でした。ElectronやReactの知識が足りず思わぬバグを踏んで時間をとられたり、設計の甘い部分があり何度もリファクタを繰り返したりしましたが、少しずつアプリのコアとなる機能を作りました。 Firebaseを使ってユーザ認証機能を追加データストアをローカルファイルからFirestoreに移行エディタのライブラリをDraft.jsからSlateに移行エディタエリア改善(ツールバー・インデント・明日に持ち越し機能)React DnDを使ってドラッグ&ドロップでのタスク移動state管理の大幅リファクタリングアプリの自動アップデート対
それほどディープでもない、単なる『やってみた系』のネタなんですが、カレンダーに空きができたので埋めてみようかと思いつつ、前回よりもう少し面白いものができたので、せっかくだからお話してみようかなと。 (2018/2/11追記) Alexa、Google Assistantの並行動作の方法を探しにいらした方は、新しくこんなものを書いているので、こちらもどうぞ。 ReSpeakerと共に働くAlexaとGoogle Assistant https://qiita.com/Dimeiza/items/2d9d17f94145bd6fa520 前回までのあらすじ いつまでたってもAmazonから招待メールがやってこないのに業を煮やしたあるプログラマが、一刻も早くAlexaを手中に収めるべくWebを徘徊し、3種類の召喚方法を試した挙句、とうとう日本語AlexaをRaspberry Piに常駐させること
// SPDX-License-Identifier: GPL-2.0-only /* * SMP boot-related support * * Copyright (C) 1998-2003, 2005 Hewlett-Packard Co * David Mosberger-Tang <davidm@hpl.hp.com> * Copyright (C) 2001, 2004-2005 Intel Corp * Rohit Seth <rohit.seth@intel.com> * Suresh Siddha <suresh.b.siddha@intel.com> * Gordon Jin <gordon.jin@intel.com> * Ashok Raj <ashok.raj@intel.com> * * 01/05/16 Rohit Seth <rohit.seth@inte
It’s not a microservices platform if there’s only one service. And all those services need to be able to talk to each other, they need to cope when some of them are not feeling well, they need to run on real machines, they need to be able to connect with the outside world and so much more besides. This is where Kubernetes comes in — it orchestrates the life and times of individual Docker container
3. アジェンダ What’s Ansible? Design Principles How to use Ansible Ansible for Enterprise Demo Movie Demonstration Reference 4. 自己紹介 倉持健史(くらもち たけし) 現職 TIS OSS推進室 OSSプロモーション担当 職歴・他 NetApp.KK OpenStack/Hadoop ソリューション開発 HA クラスタウェア 保守/開発/教育/プリ/コンサル UNIX/Linuxインテグレーション Perl / R
3. アジェンダ What’s Ansible? Design Principles How to use Ansible Ansible for Enterprise Demo Movie Demonstration Reference 4. 自己紹介 倉持健史(くらもち たけし) 現職 TIS OSS推進室 OSSプロモーション担当 職歴・他 NetApp.KK OpenStack/Hadoop ソリューション開発 HA クラスタウェア 保守/開発/教育/プリ/コンサル UNIX/Linuxインテグレーション Perl / R
Headless ChromeをSeleniumから動かすDockerイメージ¶ Headless ChromeをSeleniumから動かしたいです。どうせやるならDockerで、と思って作りました。 https://github.com/shirou/selenium-headless-chrome Docker hubはこちら https://hub.docker.com/r/shirou/selenium-headless-chrome/ 使い方¶ メインは init.sh です。環境変数で指定した S3_URL から任意のスクリプトをダウンロードし、python3で実行します。 実行するスクリプトはこんな感じです。スクリプトはS3に置くことを想定しています。が、原理的にはどこでもいいので、HTTPSの場合は init.sh の aws cp をcurlなどに置き換えてみてください。
コンテナ型の仮想化ソフト「Docker」。開発環境の構築だけではなく、本番環境でも利用可能な仮想化技術として近年注目を集めていますが、少なくとも2017年はDockerにとって順風満帆の年とはいえなかったのかもしれません。 現在「Docker Inc is Dead(Docker Incは死んだ)」という過激なタイトルのブログ記事が注目を集めています(翻訳版、Reddit。当初のタイトルは「Docker is Dead」でした)。 ブログの著者のベテランエンジニアChris Short氏は、ソフトウェアとしてのDocker自体の素晴らしさはみとめつつも、Docker Swarmと競合するKubernetesに対する扱いや、Dockerのオープンソース部分のMobyへの名称変更など、Docker Incの意志決定の拙さやリーダーシップの欠如を指摘しています。 KubernetesはDocke
TL;DR Linux (X11) 向けのキーリマップツールをつくった Python 3 で書かれており sudo pip install xkeysnail で入れることができる uinput という Linux の低レイヤ API を利用し動作するため「多くのキーリマップツールではうまくリマッピングが動かなかった場所」でも動作する アプリケーションごとにキーバインドを変えたり、複数ストロークのキーにコマンドを割り当てたり Python の関数をキーに割り当てたりすることもできる 詳しくは https://github.com/mooz/xkeysnail で 背景 Firefox が Quantum になり、旧来の XUL ベースのアドオンは動作しなくなった。新たな拡張機能の機構である WebExtensions ではキーボードショートカットに関する API が大幅に制限され、ぼくは拙
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 遅ればせながらこの記事はHaskell Advent Calendar(その3)25日目の記事です。 教授、先生方からちゃんと返事をしたいとのことで、デットラインを尋ねられ それが去年の12/31でした。時差も加味し記事を書かせて頂きたく存じます。 Simon Peyton Jones 先生の返事の一部に昨日のアンケートについて 答えてくださった部分がございます。 Simon Peyton Jones先生だけではなく他の教授も答えてくれていますが(その5)で公開したいと存じます. ⛩アンケート内容 ⛩ Haskellってどういうイメージ
Python のサードパーティ製パッケージは、一般に PyPI (Python Package Index) というリポジトリに登録されている。 このリポジトリはユーザ登録さえすれば誰でも自分で作ったパッケージをアップロードできる。 今回は Twine というツールを使って PyPI にパッケージをアップロードしてみる。 PyPI - the Python Package Index : Python Package Index 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.6 BuildVersion: 16G1114 $ python --version Python 3.6.3 $ twine --version twine version 1.9.1 (pkginfo: 1.4.1, reques
Python was created by Guido van Rossum in the early 90s. It is now one of the most popular languages in existence. I fell in love with Python for its syntactic clarity. It's basically executable pseudocode. # Single line comments start with a number symbol. """ Multiline strings can be written using three "s, and are often used as documentation. """ ################################################
flowerhacklike a flower child, but with hackingA Python Internals Adventure I spent a little while digging around in CPython recently, and thought I’d share my adventure here. It’s a bit of a riff on Allison Kaptur’s excellent guide to getting started with Python internals—I thought it may be neat to show how my own explorations went, step-by-step, so that perhaps other curious Pythonistas might f
In the previous post, we got ticket data and comment data using Zendesk API. Check the tickets using Zendesk API In this post, we introduce that get zendesk's ticket and comment data using Python. ※We used Python version 3.6.1. Let's install the requests module if you don't have it. $ pip3 install requests Get ticket data Get the following ticket data Tickets id: Automatically assigned when the ti
はじめに 開発にかぎらず、働いていると環境に関して色々と制限を受ける。所定の手続きを取れば必要なツールをインストールできるが、例外なのがWebブラウザ。いずれのOSもデフォルトとなるWebブラウザを最初から積んでおり、それ以外のブラウザを新たにインストールするとなると(事務的に)かなりめんどくさい。 Webブラウザをインストールすることはできないが、ブラウザを作ることは禁止されていない。というわけで、自分が使いやすいブラウザを作ることにした。(今年の年越しハッカソン) 前提と環境 OSを選ばず動かせる ブラウザ以外の用途としても使えるツールを使う 各Webページの情報が参照できれば良い(きれいなレンダリングとかいらない) 以上より、自分が普段使っているPythonと、過去かじったことのあるQt(今回はPyQt5)を使うことにした。 PyQt5の勉強 Qtは使ったことがあるものの、PyQt5
比較的読みやすい本を中心に紹介します。今後は毎年このページを更新します。 微分積分 高校数学をきちんとやっておけばそんなに困ることないような。偏微分とテイラー展開は大学演習のような本でしっかりやっておきましょう。ラグランジュの未定乗数法のような、統計・機械学習で必要になる部分は、ネット等で学べばいいかなと思っています。 線形代数 tensorflowなどのおかげで順伝播部分(行列積および行列とベクトルの積)さえ書ければ線形代数の知識はそこまでいらないんじゃないかという流れを感じます。しかし、主成分分析やトピックモデルなどの行列分解や、ガウス過程などのカーネル法のような様々なデータ解析の手法に一歩踏み込むと、きちんとした勉強が必要になります。理解しやすくて使いやすくて、統計や機械学習への応用を主眼においた線形代数の本はまだ見たことないです。機械学習シリーズとかで基礎から「The Matrix
AWS News Blog AWS Direct Connect Update – Ten New Locations Added in Late 2017 Happy 2018! I am looking forward to getting back to my usual routine, working with our teams to learn about their upcoming launches and then writing blog posts to bring the news to you. Right now I am still catching up on a few launches and announcements from late 2017. First on the list for today is our most recent rou
はじめに 今回やりたかったのは、dbに文章が登録されていて あるレコードと類似した内容のデータを取得するということ で、awsのelastic searchというサービスがまさにやりたいことがあったので試してみた。 awsコンソールでの作業はわかりずらい箇所はなかったので省略 indexとtypeの作成(dbのテーブル作成と同じ) $url = "search-xxxxxxxxxxxxx.ap-northeast-1.es.amazonaws.com"; $index_name = "test-index"; $type_name = "test"; // index作成 $cmd = "curl -XPUT {$url}/{$index_name}" exec($cmd); // type作成 $json = json_encode(array( $type_name => array(
We announced the upcoming end-of-support for AWS SDK for JavaScript v2. We recommend that you migrate to AWS SDK for JavaScript v3. For dates, additional details, and information on how to migrate, please refer to the linked announcement. Constructs a service interface object. Each API operation is exposed as a function on service. Service Description Sending a Request Using S3 var s3 = new AWS.S3
ジークレストでは、AWSを利用してアプリを開発しております。 今回は、AWSのAutoScalingで追加したインスタンスが不要になった際に、 監視対象から自動で除外させる方法をご紹介します。 監視対象の除外を自動化させることで誤検知や監視コストの無駄を減らします。 サーバ監視ツールは、mackarel(https://mackerel.io/ja/) を使っています。 Mackerelでは、一度登録されたホストやインスタンスを管理対象から除外することを 「退役」と呼んでいます。ここではその退役方法について説明します。 Mackerelには、OSシャットダウンが実行されると 自動退役されるオプションが標準で用意されています。 参考にされる方はこちら(https://mackerel.io/ja/docs/entry/howto/auto-scaling) ただし、自動退役設定オプションをO
. ├── 10_network │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 10_network.tf ├── 20_backend │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 20_backend.tf ├── 25_app_backend │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 25_app_backend.tf ├── 25_app_datastore │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 25_app_datastore.tf ├── README.md ├── terraform.tf
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? バージニア北部+aws/dockerコマンド打てる環境にてECS/Fargate動作確認したメモ書き ネーミングの一貫性の無さはご愛嬌w ※2018/10/3 追記 : 本題に入る前にECR/ECSの全体的な流れを図にしてみました その他諸々情報追加しています 全体の流れ ECR : AWSに自分用のRepositoryを作成するまで ECS : Clusterを作成し実行環境を構築するまで(ELBについては割愛) これを踏まえて、実際に構築してみましょう #ECRへのイメージ登録 レポジトリ作成 ここでは ecraisi として作成
自己紹介 一年目のインフラエンジニア クラウドなんだからBlue-Greenデプロイをやりたいと言われ、構築して運用してみた。 Blue-Greenデプロイの構築方法 Blue-Greenデプロイの概要 AWSで環境を構築するにあたり以下の図のように設計してみました。 この図の通り、ALBにてルーティングしているターゲットグループに紐づいているEC2を切り替えることで、Blue Greenデプロイメントを行っています。 AWSのホワイトペーパー(p. 32)にもあったのですが、DNSのルーティングを行う方法に比べ、Rollbackにおけるリスクを減らすことができます。 デプロイのために作成したplaybook 実際にansibleでplaybookを組んでみました。 なんかrolesがたくさんあるのは、ひとつひとつのrolesをシンプルにしたかったからです。 なぜなら、rolesが複雑にな
Merry Christmas🎄 この記事は Pythonista Advent Calendar 2017 の24日目の記事です。 iPhoneとAWSだけでマイクロサービスを作るための忘備録です。スクショの解説多めに作ります。 イブにあまり人気のないカレンダーを書いていて余計に寂しい感じもしますが、頑張ります。 前置き 自分の身の周りに存在する小さな問題を解決するのに、Pythonistaは非常に役立ちます。 ここまで完成度の高いアプリがあれば、iPhoneだけでサービスを提供できるのでは?と言う疑問も湧きます。 iOSには映画撮影で使われたアプリ、イラストレーターが仕事で使うアプリ、DTMで使えるアプリなど、 プロ目線で見てコンテンツを作成するのに十分な機能を持つアプリが既にあるのに、 iPhoneだけでプログラミングされたプロダクトを今までに聞いたことがありません。 幸いPyth
{ "data": [ { "Slave_IO_State": "Waiting for master to send event", "Master_Host": "10.7.1.169", "Master_User": "rdsrepladmin", "Master_Port": 3306, "Connect_Retry": 60, "Master_Log_File": "mysql-bin-changelog.131739", "Read_Master_Log_Pos": 743597, "Relay_Log_File": "relaylog.000242", "Relay_Log_Pos": 496325, "Relay_Master_Log_File": "mysql-bin-changelog.131676", "Slave_IO_Running": "Yes", "Slave
Editor's Notes#3: マイノリティで逆張り#4: 労働集約型の仕事はしたくない。 キャッシュフロー型のビジネスをやりたい。やれることを示したい。 その頃伸び盛りのクラウドでやろうと。#5: 会社の理念としては 現地で考え、地域で行動し、グローバルレベルの資産やしくみを活用する というスターバックスからパクった #6: 図で書くとこのようなイメージです。 自分の知っている人を幸せにしたい GoogleもAmazonもFacebookも素晴らしい技術を持っている会社はありますが、最先端の技術を地元や東北のために使って、 東北のビジネスに貢献し、東北の成長を支援して行きたいと思っています。 #7: 2045年問題。 人工知能が人間の頭脳を超えること 人工知能が自ら人工知能を生み出せるようになり、自己的に成長できるようになっていくと言われています。#9: 2,3年前の話ですが、ガート
はじめに こんにちは、中山です。 みなさんはPackerを利用していますか。コードによってAMIを作成できるので弊社ではとても重宝しています。ただ、作成されたAMIが本当に意図したとおり作成されたのかテストしたいと考えたことはないでしょうか。この場合の「テスト」という言葉は provisionerで設定した各種ミドルウェアが意図したとおりに動作しているか という意味で使用しています。 私自身いろいろと模索している段階です。なのですが、 2016年度初旬時点 で取りうるテスト方法にはどういったものがあるのか、という内容でまとめを書いてみます。 前提条件 ミドルウェアのインストールにはansible-local provisionerを利用する前提で話を進めます。弊社での利用事例が多いためです。 file provisioner や shell provisioner も利用していますが、私は
この記事はServerless Advent Calendar 2017 23日目の記事です。 最近Serverless Frameworkを使っていたのですが、先輩に「今の時代はAWS SAMだぞ」と言われ、気になったので比べてみました。 Serveless Frameworkの特徴 デプロイしやすい・速い まずこれが一番の特徴ですね。 下記の例みたいにたったコマンド2つですぐ動かせるサーバーレスアプリケーションが出来上がります。 もし↑と同じことSAMでやろうとした場合: リリースステージ用のバケットの作成 Lambda関数のコーディング 設定ファイルを書く Lambda関数のzip化 Cloudformationによるパッケージング これらの作業を全て自分でやらなければなりません。 Serverless Frameworkを使うとこういったデプロイ前の準備作業をよしなにやってくれます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く