タグ

ブックマーク / qiita.com (23)

  • Firebase Notificationsをやめた4つの理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近、Firebaseがいいみたいになってるけど、2017年4月時点では、あんまり良くないと思っています。 そんな記事です。 主にFirebase Notificationsについてです。 前提 全ての状況で良くないわけではなくて、以下の前提がある場合です。 技術者でない人、例えば企画がPush通知を送りたい。 ユーザをセグメント分けして、対象のセグメントだけに送りたい。 お金はかけたくない。 駄目だと感じたところ セグメントが上書きされない 2018/12/7追加 現在は改善されているようです。(すいません、自分で試してないですが。。

    Firebase Notificationsをやめた4つの理由 - Qiita
  • スマホで操作、カリカリ自動給餌器。 - Qiita

    2017年3月30日 用事で一泊二日、家を空けることになりました。そこで問題はネコのエサやり。こんなの があればいいのだけれど、一回限りのために買うのはもったいないですね。手元にある材料で出来そうだったので作りました。段ボールとガムテープで見た目アレなのは、一回しか使わないから・・・ YouTubeで見る。 うまく動いたよ その日の夕方は車で移動中でした。家のiMacにFaceTimeをつなぐとネコが寄ってきましたよ。別のスマホから作動URLにアクセス。しばらくしてジャラジャラと音が聞こえてカリカリ投入、ネコまっしぐら。無事に動いてよかったぁ。 翌朝は起きるのが少し遅れて、FaceTimeを繋いだ時にはすでにタイマー作動で朝のカリカリが投入された直後でした。 YouTubeで見る。 全体の仕組み 給餌器(きゅうじき)の仕組み いまどきWiFiとサーボならWROOM-02が定番ですが、私は持

    スマホで操作、カリカリ自動給餌器。 - Qiita
    codegeekboy
    codegeekboy 2017/04/09
    自動給餌器も猫もかわいい。
  • AWS でいままで起きた大規模障害を振り返る - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 目的 2017/3/1 に us-east-1 の S3 大規模障害がありました。過去にもいくつか発生しているのと、いつ使っているリージョンで同じ事態が起きてもおかしくないと思い、これを機に過去どのような障害があったのか遡って調べました。 所感 毎年どこかのリージョンで大規模な障害が起きている ap-northeast-1 で起きていないのはたまたま、運がいいだけ AWS は復旧時間の改善・可用性向上に全力を尽くしているものの、未知の障害はいつかどこかで起きるもの ステータスダッシュボードは時に嘘をつく クラウドシェアトップである AW

    AWS でいままで起きた大規模障害を振り返る - Qiita
  • 外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita

    アメリカ人です。 Hello 👋 この記事の目的 多くの日人は自分の英語力には自信がないではないでしょうか。残念ながら「英語がわからん」、「英語が全然できない」という声をしょっちゅう聞いています。でも、今まで英語ができて意味がちゃんと伝わる何人かの日人に会ったがあります。完璧な英語ではないけど(外国人も英語でミスる時もある...)、がんばって話そうとするので充分仕事ができる人たち。そういうがんばる姿勢はオープンソースのプログラムや英語圏のプログラムに手を出すためには一番大事なことだと思います(外国人側もすごく助かります)。日文化では「私はできる!」と自慢することは少ない中、この記事を通して、流暢に話せなくても自分のプログラミングの命名の仕方にはちょっとだけでも自信を持たせたいなと思います。完璧じゃなくていいです。Let's go! 合わせて読んでいただきたい 【日エンジニア

    外国人が語る:英語でクラスやメソッド等の名付け方 - Qiita
  • 【単位超入門】ピクセル、ドット、PPI、DPI、解像度、メートル、インチ、ポイント - Qiita

    記事の最後に 変更履歴 を記載しております。 はじめに この記事は、HTML / CSSの知識はあるけど、ピクセルなどの各単位についてあまり理解していない初学者向けの内容です。 私自身未熟ですので説明に誤りがあるかもしれません。 誤りがあれば、ご指摘ください ((_ _ (´ω` )ペコ 第1章 メートルとは 第2章 インチとは 第3章 ポイントとは 第4章 ピクセルとPPIについて 第5章 ドットとDPIについて 第6章 解像度とは 今回、調べて記事をまとめるのに結構な時間を費やしました。 単位について理解を深めたいと考えている方の一助になれば嬉しいです。 第1章 メートルとは 私たちはメートルという単位を使って、長さを表すことができます。 先人の方々がメートルという単位を定義し、普及させてくれたお陰です。 最初は、このメートルという単位がどのように誕生したのか簡単に見ていきましょう。

    【単位超入門】ピクセル、ドット、PPI、DPI、解像度、メートル、インチ、ポイント - Qiita
    codegeekboy
    codegeekboy 2017/02/14
    1インチは2.54cm!!
  • 機械学習を勉強して内容を動画でまとめていく - Qiita

    田中TOMという名前で底辺Youtuberやってます。 機械学習について勉強して学んだことを動画でまとめていきます。 Random Forestで分類問題 Random Forest で分類問題 part1 決定木モデル 理論編 Random Forest で分類問題 part2 決定木モデル 実装編 Random Forest で分類問題 part3 Random Forest 理論編 Random Forest で分類問題 part4 Random Forest 実装編 Kerasで時系列データ予測 簡単にNN(ニューラルネットワーク)が構築できる Keras で時系列データの機械学習を行う。 Kerasで時系列データ予測 part1 環境構築 Kerasで時系列データ予測 part2 Keras Kerasで時系列データ予測 part3 再帰型ニューラルネットワーク Kerasで時系

    機械学習を勉強して内容を動画でまとめていく - Qiita
    codegeekboy
    codegeekboy 2017/01/15
    期待してます!
  • 深入りしないCython入門 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Cythonとは? Pythonは処理速度は決して早くない、むしろ遅い部類である。 そこで、C/C++に変換することにより高速化しようというのがCythonである。 低級言語のC/C++(昔は高級言語だったが、現在は低級言語といって良いだろう)に変換してネイティブコンパイルするのだから、速いに決まっている。 この記事の目的 「Cythonは難しい」、**「CythonはC/C++の知識が必要」という印象があるだろう。答えは「Yes」**である。 しかし、その答えはCythonをフルに使いこなす事が前提である。 実はCythonは、C/C

    深入りしないCython入門 - Qiita
  • 最強のPython開発環境 PyCharmのすゝめ - Qiita

    私はPython歴はかれこれ7年程になり、PyScripterやVimなど色々な開発環境を変遷してきた。 その中でPyCharmが最強のPython開発環境であると断言する。 PyCharm Home Page 開発はIntelliJ IDEAのJetBrainsで、最近はGo言語用IDEのGoglandを発表している。 動作環境はWindows/OS X/Linuxのマルチプラットフォームである。 PyCharmは無償版と有償版があるが、普通の開発ならば無償版で充分すぎるほど機能が備わっている。 PyCharmがいかに便利であるか紹介してみよう。 リアルタイムのコードチェックと修正機能 PyCharmはリアルタイムにコードをチェック(PyFlakes使用)してくれるが、Vimでも同様の事ができるので目新しい事ではない。 PyCharmの素晴らしい所は、警告個所を適切に修正してくれる機能が

    最強のPython開発環境 PyCharmのすゝめ - Qiita
    codegeekboy
    codegeekboy 2017/01/04
    PyCharmすごい!
  • 「コロン系」の5言語を概観 (ː☆1) - Qiita

    #序 Java/C++/C#/JS/PHPなどなど、広く使われている言語には、セミコロン(;)で区切るものが多い。 対して、python/ruby/scalaなどなど改行で区切ることが推奨される言語も多い。 スクリプト言語愛好者の中には、セミコロンを嫌悪する人がけっこう多く、 セミコロン区切りの言語を使うと負けと感じる者もいたりする(私)。 それはさておき、 命令の区切り文字などにコロン(ː)を用いる言語もけっこう多い。 メジャーどころではpython,ojective-cなど。 古くは1970年代に生み出されたsmalltalk。 そして、注目の新興言語NimNim上のsmalltalk風な言語spry。 仕事pythonを使うようになったことがきっかけでこれら5言語を たまたまお試ししていたところ、これら全てで、 コロン(ː)がいろんな意味で重要な役割を果たしていることに気が付いた

    「コロン系」の5言語を概観 (ː☆1) - Qiita
    codegeekboy
    codegeekboy 2016/12/27
    コロン面白い:)
  • エンジニアな僕の情報収集法 - Qiita

    はじめに エンジニアの情報収集の話です。 僕は、けっこうストレスな環境で情報収集をやっていて、クリスマス一人ぼっちを機に見直し、やり方を変えてみました。 ちょっと自分メモ的なところがありますが、qiitaにしてみました。 ※ ここでは参考先URL(link)がある情報だけです。それ以外は対象外としています。 ※ これがベストなやり方と主張してるわけではないです。人それぞれ自分にあったやり方でやれば良いと思います。僕の場合はこうなったよ、というのqiitaにしただけです。 やり方変更前とストレス やり方変更後と辞めたもの 解決したこと やり方変更前とストレス やり方変更前の全体像 やり方変更前の全体像です。 「Input情報」をまとめていた「Input先」(feedly,HBfav,TechFeed,Twitter,Facebook)が複数あり、分散して情報観覧してました(図の赤線)。 「O

    エンジニアな僕の情報収集法 - Qiita
    codegeekboy
    codegeekboy 2016/12/27
    Nuzzelで一つのところに情報を集めていてすごい.
  • 初心者がchainerで線画着色してみた。わりとできた。

    デープラーニングはコモディティ化していてハンダ付けの方が付加価値高いといわれるピ-FNで主に工作担当のtai2anです。 NHKで全国放送されたAmazon Picking Challengeでガムテべったべたのハンドやロボコン感満載の滑り台とかを工作してました。 とはいえ、やっぱりちょっとディープラーニングしてみたいので1,2か月前からchainerを勉強し始めました。 せっかくなので線画の着色をしたいなーと思って色々試してみました。 線画の着色は教師あり学習なので線画と着色済みの画像のデータセットが(できれば大量に)必要です。 今回はOpenCVでカラーの画像から線画を適当に抽出しています。 抽出例 → カラーの画像を集めて線画を作ればデータセットの完成です。(今回は60万枚くらい使っています) ネットワークの形ですが、U-netという最初の方でコンボリューションする時の層の出

    初心者がchainerで線画着色してみた。わりとできた。
    codegeekboy
    codegeekboy 2016/12/26
    アド婆すごい.
  • クリスマスなリア充すら羨む幸せを手に入れるため、新規事業に携わるエンジニアが持つべき12つの心構え

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 『LITALICO Advent Calendar 2016』最終日の記事です。 株式会社LITALICOでエンジニアを中心に何でもやります@kamesenninです。 クリスマス公開に向けて、クリスマスイブに1人で記事の推敲をしました@スタバ 二度と12月24日、12月25日の担当はやりません。 どうぞよろしくおねがいします。 はじめに 私は2012年にLITALICOへエンジニアとして入社し リアルビジネス〜ネットビジネスまで、細かく分けて8つ新規事業に携わってきました。 発達障害領域のwebコミュニティ(クローズ) プログラミング

    クリスマスなリア充すら羨む幸せを手に入れるため、新規事業に携わるエンジニアが持つべき12つの心構え
  • 原理原則で理解するDocker - Qiita

    はじめに この記事は、オールアバウト Advent Calendar 2016の23日目のエントリーです。 私、@tajima_tasoからは【原理原則で理解するDocker】と題して書かせて頂きます。 Dockerってそもそも何?ってところから、内部実装部分についても触れています。 Dockerとは何か? まず、Dockerとは何なのか?について軽くおさらいしましょう。 今更聞けないという方も、なんとなくイメージが掴めたら嬉しいです。 何故、今Dockerなのか? Docker ソフトウェア開発を行う環境にいる方々の中で、この言葉を耳にする機会が増えてきているのではないでしょうか? 実際の業務において導入まではしていないとしても、何となく盛り上がっている技術用語であることは肌感覚としてあると思います。 実は、Docker実現のベースとなっているLinuxコンテナという技術自体はずっと前か

    原理原則で理解するDocker - Qiita
    codegeekboy
    codegeekboy 2016/12/24
    参考になる.
  • 【 マイコン系カノジョ 】 ラズ子にクリスマスの朝起こしてもらう - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    【 マイコン系カノジョ 】 ラズ子にクリスマスの朝起こしてもらう - Qiita
    codegeekboy
    codegeekboy 2016/12/24
    text = 'おはよう、ラズ子だよ!クリスマスプレゼントが届いてるかも!' プレゼントが無かったら悲しすぎる...
  • 5分で作る自分だけのPebble watch face - Qiita

    この記事はGoodpatch Advent Calendar 2016、22日目の記事です。 先日は @migi の ナイーブベイズを利用した自動カテゴリ判定器の開発でした。 グッドパッチにてプロダクトマネージャーをしてます、 @mariokada です! エンジニアではないですが、今年もアドベントカレンダーに参加させていただきました! 昨年はプログラミング初心者がPebble Time Watchfaceを作ってみた を書きました。 今年もPebbleの記事を書きます!とてつもなく悲しいことに、Pebbleはfitbitに買収され、Pebble自体の購入や開発はこれ以上ないとのことですが...まだ壊れるまで使い続けていきたいと思っているみなさまにむけて、自分だけのWatchfaceを簡単に作る方法を書きたいと思います! 用意するもの 好きな画像 Pebble Time Round の場合

    5分で作る自分だけのPebble watch face - Qiita
  • Twitterは見ていることが多い忙しい人物にSlackを確認してもらう方法を試してみた - Qiita

    秘書として働いているが、Slackでの確認事項に返事がこない時は、TwitterにDMをしてください、と言われている。 返事こないな→Twitterを確認→Twitterではツイートとかリプライしてる→TwitterにDMを送る。 スルーされていることを確認してからDMで文章を送るのって手間が多いしストレス。 ということで、職場で推奨されている自動化でストレスフリーを実現することにした。 1 とりあえずIFTTT レシピからアプレットになってた 前回、特定のアカウントのツイートをSlackチャンネルに自動であげるというのをIFTTTのレシピでできたので、今回もレシピを探してみる。 レシピからアプレットになったの知らなかった。複数アクション出来るんだ! http://hokoxjouhou.blog105.fc2.com/blog-entry-725.html Slackがトリガのアプレット

    Twitterは見ていることが多い忙しい人物にSlackを確認してもらう方法を試してみた - Qiita
    codegeekboy
    codegeekboy 2016/12/23
    Zapier面白そう.
  • LinuxカーネルのビルドをNEW GAME! Opsで実現するぞい! - Qiita

    Linux Advent Calendar 2016、21日目の記事です。 以前、NEW GAME! Ops実現に向けてSlack Botサンプルを作る記事を書いたことがあったのですが、最近またSlack Bot熱が上昇してきました。 というのも、ここ最近、某社のAdvent Calendarをひたすら書くという日々を過ごしていて、その記事ネタの一つとしてSlack Botでビルドを実行するサンプルスクリプトを書いてみたところ、思っていたよりも便利で「これが...Botの能力(ちから)...!」と感銘を受けたワケです。 そこで今日のLinux Advent Calendarでは、NEW GAME!をインスパイアしつつ、Slack BotからLinuxカーネルをビルドする例を紹介しようと思います。 LinuxカーネルのビルドをSlack Botから実行する まずは実行例 まずは実行例を示しつ

    LinuxカーネルのビルドをNEW GAME! Opsで実現するぞい! - Qiita
    codegeekboy
    codegeekboy 2016/12/22
    ぞいぞいしているぞい!
  • Amazon Dash ButtonとRaspberry Piで安くなったら自動購入するおうちハック - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Amazon Dash ButtonとRaspberry Piで安くなったら自動購入するおうちハック - Qiita
  • Mac のターミナルに `CAL` と打ち込んだときの挙動を追った話 - Qiita

    みなさん、こんにちは。 最近、曜日や日付の感覚とかがあまり意識できない不健康な生活をしております。 @takano32 です。 そんな私は月曜日とか休日明けとかによくターミナルに cal って打ち込んで日付を確認したりします。 date でもいいし、 Mac なら右上に日付が出ていたりするわけですが、習慣なんだからしょうがない。 ところがですね。今日、Mac の仮想端末に Caps Lock が入ったまま CAL と打ってしまったんですよ。 「ノー、サッチコマ…えっ?なんかカレンダーでてる!」というね。 そこまでなら「あー、HFS+ のファイルシステムってデフォルトのフォーマットでは大文字と小文字を区別しないから、小文字の cal が呼ばれたのかな」って思うわけですが、よく見ると変なんですよ。 小文字 cal と 大文字 CAL の出力 小文字 cal のカレンダーはこんな感じ $ cal

    Mac のターミナルに `CAL` と打ち込んだときの挙動を追った話 - Qiita
  • 恥かどうかはともかく、そもそも逃げられない障害対応のお話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? システムエンジニア Advent Calendar 2016の20日目の記事だよ! 昨日は@sh-ogawaさんの「SIerが実践する分散開発とバージョンコントロール」でした!! システム障害のお話 は〜い、こんにちは!いよいよクリスマス間近ですね! この時期になると、キャッキャウフフの予定も盛りだくさんだと思います!1 そんな大事な日に限って起こるのがあれです。 そう、みなさんもよくご経験されているだろう、システム障害です2。 システム障害 それはツラく長く険しい道のりを告げるゴングです。 今回は、その障害対応のお話をしたいと思います

    恥かどうかはともかく、そもそも逃げられない障害対応のお話 - Qiita