タグ

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

  • コマンドだけでAmazon Dash ButtonのMACアドレスを調べる - Qiita

    次のコマンドでDash Buttonから送信されるDHCPのメッセージをキャプチャして、Dash ButtonのMACアドレスを調べます。 こちらの環境では、以下の様な結果になりました。 Dash Buttonを押して3秒くらい経つと、Dash Buttonが送ったパケットがキャプチャされます。 こちらが持っているDash Buttonは 一番最初にキャプチャされた68:54:dfから始まるMACアドレスでした。 たくさん表示されて、どれがDash Buttonかわからない人は、MACアドレスのベンダーを調べると良いかもしれません。 実際に68:54:fdは「Amazon Technologies Inc.」で登録されています。

    コマンドだけでAmazon Dash ButtonのMACアドレスを調べる - Qiita
  • amazonDashButtonで、ラズパイジュークボックスを作った件 - Qiita

    背景 AmazonPrimeDayで、DashButtonが100円!?だったので、2個も買っちゃいました プライム会員万歳 IoTをかじってみたい =>インターネットラジオの再生/停止ボタンとして改造してみよう 筆者の環境 RaspberryPi 3.0ModelB すでにnode.jsがインストールされている USBスピーカ Mac Book Pro (ssh接続用) tl;dr DashButtonの初期注文と初期設定 プラグインのインストール DashButtonからのARPをlistenするスクリプト作成 ラズパイ起動時に自動実行されるよう設定 DashButtonの初期注文と初期設定 まずは届いたAmazonDashButtonを、自宅のWifiにつなげて初期設定を行う AmazonDashButtonによる自動注文は、初回に限り、DashButtonの購入代金が割引されるので

    amazonDashButtonで、ラズパイジュークボックスを作った件 - Qiita
  • もういい加減話を切り上げたいから、Amazon Dash Buttonを押して、自分に電話が来たように振る舞ってみた - Qiita

    もういい加減話を切り上げたいから、Amazon Dash Buttonを押して、自分に電話が来たように振る舞ってみたNode.jsRaspberryPisipAmazonDashButton 仕事中に世間話や会議から早く開放されたい、そんなこと誰でも思ったことありますよね。 いろいろ考えてみて一番良いのは、自分宛てに電話して割り込むことかな、と思い実装してみました。 流れ あぁ、話長いなぁ、もう我慢できない ↓ こっそりAmazon Dash Buttonを押す ↓ SIPボットが自分のIP電話機を呼び出す ↓ SIPボットと話すフリをする ↓ 無事開放されてホッとする。作戦大成功(=^・^=) 便利な仲間たち (HW) Raspberry Pi ... 実装母艦 (SW) sipcmd ... SIPボットの正体 (SW) Dash Button for Node ... Amazon

    もういい加減話を切り上げたいから、Amazon Dash Buttonを押して、自分に電話が来たように振る舞ってみた - Qiita
  • 一番分かりやすい OAuth の説明 - Qiita

    はじめに 過去三年間、技術者ではない方々に OAuth(オーオース)の説明を繰り返してきました※1,※2。その結果、OAuth をかなり分かりやすく説明することができるようになりました。この記事では、その説明手順をご紹介します。 ※1:Authlete 社の創業者として資金調達のため投資家巡りをしていました(TechCrunch Japan:『APIエコノミー立ち上がりのカギ、OAuth技術のAUTHLETEが500 Startups Japanらから1.4億円を調達』)。Authlete アカウント登録はこちら! ※2:そして2回目の資金調達!→『AUTHLETE 凸版・NTTドコモベンチャーズ・MTIからプレシリーズA資金調達』(2018 年 2 月 15 日発表) 説明手順 (1)ユーザーのデータがあります。 (2)ユーザーのデータを管理するサーバーがあります。これを『リソースサーバ

    一番分かりやすい OAuth の説明 - Qiita
  • 外気温を測ってホームページで公開すると気象庁から怒られる件(→怒られなくなった模様) - Qiita

    2022年7月2日追記 コメントをいただいて気づいたのですが、過去の「よくある質問集」にあった ホームページでの公開は、成果の発表にあたりますので、届出が必要です。 などの記述が消えて、 気象観測データをインターネット上のホームページ等で掲載する場合には、その観測データの特徴を踏まえた適切な利用につながるよう、観測データの特徴(例えば、観測の目的や観測場所等)を明示するよう努めていただきますようお願いします。 との記述が追加されていることを確認しました。 現実的な運用になり、嬉しく思います。 2022年7月3日追記 気象観測施設の届出と気象測器の検定 のページ内にある 解説資料「気象の観測を行う場合に」 [PDF形式:218KB] の6-7ページ(PDF上では7-8ページ)に、観測データの特徴の具体的な記載例が書かれています。 平成30年(西暦2018年)3月の文章です。 気づいてあげられ

    外気温を測ってホームページで公開すると気象庁から怒られる件(→怒られなくなった模様) - Qiita
  • とりあえず触ってみる所から始める、『SHENZHEN I/O』 - Qiita

    実際にアセンブリを書く『SHENZHEN I/O』というパズルゲームがあります。 自分の回りでは非エンジニアのプレイヤーも日々増えていて、スコア画面が賑っていて大変嬉しいです。 Steam:SHENZHEN I/O しかし、プログラムに触れた経験が無い場合、ゲーム開始のとっかかりを得れなくて1問目に立ち向かう前に頓挫してしまう事もあるようです。 特に英語PDF 資料にまず目を通さねばならない点は非情に高い障壁である為、 「 pdf 資料とかいいからとりあえず最初の問題を触ってみよう!」という主旨で このような記事を執筆しています。 ※この記事は非エンジニアの方に向けたものなので、エンジニアの方には簡単すぎるかもしれません。 ※また 英語pdf にはストーリー部もあり面白いので、余裕が出たら一度読んでみる事もお勧めします。 まずは1問目 ゲームサイトのレビューにて 30ページ長のマニ

    とりあえず触ってみる所から始める、『SHENZHEN I/O』 - Qiita
  • わかりやすい差分(diff)の取り方いろいろメモ

    はじめに vimdiffが使える場合はこの記事は読む必要がありません。 また、はじめには読み飛ばして下さって構いません。 エンジニアにとって、2つのファイルの比較を行うことはよくあることだと思います。 ですが最近仕事で2つのファイルの差分を誰でもすぐに読み解ける方法を考え出す必要が出てきました。なお、補足をするとそのプロジェクトではgitを導入できる段階ではありませんでした。 全員がvimを使えるならvimdiffで良いと思います。 ここでは主にdiffコマンドに関することでの視覚的なことについてメモしたいと思います。 パッチ等他の形式については Linuxエンジニアらしいパッチのつくりかた がよくまとまっていると思いますので、そちらをご覧ください。 diffコマンド 一般的に差分を取るときは普通はdiffコマンドが思いつきます。diffコマンドの差分の判定についてのオプションについてはこ

    わかりやすい差分(diff)の取り方いろいろメモ
  • はじめてのRaspberry PIで監視カメラを作ってみた。 - Qiita

    はじめに 最近、RaspberryPIなるものを知ったので、初めてのRaspberryPIで、 webカメラを使って動体検知する監視カメラを作ってみる事にしました。 機能概要 今回作成する機能の概要はこんな感じにします。 ・動体検知をしたら写真を撮る。(今回は写真のみにします。) ・写真を撮ったら、Slackに撮った写真を自動投稿する。 これだけです。 初回なので欲張らずにシンプルな物を作ります。 今回のメインになる登場人物紹介 ・RaspberryPI: 簡単に言うと小さいパソコン ・motion: 動体検知するソフト (このソフトを使えば簡単に動体検知ができるよ) ・Slack: チャットツール (SkypeとかLineとかをイメージしてもらえばOK) ・Slacker: Slackにプログラムから投稿とかする為の機能 motionの準備 まずはmotionを準備して行きます。 mot

    はじめてのRaspberry PIで監視カメラを作ってみた。 - Qiita
  • 初心者がAWSでミスって不正利用されて$6,000請求、泣きそうになったお話。 - Qiita

    こんにちは、2015年も終わりですね。昨年よりエンジニアのお仕事をはじめております自称エンジニアの@mochizukikotaroです。 お祭り記事ですので、皆様の箸休めの一助にでもなればと思いながら、全力で書きたいと思います。 まず感謝 当記事は、「素人がAWSに手を出し、のんきに過ごして気づいたら、自分のミスで不正利用され$6,000ほどの請求が来ていて」一週間ほどべ物も喉を通らず、AWS様に泣きついた結果、「なんとか情け容赦を頂いた」という内容です。 文中には多少ふざけた言葉選びが散見されるかもしれませんが、私は全力で AWSさんに感謝 をしております。 この先、 僕と同じような過ちを犯す可哀想な素人エンジニアを、この世から一人でも無くしたい。 と切に願っております。 最初にお断りしておきますが、 当記事から得られる、プログラミングインテリジェンスは1gくらいです。 一定レベル以

    初心者がAWSでミスって不正利用されて$6,000請求、泣きそうになったお話。 - Qiita
  • Arduinoを自作して量産して販売する(超小型Arduino互換機 8pinoを例に) - Qiita

    田中章愛と申します。友人の高橋良爾とVITROというデザインユニットで作品を作ったり、品川周辺の仲間と放課後ものづくりコミュニティ品モノラボで活動しています。普段はメーカーでハードウェアエンジニアをしています。 このAdvent CalendarはArduinoがテーマと言うことで、読者の皆様はすでに一連の連載でArduinoの使い方はある程度ご存じなのかなと思い、今回はいざという時に役立つArduinoの自作・販売方法について説明したいと思います。 ちなみに書いてみるとかなり長文になってしまったのでご注意ください。。 記事のテーマと対象範囲 自作と言っても普通に手作りする例はネット上にたくさんある(1、2)ので、この記事では 1. 独自の要素を加えた自作Arduinoの回路を試作・量産設計する 2. 深センの工場(SeeedStudio)で量産する 3. オンラインストア(Switch

    Arduinoを自作して量産して販売する(超小型Arduino互換機 8pinoを例に) - Qiita
  • Slackであまり知られていない便利機能一覧 - Qiita

    国内でも随分使われるようになってきたSlack、みなさん随分使いこなしていると思うのですが、Slackも日々目まぐるしく進化してます。リリースを眺めたりするのが好きな筆者が「よく使う機能」や「これは便利だぞ」という機能を厳選して紹介します。 ※) 紹介しているのは、MacのクライアントAppを前提としています。 Slash Commands編 参照:Using slash commands – Slack Help Center みなさん、スラッシュコマンド使ってますか? Slackでは殆どのことがスラッシュコマンドでできるといっても過言ではないくらい沢山のスラッシュコマンドがあります。ちょっと工夫すればオリジナルのスラッシュコマンドも作れるので楽しいですよ。 では、イチオシから紹介します1 リマインダー機能 たぶん、slackにリマインダー機能があることに気づいている人は少ないはず…

    Slackであまり知られていない便利機能一覧 - Qiita
  • MacとRaspberry piをインターネット共有でつないでみる - Qiita

    ニフティクラウドmobile backendのイベントでIoT系のイベントをやることが多くなったので、Tipsをまとめています。 今回はPCとRaspiを直接接続する方法をまとめる。 普通はRaspiをルーターにつないでssh接続を行うのだが、多人数だと煩雑なことも多いです。 Macはインターネット共有を使うと、MacとRaspiのEthernetの口をつなぐだけでSSH接続ができます。 有線接続の場合 ここではMacとRaspiを有線で接続する方法を記述したいとおもいます。 接続した時の図は下記 ※USBで電源供給、ThunderboltでEthernet接続している では以下から順を追って説明します。 システム環境設定を開く まず、アプリケーションから「システム環境設定」を開きましょう 下記のような画面が開くので、上から3段目「共有」をクリックします インターネット共有の設定を行う M

    MacとRaspberry piをインターネット共有でつないでみる - Qiita
  • エンジニアなら知っておきたい lessコマンドtips 11選 - Qiita

    タイトルはかなり挑戦的(?)ですがあまり気にしないでください。 ※注意 このエントリで紹介しているオプション、コマンドはCentOSでしか動作確認をしていません。 その他ディストリビューションや、インストール方法によっては挙動が異なる場合があります。 「less」 使ってますか? エンジニアなら普段Linuxに触る機会が多々あるかと思います。 エンジニアのみならずMacだったりUbuntuだったりで私用PCでもターミナルが使えるようになっている方は多いかもしれません。 私は普段の仕事ではサーバの運用管理をしています。 仕事柄触る頻度が高いのはLinuxサーバです。 そして、使うのは大体CLIです。 そもそもLinuxGUIを触る機会がなかなかありません。 大体リモートからターミナルで接続してCLIでちょいちょいっと処理をする感じですね。 GUIである場合でもLinuxを使っていればターミ

    エンジニアなら知っておきたい lessコマンドtips 11選 - Qiita
  • [Ubuntu] apt-get まとめ - Qiita

    # apt-get install [package] パッケージのインストール用。 パッケージ指定して更新したい時にも使えます。バージョンを指定するには =バージョン をライブラリ名の後ろに付与。 使用例) $ sudo apt-get install ntp ntpdate Reading package lists... Done Building dependency tree Reading state information... Done Use 'apt-get autoremove' to remove them. Suggested packages: ntp-doc The following packages will be upgraded: ntp 1 upgraded, 0 newly installed, 0 to remove and 93 not upg

    [Ubuntu] apt-get まとめ - Qiita
  • 私がQiitaを使わなくなった理由 - Qiita

    Qiitaは、利用者の良識と善意があれば、素晴らしいサービスである。しかし、今、その前提にある「利用者の良識と善意」が危機的な状況にある。 Qiitaの記事の一つのステータスとして「ストック数」がある。その名前の通り、「あとで読む/使う」「ためになりそう」といった感覚で押せば、ユーザーのストックのリストに追加されるという仕組みだ。まったく同じ感覚で、はてなブックマークやTwitterでリンクを共有する人も多い。しかし、これは一つの問題を孕んでいる。 人々が「あとで読む/使う」「ためになりそう」と判断するのは、記事の印象であり、内容ではない。したがって、たとえ用語をでたらめに使っていたとしても、好奇心を煽ってさえいれば共有され、評価のバブルが生まれるのだ。 もちろん、知的好奇心は尊ぶべきものであり、それを侵害するようなことがあってはならない。ところが、無意味に長いでたらめな文章を餌に、人々を

    私がQiitaを使わなくなった理由 - Qiita
  • ArduinoユーザーのためのATTiny入門 - Qiita

    Arduino Advent Calendar 2014 17日目の記事です。 以前書いた、「Arduinoで、小っちゃいIC(ATTiny)を使う方法」の続きです。 メリークリスマ〜ス(ちょっと早い) 前回、ArduinoでATTinyという小さいAVRを開発すると楽しい、という話をしました。(超てきとう) 今回は、このATTinyシリーズ (製造元サイト)の中から、独断と偏見で Arduino初心者でも扱いやすいと思うもの(基的にArduino UNOなどのArduinoボードとArduino IDEだけで書き込みできるもの) をピックアップして紹介したいと思います。 Arduino IDEとArduino UNOでATTiny45に書き込んで作ったUSB MIDI音源 ArdionoでATTinyを開発する方法については、Arduino IDEで ATtiny/ATmega 開発環

    ArduinoユーザーのためのATTiny入門 - Qiita
  • マイクロソフトはどうやってBingをFPGAで実装したか - Qiita

    ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか世の中急にハードウェアくさくなってきた。IoTとは違う意味で。 金融分野ではすでにCPUでは遅すぎてFPGAによるナノ秒単位の株取引が行われているって記事を書いたのは2年前だけど、ここ数年はIntelのCPUのクロックもあまり上がらなくなってきたし、Fusion-ioやNetezzaといった大手御用達のハイエンド鬼速ストレージも、フタを開ければ中身はすでにFPGAに移行済み。IBMが最近出したData Engine for NoSQLという製品ではPOWER8プロセッサにFPGAを直付けしてRedisを高速化したり。いよいよデータセンターにも、先の見えないCPUに代わってFPGAGPUを導入する波が押し寄せつ

    マイクロソフトはどうやってBingをFPGAで実装したか - Qiita
    yamaimo_san
    yamaimo_san 2014/12/08
    ここに震えた →“なんとこのRole部分は、Shell部分の動作を止めずに回路の動的再構成が可能”
  • iOSでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、フレームワーク、ライブラリのまとめ! - Qiita

    画像を表示しようとしたら遅いよ! 外部データを取ってきて表示するときにまずはまるのが画像の処理だと思います。非同期で必ず処理しましょう。 画像の非同期ロードはライブラリを使った方が早いと思います。 ヘッダーやフッタをつけたいよ! tableView.tableHeaderView tableView.tableFooterView に突っ込む方法を書いてあるのが多いんですが、今回はもっと簡単な方法としてStoryboardなどでこれらのビューを直接突っ込んで管理できるのでおすすめ。 テーブルビューの上や下にUIViewをドラッグすると UIViewをIB上で直接追加できます。 後はIBでレイアウトをくめばok 使用するクラス、フレームワーク、ライブラリ ビュー UITableViewController https://developer.apple.com/library/ios/doc

    iOSでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、フレームワーク、ライブラリのまとめ! - Qiita
  • SwiftとiBeaconを使ってお母さんが自分の部屋に近づいて来た事を警告するアプリをつくる - Qiita

    はじめに シチュエーション 部屋で作業をしているとき、突然お母さんが部屋に入ってきたという経験はありませんか? そんな状況を避ける為に、今回はお母さんが部屋に近づいてきたことを知らせる夢のようなアプリを 「iBeacon」を使用することで作ってみたいと思います。 iBeaconとは iOSで地図などに使用されていた「Core Location」にiOS7以降に新たに加わった機能です。 CoreLocationは元々GPSからデバイスを検出していた為、近距離や屋内での使用には不向きでした。 iBeaconはBluetooth LEを使用することで、近距離でのデバイスの位置情報を容易に取得できるようにしたものです。 アプリの仕組み まずお母さんにはestimote社から発売されている ビーコンを大切なものだから..と言って常に持ってもらいます。 http://estimote.com/ ⬇️

    SwiftとiBeaconを使ってお母さんが自分の部屋に近づいて来た事を警告するアプリをつくる - Qiita
    yamaimo_san
    yamaimo_san 2014/07/04
    家の中で5m以上の距離をとれる家って、地味にすごいことだよね。
  • 脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) - Qiita

    はじめに: Vimならではの便利機能をマスターしよう! かれこれ数年前、僕がVim(というか、たぶんVi)と初対面したときは、「なんて使いにくいエディタなんだ!!」と最悪の印象でした。 しかし、周りのプログラマやネット上のエンジニアたちはみんな「Vim便利!」「Vim最高!」と言います。 なのでその言葉を信じ、僕も最悪の印象だったVimともう一度正面から向き合うことにしました。 そして、月日が過ぎ・・・僕もいつしか「Vim便利!」「Vim最高!」と叫ぶようになってしまいました!! これって洗脳? いやいや、洗脳じゃありませんw Vimにはメモ帳の延長線上にあるエディタでは実現できないような数々の便利な機能があります。 覚えるまでにはちょっと苦労しますが、覚えてしまえばメモ帳系のエディタでは追いつけないようなスピードでテキストを編集することができます。 とはいえ、そもそも覚える以前に「そんな

    脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) - Qiita