tomoyat1のブックマーク (276)

  • アンモニアに新合成法 水と空気だけ、コスト大幅減 九工大の春山教授開発 | 西日本新聞me

    肥料の原料として世界中で生産されている水素と窒素の化合物「アンモニア」の新しい合成法を、九州工業大大学院生命体工学研究科(北九州市若松区)の春山哲也教授(54)が開発した。水と空気だけを材料にする簡易的な方法で、化石燃料を使用する従来の製造法に比べて、大幅なコスト低減が見込まれる。環境への負荷も少なく、注目を集めそうだ。 春山教授によると、世界の人口が増え続ける中、アンモニアは糧の増産に欠かせない重要な化合物。世界で年間約1億7千万トン生産されている。 現在の製造はほぼ100%、1913年に実用化された「ハーバー・ボッシュ法」を採用。天然ガスに含まれる水素を高温、高圧で窒素と合成し、アンモニアを生み出す。ただし、大規模な工場が必要で、二酸化炭素(CO2)を排出することにもなる。 気体と液体の境界で起こる反応を研究している春山教授は、水の表面の水素原子が他の原子と反応しやすい性質に着目。空

    アンモニアに新合成法 水と空気だけ、コスト大幅減 九工大の春山教授開発 | 西日本新聞me
    tomoyat1
    tomoyat1 2019/01/20
  • antoyo.ml

    tomoyat1
    tomoyat1 2019/01/17
    これのSenior Rust Programmerのところを見ると,"if err != nil" でいいやんってなる
  • ELK Stack: Elasticsearch, Kibana, Beats & Logstash

    Observability, security, and search solutions — powered by the Elasticsearch Platform.

    ELK Stack: Elasticsearch, Kibana, Beats & Logstash
    tomoyat1
    tomoyat1 2019/01/16
    X-Packが結構前からopenになってるの知らなかった
  • DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話

    より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ

    DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
    tomoyat1
    tomoyat1 2019/01/14
  • 現金よりもピザ。従業員のやる気を引き出す最も効果的報酬はピザであることが判明(米研究) : カラパイア

    ピザ大好き国家、アメリカの研究である。 月曜の朝、職場に到着すると3通のメールが届いている。いずれもその日の成果に対する報酬を約束するものだ。1通目には現金のボーナスが。2通目は上司から滅多にもらえない褒め言葉。そして、3通目にはピザの無料クーポンが提示されている。さてこれらのうち、社員のその日一日の仕事のモチベーションが最もあがるのはどれだろうか? アメリカ、ニューヨーク州デューク大学の心理学と行動経済学の教授であるダン・アリエリーの実験によると、1位がピザだったそうだ。そして、2位には僅差で褒め言葉だったそうだ。

    現金よりもピザ。従業員のやる気を引き出す最も効果的報酬はピザであることが判明(米研究) : カラパイア
    tomoyat1
    tomoyat1 2019/01/08
    感謝を表明されることはモチベーション向上に繋がる。 一方で成果に対するインセンティブはモチベーション向上に繋がらない。
  • 注ぐ瞬間にお湯が沸く。新技術採用のケトル「デュオ・カラフェ」 #CES2019

    注ぐ瞬間にお湯が沸く。新技術採用のケトル「デュオ・カラフェ」 #CES20192019.01.08 14:00122,408 Andrew Liszewski - Gizmodo US [原文] ( 岡玄介 ) これなんて魔法? どんな湯沸かし器でも、水がお湯になるまでは時間がかかるものですよね。ですがHeatworksのケトル「デュオ・カラフェ」は、独自の加熱技術を使用して一瞬でお湯を沸かすのだそうです。 中に水を注いだときにはもうお湯になっているわけで、まず凄まじい時間の節約になりますよね。さらには、使用するエネルギー量も劇的に減らすことに成功しているというから驚きです。 独自の加熱技術「Ohmic Array」とは? Video: Heatworks/YouTube電池式の「デュオ・カラフェ」は、蓋の中に独自の加熱技術が搭載されています。デュオ・カラフェの中に水を入れ、カップなどに

    注ぐ瞬間にお湯が沸く。新技術採用のケトル「デュオ・カラフェ」 #CES2019
    tomoyat1
    tomoyat1 2019/01/08
    すごい.
  • これなら分かる!マイクロサービス(活用編)~そのアーキテクチャを実現するデザインパターンを一気に学習

    マイクロサービスについて、前回はそのアーキテクチャの概要から利点、そして課題についてまとめました。第2回の今回は、マイクロサービスを構成する個別の要素(デザインパターン)を一挙に説明します。マイクロサービスを学ぶ上で避けて通れない用語たちを、ひとつひとつ、分かりやすく丁寧に解説しました。さらに、マイクロサービスが持つどの利点に結び付くかをセットで解説することにより、単なる知識の列挙を避けたイメージしやすい構成をとっています。紹介しているものはいずれも特定の製品などに依存しない核となる要素ですので、エンジニアの方、ビジネスサイドの方問わず、長く役立つ知識となるはずです。 前回記事:これなら分かる! マイクロサービス(入門編)~モノリスと比較した特徴、利点と課題 マイクロサービスは「複数のデザインパターンの集合体」 入門編で解説したようなマイクロサービスを構成し、その利点を実現するためには、ひ

    これなら分かる!マイクロサービス(活用編)~そのアーキテクチャを実現するデザインパターンを一気に学習
    tomoyat1
    tomoyat1 2019/01/08
  • ナナロク世代は「その先」を考えているか? 深圳の電気街に見た本当の意味での「未来都市」 【連載】旅する技術屋 (4)|FINDERS

    ナナロク世代は「その先」を考えているか? 深圳の電気街に見た当の意味での「未来都市」 【連載】旅する技術屋 (4) 清水幹太 BASSDRUM / whatever 東京大学法学部中退。バーテンダー・トロンボーン吹き・DTPオペレーター・デザイナーなどを経て、独学でプログラムを学んでプログラマーに。2005年12月より株式会社イメージソース/ノングリッドに参加し、格的にインタラクティブ制作に転身、クリエイティブ・ディレクター / テクニカル・ディレクターとしてウェブサイトからデジタルサイネージまでさまざまなフィールドに渡るコンテンツ企画・制作に関わる。2011年4月より株式会社PARTYチーフ・テクノロジー・オフィサーに就任。2013年9月、PARTY NYを設立。2018年、テクニカルディレクター・コレクティブ「BASSDRUM」を設立。 「僕たちは、上の世代が分厚いからなかなか前に

    ナナロク世代は「その先」を考えているか? 深圳の電気街に見た本当の意味での「未来都市」 【連載】旅する技術屋 (4)|FINDERS
    tomoyat1
    tomoyat1 2019/01/08
  • Twitter is now consistently profitable

    tomoyat1
    tomoyat1 2019/01/06
    Twitterって黒字化してたんか
  • 専門学校では如何に素人に対し体系的にプログラミングの基礎を教えているか(体験談) - みんからきりまで

    こんにちは。 あけましておめでとうございます。 さて、新年早々プログラミング教育エンジニア業界の闇について議論(?)が盛り上がっていますね。 この話題に関してはぼくはわりと思うところがたくさんあり、書き始めると延々と書き続けてしまいそうなんですが、今回は「プログラミングは体系的な教育方法が確立されていず殆どの人間はプログラミングに向いていない」という内容について体験談をもとに言及してみたいと思います。 人はどのようにプログラミングを学習するか ぼくの観測範囲では、バリバリに活躍しているエンジニアはだいたい「大学で情報工学系の教育を受ける一環としてプログラミングを習得した」「文系だったけど趣味や研究などでプログラミングを独習してプログラマになった」という人が多いようです。 特に、コーディングノウハウそのものに関しては独習で学んだため、どうやって他人にプログラミングを教えればいいのかなんて分

    専門学校では如何に素人に対し体系的にプログラミングの基礎を教えているか(体験談) - みんからきりまで
    tomoyat1
    tomoyat1 2019/01/04
    プログラミングそのものを学習するにはアルゴリズム千本ノックみたいなものがやっぱいいんかー
  • PyTorchでAdversarial Attack. モルモットをインドゾウに誤認識させる - 油を売る

    PyTorchを用いて分類器に対する攻撃手法であるAdversarial Attackを実装してみる. これは,分類器に対して故意に誤分類を誘発させるような画像を生成する攻撃手法である.例えば, 自動運転車に対する標識の誤検出の誘発 顔認識システムの第三者による誤認証 など,ニューラルネットの社会実装をする上で重要な問題である. Import Modules 必要なライブラリをimportしておく %matplotlib inline import json import pickle import urllib import numpy as np from PIL import Image import torch import torch.nn as nn import torch.nn.functional as F from torch.autograd.gradcheck im

    PyTorchでAdversarial Attack. モルモットをインドゾウに誤認識させる - 油を売る
    tomoyat1
    tomoyat1 2019/01/03
  • お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note

    刺身にタンポポ乗せる仕事ってきょうび言わねーな……。 プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。 近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。 開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のもの

    お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note
    tomoyat1
    tomoyat1 2019/01/01
    “2重ループなんてどうせ行列計算の課題だろ。” <-真理
  • Statefulness in a Stateless Language: Elixir

    tomoyat1
    tomoyat1 2019/01/01
  • Run production-grade databases easily on Kubernetes

    KubeDB simplifies Provision, Upgrade, Scaling, Volume Expansion, Monitor, Backup, Restore for various Databases in Kubernetes on any Public & Private Cloud task_altLower administrative burdentask_altNative Kubernetes Supporttask_altPerformancetask_altAvailability and durabilitytask_altManageabilitytask_altCost-effectivenesstask_altSecurity A complete Kubernetes native disaster recovery solution fo

    Run production-grade databases easily on Kubernetes
    tomoyat1
    tomoyat1 2018/12/31
  • Erlang/Elixir on Docker and Hot Code Swap

    tomoyat1
    tomoyat1 2018/12/30
  • 新人プログラマをレビューで殺さない方法 - Qiita

    はじめに この半年くらいで初めて格的にチーム開発を行い、今では日常的にプルリクエストというものを使っています。 チームの方々には、基的なことから応用的な部分まで様々な観点からレビューをしてもらって、大いに勉強になりました。 ただ、時には「新人にとっては厳しいレビュー」をいただき、致命傷で済んだものもありました。 もちろんそれは悪意のあるものではなくて、新人とレビュワーのスキルのギャップによって意図せず生み出されてしまうものです。 そのような不幸なレビューによって苦しむ新人が減ることを願って、新人を殺してしまう恐れのあるレビューをまとめていきたいと思います。 新人教育の場に少しでも役に立てていただけると嬉しいです。 前提条件 今回の対象とする「新人」は、格的な開発経験が1年未満の方を想定しています。 個人で少しプログラミングはしてきたけれど、チーム開発は未経験の新卒や、インターン生、プ

    新人プログラマをレビューで殺さない方法 - Qiita
    tomoyat1
    tomoyat1 2018/12/28
    「もしかして: <a href="example.co.jp" target="_blank">」 で済ませたくなる
  • 大企業機械学習エンジニアに立ちはだかる3つの壁おじさん - BizDeep

    昨今大企業やめました記事が盛り上がってますね。 anond.hatelabo.jp kumagi.hatenablog.com 僕もかくいう大企業ソフトウェアエンジニアで、機械学習を担当していて、クソみたいなことがいっぱい起こって辞めようかと思うことが非常に多い。 怒りの原因を分析したところ、僕のケースでは以下の3人の壁となるおじさんがいることがわかった。 [ここで注意] 記事は著者含め大企業で働く機械学習エンジニア友達slacktwitterで盛り上がった内容を、全て”僕”一人の体験としてまとめ上げたものです。つまり 実話に基づいたフィクションです。 分散する様々な大企業の悪いところをまとめて3人のタイプのおじさんを作っているので、とある大企業の批判をしていたり、著者個人がこの様な体験をしている訳ではないことにご留意ください。 (1) 幼稚園児でもわかる結果でしか技術を評価できな

    大企業機械学習エンジニアに立ちはだかる3つの壁おじさん - BizDeep
    tomoyat1
    tomoyat1 2018/12/27
  • Cloud Pub/Subを使ってgmailの通知を受け取るlinebot - Qiita

    この記事はCAMPHOR- advent calender 2018の23日目の記事です 動機 私の所属している東洋医学研究会(通称:東医研)には、専用のgmailアカウントがありますが、ほとんどの人がメールを見ていないので、今までは受信や送信メールがあれば、人力でグループLINEに投稿していました。これをbotでなんとかしたかった。 pub/subの設定 まずは、pub/subの設定をします。この設定をすることで、gmailに何らかの変更があった場合には、pub/subを通じてpostリクエストが届きます。 Gmail APIとPub/Subでリアルタイムメール受信 on ruby[^1]の記事がとても参考になりました。この通りやったらうまくいきます 1. トピックを設定する 2. サブスクリプションを設定する 私の場合は、サブスクリプションのurlはhttps://プロジェクト名.ap

    Cloud Pub/Subを使ってgmailの通知を受け取るlinebot - Qiita
    tomoyat1
    tomoyat1 2018/12/23
  • Elixir: The only Sane Choice in an Insane World GOTOCON 2017 talk&#39;s [non-technical summary] - Qiita

    Elixir: The only Sane Choice in an Insane World GOTOCON 2017 talk's [non-technical summary]Elixiradvent-calendarfukuoka.ex In the name of Allah(God), Most Gracious, Most Merciful. Peace be upon you all. Recently I have been learning about Elixir and found very informative talk on YouTube about Elixir by Mr.Brian Candarella. Link to the video: https://youtu.be/gom6nEvtl3U I decided to summarize his

    Elixir: The only Sane Choice in an Insane World GOTOCON 2017 talk&#39;s [non-technical summary] - Qiita
    tomoyat1
    tomoyat1 2018/12/23
    元となった発表を動画で見た。 いい感じのElixirの機能や考え方のoverviewだった
  • 「プログラムの書き方は知っているが、何をプログラムしていいか分からない」 | POSTD

    新人の開発者が繰り返し突き当たるテーマがあります。プログラム言語を1~2種類勉強するのに時間を費やしたり、プログラミングの演習を行ったりすることに関して問題はないと感じていても、学んだことをどう応用していいのか分からずにいるのです。このことは、次のようなフレーズとしてよく耳にします。「プログラムの書き方は知っているが、何をプログラムしていいのか分からない」と。これに対する答えは、一般的に、「プログラミングの課題を行いなさい」、「オープンソースプロジェクトに貢献しなさい」、または、「ゲームを作りなさい」というようなものです。 プログラミングの課題を行うことは、知的ないい訓練にはなります。しかし新しいプログラムの開発方法を学ぶのにはあまり役立ちません。オープンソースプロジェクトに貢献するのは確かにステップアップになります。実際のプロジェクトがどのように構成されているか学び、プログラム言語の技術

    「プログラムの書き方は知っているが、何をプログラムしていいか分からない」 | POSTD
    tomoyat1
    tomoyat1 2018/12/22