タグ

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

  • Raspberry Piに外部ネットワークからアクセスできる様にして携帯でペットを遠隔監視する方法 - Qiita

    はじめに 前回、赤外線カメラモジュールを繋げて「mjpg-streamer」を使い、家内のネットワークのブラウザから動画を見れる様にしました。 【Raspberry Piで赤外線カメラモジュールを使ってみる】 今回はその続きで、外出時にも携帯から動画を確認できるようにします。 やりたい事 ・外部ネットワークからRaspberryPiにアクセスできる様にして、外出先からペットを監視する。 その前に まず、作業内容を書く前に、なぜ家内からはRaspberryPiにアクセスできるのに、外部からはアクセスできないのか? 今まで、RaspberryPiにアクセスするときには「192.168.x.x」というIPアドレスでアクセスしていました。 このIPアドレスはプライベートIPと呼ばれる物になります。 これは、NAT(Network Address Translation)という技術ルーターが受け口

    Raspberry Piに外部ネットワークからアクセスできる様にして携帯でペットを遠隔監視する方法 - Qiita
    teppodone
    teppodone 2017/04/23
  • ディープラーニングで顔写真から〇〇かどうかを判別してみる (うまくいったか微妙) - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    ディープラーニングで顔写真から〇〇かどうかを判別してみる (うまくいったか微妙) - Qiita
    teppodone
    teppodone 2017/04/12
  • https://qiita.com/y_jono/items/68861e4e722566355fd7

  • エンジニアの情報収集法まとめ - Qiita

    はじめに プログラミング系の時事ネタは能動的に情報収集しないと入ってこないのですが、若手だった頃はどうやって情報を仕入れればよいのかさっぱり分かりませんでした。 情報収集のコツを掴んでからパッと視界が開けた経験があるので、特に新米エンジニアの方は参考にしてみてください。 ニュースアプリ Gunosy、SmartNewsなど色々試しましたが以下の2つがプログラミング系記事多めでした。 通勤時間などに流し読みして、気になるものは深く調べると良いです。 はてなブックマーク(テクノロジー) presso(webアプリ開発) ※2016年4月末に終了 ITニュースサイト 技術全般 TechFeed Menthas POSTD SELECK フロントエンド UX Milk Frontend Weekly 海外記事 TechCrunch Frasco Web系企業・エンジニア技術ブログ 最近はどの会社も

    エンジニアの情報収集法まとめ - Qiita
    teppodone
    teppodone 2017/03/29
    #てぽめも
  • 直感のきく技術者になろう - Qiita

    うまくいきそうな技術とうまくいきそうにない技術とがある。どんな技術でも最初はすべて未完成である。そのときに、うまくいきそうな技術と、うまくいきそうにない技術をかぎ分ける必要がある。 うまくいかない問題のはらんだ技術を選んでしまうと、どれだけの多くの人月・資金を投入しても失敗する。失敗には必ず理由があって、その失敗をしない・させないための努力をしつづけるしかない。 うまくいかない技術を選ばないため、失敗をさけるためには、直感がきく技術者になることだと私は考える。 その分野での標準的な各手法(定石)を知っていて、使うべきときと使ってはいけないときとを知っている。 方程式を解かなくても解の挙動が分かる。 厳密なやり方と荒っぽいやり方との両方を使い分けられること 自分の理解力を確かめるための努力を継続している 大きさが変われば測定手段が変わることを理解していること 標準的な技術についての理解をもっ

    直感のきく技術者になろう - Qiita
    teppodone
    teppodone 2017/03/29
    #てぽめも
  • 若手エンジニアを不幸にしないための開発の「べからず」集 - Qiita

    若手エンジニアを不幸にしないための開発の「べからず」集を書いてみました。 「若手エンジニアを不幸にしないため」とは書いていますが、若手に限った内容ではありません。 いろんな開発の「べからず」のために不幸になるのは、とりわけ若手が多いということを意識したためだと思ったからです。 ・若手には、方針の決定権がない。 ・若手は、組織の中で道具のように扱われてしまう場合がある。 ・(今の)若手は、将来も働き続けるための力を付けるための組織内での教育が、(昔ほど)なされなくなってきている。 ・コスト意識が乏しいので必要性が乏しいことについてまで残業前提の仕事のスケジュールを組織がたてることが多い。(その分野の理論を知っていれば自明のことを実験で証明することを要求されるのは苦痛である。) 設計指針の「べからず」 何ができれば十分かを明確にしない 開発目標は、何ができれば十分なのかを明確にしないまま、追加

    若手エンジニアを不幸にしないための開発の「べからず」集 - Qiita
  • クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita

    まえがき 今回書く内容は、ある程度経験あるエンジニアでも、陥りがちなものに絞って書いてみたつもりですので、[重複コードは書かない]などの超あたりまえの事は書いていません。 2017/03/16 最近よく見られてそうなので1つ追記[そもそも継承するな!!!] そもそも継承するな!!! 継承するのは、どうしようもない場合のみにしてください。 その前に、strategyパターンや、compositeパターンなどの他のやり方を考慮してもなお、継承するのが妥当である場合のみにしてください。 基的に継承しないほうが、スケーラブルだし、テストコードも容易にかけます。 継承はis-a関係 「あー、継承ね。はいはい」で飛ばしてんじゃねーよ。 いやマジで!!! ほぼ全てのエンジニアは[is-a]が何か知っています。 というのも全てのオブジェクト思考の書籍には出てくる概念だからです。 しかし、私の経験上この概

    クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita
    teppodone
    teppodone 2017/03/22
    #てぽめも ウンコード
  • 技術的な文章を書くための1歩、2歩、3歩 - Qiita

    ちょっと書きたくなったので書くんじゃーい! この文章を読み終わった時、読者がそれなりわかめ品質な文章を出力できるようになり、どこかに寄稿した時に全面リテイクをらったりしないようになることを目指します。 mhidaka が 0歩目を書いてくれました! 背景 筆者は普通のエンジニアです。その辺の開発とかしてる会社に勤めています。技術系の原稿も書きます。 原稿書きでご飯べてるわけではありません(晩ご飯が豪華になることは稀にあります)。 今まで有能なレビューワー(muなんとかさんとか)編集さんとか(某社の安藤さんとか)とかとかに鍛えていただきました。 この場を借りてお礼を述べておきたいと思います。ありがとうございます。 なお、この文章は2013年10月時点での筆者(わかめ)のやり方です。 将来的にはより良いやり方を見つけるでしょうし、これとは全く違う書き方で上手にやっている人もいると思います。

    技術的な文章を書くための1歩、2歩、3歩 - Qiita
    teppodone
    teppodone 2017/03/22
    #てぽめも
  • CSSでボタンのアクセシビリティを向上させる方法(追記有り) - Qiita

    レイアウトを整える事が来の目的であるCSSですが、このCSSでボタンにおけるイケてない点を解決して、ユーザーのアクセシビリティの向上を図ります。 イケてないポイント1 (テキスト選択編) iOSやAndroid等のスマートフォンでボタンを押下しようとした時に、ボタン内のテキストが選択できてしまう問題。 次ページへのリンクであるならまだしも、登録や予約に関するボタンであった場合、コンバージョンやユーザー体験において悪影響を及ぼす影響がある。イケてない。 解決策 対象のボタンに対してuser-select: noneを指定する事でユーザーがテキストの選択をできないようにする事ができる。

    CSSでボタンのアクセシビリティを向上させる方法(追記有り) - Qiita
    teppodone
    teppodone 2017/03/22
    #てぽめも
  • 例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話 - Qiita

    先日、オンライン学習サイトCourseraの"Machine Learning"コースを修了しました。これが最高に勉強になったわけですが、機械学習に興味があって情報収集を始めてる人にとって、「Courseraの機械学習コースがおすすめですよ」という話は 「はい、知ってます」 という感じではないでしょうか。 (たとえば、Qiitaで検索してみると、以下のような同コースに関連する超人気記事が出てきます) 数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路 - Qiita 機械学習をゼロから1ヵ月間勉強し続けた結果 - Qiita 僕もそんな感じで、幾度となく人や記事に同コースを薦められたりしつつ、たぶん2年ぐらいスルーし続けてきたと思います。 しかし約2ヶ月前、ひょんなきっかけから講座を始めてみて、やはり評判通り最高だったと思うと同時に、僕と同じような感じでこのコースが良い

    例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話 - Qiita
  • 辛くない、英語で会話できるようになるまでのお金のかからない楽しい英語勉強法、エンジニアこそ英語 - Qiita

    大学生の時にノリで書いたこの記事が意外にもかなりいいねされて、でも見返してみると結構さらっと書いてあるのでちょっと追記しました。追加したところはNewといれておきました。挫折しないで楽しく効率的に英語の勉強を続けていくというのがテーマです。 英語勉強は辛くない!楽しいから続けられる 英会話教室など一切通わず、完全に独学でTOEIC対策ほぼ皆無でTOEIC915点、海外経験なしですが日語の話せない外国人と二人で遊んだり普通に会話できる程度の英語力”は”あります。実際まだまだですが。 ということで英語に関しては少しは語ってもいいかなと思ったのと、一般的なTOEICを意識した英語勉強法では会話力は身につかないばかりか辛さが身に堪えると思うので、自分なりに考えた役に立つ英語を楽しく学ぶ方法を記事にしたいと思います。 やってはいけないというか、やらない方がいいと思う勉強法 TOEIC X00点取得

    辛くない、英語で会話できるようになるまでのお金のかからない楽しい英語勉強法、エンジニアこそ英語 - Qiita
    teppodone
    teppodone 2017/02/02
    #てぽめも
  • 線画着色webサービスPaintsChainerを公開した - Qiita

    http://paintschainer.preferred.tech こちらに先月記事にした線画の着色のデモを公開しました!! 反響の大きかった皆さんに試していただけます!!(ちょっと期待値が上がり過ぎてないといいですがw) http://qiita.com/taizan/items/cf77fd37ec3a0bef5d9d 以前の記事『初心者がchainerで線画着色してみた。わりとできた。』はこちら。 ⇓そしてこちらがもじゃくっきーさんの使用例になっております。 GPUを使っている関係上アクセスが集中したりすると遅くなったりサーバーが落ちたりする可能性もありますが、生暖かく見守っていただければと思います。←たくさんの方に広まったこともあって、めっちゃ重くなっています。ぐぬぬぬ 画面はこんな感じっす。 線画ファイルを選択するととりあえず自動で塗ってくれます。 ※ただし、現状ではgifや

    線画着色webサービスPaintsChainerを公開した - Qiita
    teppodone
    teppodone 2017/01/27
    #てぽめも
  • ETロボコンにおける自己位置計測(その2、方位計編) with EV3 - Qiita

    方位計の概要 さて、距離計に続いて今度は方位計です。これは「走行体は今、どの方向(方位)を向いているのか」を計測する計測器です。これも距離計と大体の考え方は同じですが、走行体の「全体の動き」から考えていかなければならないので、少し難しいです。以下の図のような状況を考えてみましょう。 それでは、図のように走行体が弧を描いたように旋回して移動したと考えます。その移動の軌跡を上から眺めているとします。この時に描かれる走行体の移動軌跡の弧も「大きな円(旋回円)の一部」と考えられます。この旋回円の一部として考えたときの弧の形は、扇形になります。そして、その扇形の中心角こそが走行体の方位角度になるのです。よって、扇形の公式から方位角度は以下のようになります。 これで方位角度を出そうとすると、「扇形の弧の長さ」は走行体の移動距離となるのでいいのですが、「旋回円の半径」がちょっと厄介です。ですので、これか

    ETロボコンにおける自己位置計測(その2、方位計編) with EV3 - Qiita
  • ETロボコンにおける自己位置計測(その1、距離計編) with EV3 - Qiita

    ETロボコンにおける計測器の活用 自己位置計測とは、走行体の移動距離や旋回方位などを逐次計測することによって「走行体がコース上の今どこにいるのか」を判別するものです。自己位置計測は「エリア走行」、「速度計」などの他の要素技術にも必要となる土台とも言える要素技術なので、ここで紹介したいと思います。(出場チームごとによって、自己位置計測の手法や計算式は若干の差異がある場合があります) 以下に用意しているサンプルプログラムは、ETロボコン2016アドバンストクラス走行体 「HackEV」 のトレッド幅に合わせた実装になります。 こちらの写真が、その「HackEV」になります。 [利用開発環境] ・OS:Windows7 ・環境:TOPPERS/EV3RT ・言語:C言語 距離計の概要 まずは「距離計」について説明します。距離計は「走行体の移動に対して、車輪がどれほど回転したか」という情報を基に、

    ETロボコンにおける自己位置計測(その1、距離計編) with EV3 - Qiita
  • 【初級者殺し:解決】リレーを介した、ポンプとの直結 - Qiita

    追記:このページは訂正箇所がありますが「引用」の形式でツッコミを入れて残します。おそらく同じように間違いやすい箇所だと思う。 ★超教訓: 失敗を繰り返す中でたくさんの気づきがあったので記す。 リレーとブレッドボード 最初、リレーはオムロン「G5V-1」を買ってきました。これの選定理由は、下記「参考ページ」を見たからなのですが、このリレーの取り付け方で大ハマリ。結論から言うと、リレーの足が短すぎてブレッドボードの「真ん中をまたげなかった」ことが原因で動かなかった。たまたまURL(※)を見ながら、ふと、リレーひっくり返して、2と9に直接ワイヤーくっつけたらいい感じのスイッチ音がしたため発覚。「G5V-1」が実装基板用で、そもそもブレッドボードで使われることが想定外であったのだと思われる。 ブレッドボードの使い方がわかってなかったのが悪いんだけど、とんだ初級者殺しだな...。「参考ページにブレッ

    【初級者殺し:解決】リレーを介した、ポンプとの直結 - Qiita
    teppodone
    teppodone 2017/01/01
    “「ピー!ピー!」という音がした・・・(中略)…つながってはいけない1と2が繋がるという想定外のショートに、リレーが悲鳴をあげたと思われる。”リレーの異音の原因 #てぽめも
  • 初めての電子工作: Arduinoで6軸センサを動かしてみる - Qiita

    なんとなく思い立って初めての電子工作。 用意したもの Arduino エントリーキット(Uno版) MPU-6050 3軸ジャイロスコープ 3軸加速度センサー (2個) Arduinoをはじめよう 第3版 (Make:PROJECTS) Arduino Uno R3 購入したのは Arduino Uno R3 で電子工作のプロトタイプによく使われている。ぐぐると分かるけど、回路図やソフトウェアもたくさん公開されている。最近売られているものはアクリルの土台がついてくるので底面を気にせず置けて便利。 AVRマイコンが載ってて足にピンソケット経由でアクセスできる。専用のIDEからUSBケーブルで接続して、#っぽい何か(よく分かってない)をコンパイルして書き込むことができる。I/O電圧は5Vらしいので、3.3V機器とアクセスする際には注意が必要? UnoのI2Cバスは、SDA, SCLに専用のピン

    初めての電子工作: Arduinoで6軸センサを動かしてみる - Qiita
  • ETロボコンで使われている倒立振子APIについて - Qiita

    記事はETロボコンAdvent Calendar 2016のエントリです。 自分は2008年からETロボコンに関わっています。初年度は業務多忙でメンバーリストに名前が載っていただけでしたが、2009年から格参戦をしました。 2009年はETロボコンに2輪倒立走行体NXTwayがデビューした年になります。 以来、結果的に2輪倒立走行体一筋で毎年開発を行っています。(2012年以降はダミーカー) ETロボコンで使われている倒立振子API歴史 古くはMindstorms RCXの光センサーを用いて地面との距離を測ることで2輪倒立を実現させるなどさまざまな試みがなされてきましたが、ETロボコンではNXTway-GS 2輪型倒立振子ロボット C APIを使用しています。 2009年 NXTwayデビュー ナロウトレッド 2010年 ワイドトレッド化 木板を使用した難所登場 板厚14mm この年

    ETロボコンで使われている倒立振子APIについて - Qiita
    teppodone
    teppodone 2016/12/19
    ncer.hで実行周期が5[msec][ETロボコン]に設定されてしまっています。”
  • Chrome のアドレスバーからの Google 検索が妙に遅い場合の対処法 - Qiita

    概要 「どうもChromeのアドレスバーからのGoogle検索だけが遅い。」 「同じマシンのFirefox、IEなど他のウェブブラウザーではGoogleしても遅くない。」 「ChromeでもGoogleのウェブサイトから検索すると遅くない。」 そんな症状でChromeのデフォルト検索エンジンを当は第1候補として使いたいわけではない他の検索エンジンに設定したり、諦めてしまっていたりする方へ。 もしかしたら簡単に"直る"かもしれない方法を紹介。 治療する方法 Chromeの設定の「検索エンジンの管理」の「その他の検索エンジン」の一番下から検索エンジンを追加する。 「検索エンジンを追加」 -> Google(Simple) ... ここは好きにして構わない 「キーワード」 -> google-simple ... ここも好きにして構わない 「URL (%s=検索語句)」 -> http://w

    Chrome のアドレスバーからの Google 検索が妙に遅い場合の対処法 - Qiita
    teppodone
    teppodone 2016/12/13
    “Chromeにデフォルトで入っているGoogleの設定は次の通り:” #てぽめも
  • 【git】deletedを一括削除対象にする - Qiita

    $ git status Changes not staged for commit: $ deleted: hoge/hoge.png $ deleted: moge/moge.png 上記のdeletedを一括指定 git rm $(git ls-files --deleted)

    【git】deletedを一括削除対象にする - Qiita
    teppodone
    teppodone 2016/09/05
    “git rm $(git ls-files --deleted)”Linuxコマンド,Git
  • ちょと裏技っぽいけど、ESP8266 でAD変換やる方法 - Qiita

    開発環境の準備、WiFiの接続まで、出来たところでいきなりAD変換に行ってみたいと思います。 ESP8266でのAD変換(概要) ESP8266にはTOUTピンがあり、コレがAD変換できる唯一のピンのようです。 このピンは仕様書を読む限り、「電源電圧の測定」もしくは、「外部の適当な電圧の測定」が行える様です。 (英語に自信が無いので、間違っていたらゴメンなさい) 今回は、「外部の適当な電圧」の測定をやってみます。 注意点が一つあります! TOUTピンを使ったAD変換は、0v~1Vの範囲で10bitの分解能を持って計測する事ができるとのこと 1V以上の電圧を入れると壊れるのかは試していませんが、電圧の計算ご注意下さい。 あと、今の所AD変換はArduinoっぽく使えないので、プログラムの所よく読んで下さい。 簡単な回路図 しょぼいですが、手書きの回路図です。抵抗で3.3Vの電源電圧を分圧して

    ちょと裏技っぽいけど、ESP8266 でAD変換やる方法 - Qiita