2016年1月1日のブックマーク (16件)

  • TCP Keepalive HOWTO

    This document describes the TCP keepalive implementation in the linux kernel, introduces the overall concept and points to both system configuration and software development. Table of Contents1. Introduction1.1. Copyright and License1.2. Disclaimer1.3. Credits / Contributors1.4. Feedback1.5. Translations2. TCP keepalive overview2.1. What is TCP keepalive?2.2. Why use TCP keepalive?2.3. Checking fo

    nishitki
    nishitki 2016/01/01
  • IoTを使って畑を監視する | Recruit Tech Blog

    この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2015 の投稿記事です。 畑を監視する? こんにちはsparkgeneです。 最近は趣味で畑を借りて作物を育てている人が増えてきているようです。しかし趣味で畑仕事をしていると、面倒を見れるのが週末だけだったりしてちょっと予定があって畑に行けない事も出てきます。そして水が足りなくてせっかく育ててきた作物をダメにしてしまうことも多々あるようです。 こんな悩みをIotを使って畑の状態を監視して、少しでも被害を減らせるようにする仕組みを考えてみました。 この仕組みで使うモノ・サービス Raspberry Piとセンサー類 AWS IoT、Amazon DynamoDBAWS LambdaAmazon CloudWatch SORACOM Air 監視に使うセンサー類 今回は以下の3種類のセンサー

    IoTを使って畑を監視する | Recruit Tech Blog
    nishitki
    nishitki 2016/01/01
  • SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった

    SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった この記事はMilkcocoa Advent Calendar 2015 – Qiitaの13日めの投稿です。 先ほどの記事でもお伝えした、SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくったネタの詳細です。 今回やりたいこと すしインタラクティブのワークショップ展示などで、個人IoT/M2Mネタを行っています。 当初はRaspberryPiにリモートデスクトップ(VNCクライアント)を行って、ちょっと遅い操作感で丁寧にシャットダウン操作を行っていましたが、複数台になってしまうとかなり手間を感じていました。 ということで、すでにNodeJSでお互いがSocketIOつながっている環境であれ

    SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった
    nishitki
    nishitki 2016/01/01
  • IC温度センサー LM35DZで温度を取得する(配線編) - Blog::Trapple

    Raspberry PiにはLM35DZなどを利用するためのアナログ入力が無いので、ADコンバータを利用します。 このADコンバータを利用するにはSPI(Serial Peripheral Interface)という通信方法を使う必要があります。 主な環境・利用パーツ 温度センサー LM35DZ URL ADコンバータ MCP3002 URL Raspberry Pi 2 MODEL B URL Raspbian GNU/Linux 7 (wheezy) URL Node.js v5.0.0 SPIを有効にする Raspberry Piの初期設定ではSPIが無効になっているので、これを有効にします。 sudo raspi-config 8 Advanced Options. A6 SPI Would you like the SPI interface to be enabled? <はい

    IC温度センサー LM35DZで温度を取得する(配線編) - Blog::Trapple
    nishitki
    nishitki 2016/01/01
  • Raspberry PiでSORACOM SIMを使う(FS01BU) - Qiita

    概要 Raspberry PiでOMEGAの3Gモデム(FS01BU)を使って通信しました。その設定をメモします。 大まかな手順は下記のページと同じです。差分だけこちらのページに記載します。 Raspberry PiでSORACOM SIMを使う(ZTE MF120, MF112) FS01BUは、AmazonSORACOMさんが販売しています。 今時、新品のUSBドングルは入手しにくいので、SIMを購入する際に一緒に買ってみてはいかがでしょうか。 3G USB ドングル (FS01BU) 手順 USBシリアルデバイスとして認識させよう FS01BUをRaspberry Piに差して、lsusbをします。 pi@raspi-010 ~ $ lsusb Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001

    Raspberry PiでSORACOM SIMを使う(FS01BU) - Qiita
    nishitki
    nishitki 2016/01/01
  • El Capitan (MacOSX 10.11)におけるUSBシリアルケーブルの利用 - xckb的雑記帳

    MacのOSをEl Capitanに上げた途端にUSBシリアルケーブルが使えなくなった、という人が多数いらっしゃるようなのですが、それに関して少し試してみたのでメモを残しておきます(USBシリアルって何、というカタギの方には全く縁のない話ですみません…)。 どうもその理由には2つあるようです。 El Capitanからコード署名がされていないデバイスドライバが利用できなくなった Info.plistを変更して来サポートされていないデバイスをチップメーカー製のドライバなどで利用しようとした場合、Info.plistの改変によりコード署名が無効となってしまう ということで、手元にあるUSBシリアルケーブルの一つ、RATOCのREX-USB60Fは、以前コード署名のないドライバを使っていたのでアウト、IOデータのUSB-RSAQ5は、以前コード署名のないProlific社製ドライバでInfo.

    El Capitan (MacOSX 10.11)におけるUSBシリアルケーブルの利用 - xckb的雑記帳
    nishitki
    nishitki 2016/01/01
  • USB Serial Adapter Drivers (Prolific)

    nishitki
    nishitki 2016/01/01
  • KVMのなかみ(KVM internals) - るくすの日記 ~ Out_Of_Range ~

    VMMの高速化について学ぶ過程でKVMのコードを読んだので、 メモ代わりに内部構造の解説記事を書きました。 KVMはqemuと連携して動作するため、以前私が書いたQEMU internals( http://rkx1209.hatenablog.com/entry/2015/11/15/214404 ) も合わせてご参照ください。また記事はある程度システムプログラムに慣れており、 VT-xや仮想化の基アーキテクチャは知っている物として進めます。 1.qemu-kvm,kvmの初期化 では早速見て行きましょう。まずはKVMの初期化の入り口となるqemu-kvmサイドから見ていきます。(ちなみに現在qemu-kvmはqemu家に統合されておりconfigを変えることでkvmを有効化する仕様になっています) qemuは/dev/kvmを通してKVMとやり取りを行います。全体的なアーキテクチ

    KVMのなかみ(KVM internals) - るくすの日記 ~ Out_Of_Range ~
    nishitki
    nishitki 2016/01/01
  • Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

    The great advantage of connecting this way is that it can even supply the power for your Pi and you do not need keyboard, mouse or display attached to the Pi to log into it. You will need to install terminal emulation software (Putty) if you are using Windows and also USB drivers for the Console Lead. The Mac Terminal comes with its own software. The Raspberry Pi uses its built-in serial port to a

    Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
    nishitki
    nishitki 2016/01/01
  • フレームワークに見る Web セキュリティ対策 - Qiita

    セキュキャン 2015 高レイヤートラック(Jxck) 資料は、セキュキャン 2015 高レイヤートラックの講義資料です。 セキュキャン参加者であるセキュリティエンジニアの卵を対象に、 Web のセキュリティの知見が、実際どのように Web アプリ開発に反映されているか、もしくはどう反映すべきかを、フレームワークの視点から解説することを目的としています。 将来、 Web のセキュリティに興味を持ったエンジニアが、その知見を多くの開発者に啓蒙する手段として、フレームワークに反映するというのは非常に有効な方法です。 ここではその実例として Rails を例にとり、 Rails がこれまでに積み上げてきたセキュリティに関する知見を振り返るとともに、フレームワークとしてそれをどう取り入れているかを解説します。 Intro Web アプリケーションを開発する場合、 Web アプリケーションフレーム

    フレームワークに見る Web セキュリティ対策 - Qiita
    nishitki
    nishitki 2016/01/01
  • 社員10人からクックパッドはこうやってグロースした(上) ニュースイッチ by 日刊工業新聞社

    はじめまして、山口豪志と申します。 現在は、ベンチャ―企業の成長をサポートする仕事(ベンチャ―企業投資や事業コンサルティング)をしております。2006年よりクックパッドに参加させて頂きました。 当時のクックパッドは、役員と社員を合わせても、10人程度という所帯で、参宮橋駅(東京・小田急線)のそばの小さなオフィスにありました。その頃の売り上げは「多少ある」という程度の赤字状態。まさに‘吹けば飛ぶ’という状況でした。そこからクックパッドの初期メンバーはどのように会社をグロースさせてきたのか、というテーマで自分の経験談を3回にわたってお話したいと思います。 大きく成長したポイントを3つ。 (1)BtoBのマーケティング事業戦略(広告代理店へのネットワーク構築、実績の積み上げと横展開) クックパッドは、当時、主要な売り上げは、BtoB(企業向け)広告や企業タイアップに頼っていました。商材は大別して

    社員10人からクックパッドはこうやってグロースした(上) ニュースイッチ by 日刊工業新聞社
    nishitki
    nishitki 2016/01/01
  • Hard Things 成長する組織で大切なことを知ることができる [書評] - 酒と泪とRubyとRailsと

    ベンチャーキャピタル「アンドリーセン・ホロウィッツ」の共同創業者ベン・ホロウィッツが書いた 『Hard Things』 を読んだのでその感想です。 題名の「Hard Things(困難)」とおり、ベン・ホロウィッツが経験したさまざまな苦難が切実に語られている書籍。 華々しく語られるスタートアップ業界は、実は当はそんなにすばらしいことばかりではなく、さまざまな困難を切り開いてきたのだと知ることができます。 このの中から特におもしろかった点を中心に書いていきます。 😸 組織運営で重要なこと- 組織が何をこれからすべきかを知ること - 組織がすべきことを実行していくこと 「組織が何をこれからすべきかを見つけられる」タイプのマネージャーは、たくさんの情報を収集し、大きな決断を躊躇なくこなすことができる。 「組織がすべきことを実行していくのが特異」なタイプのマネージャーは、実行・改善することに

    Hard Things 成長する組織で大切なことを知ることができる [書評] - 酒と泪とRubyとRailsと
    nishitki
    nishitki 2016/01/01
  • エンジニアが0から英語を勉強する為にした事 - hotchemi-ja-blog

    今年の始め、正確には去年の暮れ辺りから英語の勉強を開始した. 自分の場合、殆ど0からのスタートで、色々と試行錯誤したので振り返ってみる. 背景として、日に住んでいる英語が苦手なソフトウェアエンジニア英語を学ぶ上で良かった事なので、ビジネスの人とか海外移住を考えている人の役には立たないと思う. また、既に英語に苦手意識が無い人は読んでも得るものはないと思う. スタート 今も対してできないが、当時は輪をかけて全く英語ができなかった. どれくらいできないかったかというと、以下の様な感じ.冷静に見て下の下. TOEIC・TOEFL受けた事ない 未だに未受験なので次受けようと思っている… 大学4年間、一度も英語を勉強しなかった 日文学という珍妙なものを専攻していたせいで危機感を覚える事もなかった 英語に触れると変な汗が出て、そそくさとその場から立ち去る だから今から勉強を始める人も、安心して欲

    エンジニアが0から英語を勉強する為にした事 - hotchemi-ja-blog
    nishitki
    nishitki 2016/01/01
  • Apache Traffic ServerでWordpressのページをキャッシュするのを試してみた - Qiita

    はじめに CentOS 6上でepelからyumでインストールできるApache Traffic Server v5.3.0を試してみました (*1)。Ansibleのプレーブックを https://github.com/hnakamur/trafficserver-ansible-playbook に置いています。記事執筆時点のバージョンは https://github.com/hnakamur/trafficserver-ansible-playbook/tree/8efa6790d29bd8e62e488ceb7486a435e327d795 です。 *1: 当初epelからyumでtrafficserverをインストールしていたのですが、Cache Inspectorが複数のURLを分割する処理にバグ(後述します)があったため、 修正版をCopr上のhnakamur/apache-

    Apache Traffic ServerでWordpressのページをキャッシュするのを試してみた - Qiita
    nishitki
    nishitki 2016/01/01
  • AWS News Blog

    Top Announcements of the AWS Summit in New York, 2023 It’s probably no surprise that generative artificial intelligence and machine learning were the stars of the show, but there were several other bright lights from the day-long cloud conference. New Seventh-Generation General Purpose Amazon EC2 Instances (M7i-Flex and M7i) Today we are launching Amazon Elastic Compute Cloud (Amazon EC2) M7i-Flex

    nishitki
    nishitki 2016/01/01
  • ユーザ管理

    telnetでログインする前に表示されるメッセージを変更 /etc/issue ファイルを編集 >内容(/etc/issue) Welcome to Local Server (%H) ----実行例 telnet 127.0.0.1 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Welcome to Local Server (www) Login: ---- ○%t :現在のtty名 ○%h :システムのFQDN ○%D :NISドメイン名 ○%s :OSの名称 ○%m :ハードウェア種類 ○%r :OSリリース情報 ○%v :OSバージョン ログインメッセージを変更 /etc/motd ファイルを編集 >内容(/etc/issue) Welcome to My Server +-+-+-

    nishitki
    nishitki 2016/01/01