Reproduced from a rare original copy with over 165 highly- detailed scans of the legendary art by José Luis García-López.
![Standards Manual](https://cdn-ak-scissors.b.st-hatena.com/image/square/87938e2dd8ba92d55166c70758e8683b27380490/height=288;version=1;width=512/https%3A%2F%2Fcdn.shopify.com%2Fs%2Ffiles%2F1%2F0883%2F7252%2Ffiles%2F212_FRANKLIN_09.jpg%3Fv%3D1620741230)
Atmega328をArduinoとして使うには、 Atmega328にArduino用のブートローダが書き込まれていなければならない。 ブートローダが書き込まれたAtmega328を用意するには2つの方法がある。 ブートローダ書き込み済みのAtmega328を買う (簡単) 自分でブートローダを書き込む (安い) 安く済ませたいので自分で書きこむことにした。 手順は書き込みたいブートローダによって少し異なる。 (1) 16 MHz 外部クロック使用のブートローダ書き込み Arduino Unoと同じ設定で動作 (2) 8MHz 内部クロック使用のブートローダ書き込み 省電力で動作 部品が少なくなるので小型化しやすい (1) 16 MHz 外部クロックのブートローダ書き込み 使用するもの Atmega328 水晶発振子 16 MHz セラミックコンデンサ 22 pF Arduino Un
Node.jsが動くマイコンボードtesselを買ったのでさっそくカメラモジュールとwifiとtiny-routerというWAFを使ってtessel自体をwebサーバーにし、撮影した画像を配信できるようにしてみた。 ライブカメラというほどの速度は出ないけど、tessel単体で定期的な撮影とhttpでの配信ができた。 マイコンでNode.jsが動くとはいっても、例えばTCPのlistenはWiFiチップと通信しているからチップの状態次第で失敗するし、WiFiの設定をしている間にcameraのreadyイベント取りこぼしたりするから色々とタイミングがシビアでつらい所がある。でもNodeなのでeventemitterがあるからそれほどストレスフルではなくて面白い。 WiFi tesselのwifiは802.11b/gの1〜11チャンネルしか使えない。WiFiアクセスポイントがチャンネル12〜14
電子工作をするときにAVRをよく使っています。 (写真はWikipediaのAVRの項から) AVRというのはAtmel社のワンチップマイコンの製品名で、アセンブラやC言語でプログラムを書いて書き込むことができます。要は小さなコンピュータです。幅5mmくらいの小さな部品なのでArduino等を使うより基板がコンパクトにまとまりますし、1個100円~で買えて安い。というかArduino自体、マイコンにAVRが使われています。 このAVRなんですが製品ラインナップが結構多くて、それにくわえて同じ製品でも微妙にスペックが違う型番がいくつかあったりしてわかりにくい。 いちおう使用されるアルファベットに法則性があるっぽいのですが、網羅的に説明されている資料が見つからなかったのでここにまとめておきます。 ちなみにWeb上の情報やデータシートから勝手に法則っぽいものを見出してまとめているだけなので、細か
最新バージョンのグラフAPIにアップグレードするこのガイドでは、さまざまなバージョンのグラフAPIをテストし、アプリを最新バージョンにアップグレードするための準備を行う方法について説明します。 APIアップグレードツールは、APIのバージョンアップに伴う変更によって影響を受ける可能性があるアプリのAPI呼び出しを表示します。現在のバージョンを新しいバージョンにアップグレードするために必要な変更をすぐに確認できます。 変更がアプリに及ぼす影響を確認するAPIアップグレードツールは、指定したターゲットバージョンへのアップグレード時にアプリに影響する変更のカスタムリストを表示します。これにより、アップグレード前のバージョンとアップグレード後のバージョンとの間の関連する変更をすべて確認できます。 ステップ1: アップグレードツールで、ドロップダウンメニューからアプリを選択するか、アプリの名前を入力
ノイズ除去の仕組み ツイストペアケーブル・ツイステッドペアケーブル (Twisted pair cable)は、電線を2本対で撚り合わせたケーブルである。撚り対線(よりついせん)・TPケーブルとも呼ぶ。 平衡接続の1つであり、撚り合わせていないものよりノイズの影響を受けにくい。古くから電話線などに用いられてきたが、近年ではイーサネットLANケーブルに採用され、広く普及している。 概要[編集] ツイストペアケーブルは、平衡接続された2本の配線をねじり合わせることにより外部ノイズの影響を低減させている。 平衡接続では一般に差動信号を用いる。送信側は2つの配線に互いに逆位相の信号を送り、受信側は各配線信号の差分として信号を検出する。このとき、外部のノイズ源があると、それにより生じた電磁場が配線内部に侵入することで信号が乱れるが、基本的には両方の配線信号に等しく影響するため、受信側の差分検出によっ
1,000人超の大規模開発者イベント「YAPC::Asia Tokyo 2013」を支えたネットワークインフラ構築の舞台裏~プロフェッショナルのボランタリーが生み出したチカラ 1,000人を支えたネットワークインフラ 今年9月に開催されたPerl開発者のためのイベントYAPC::Asia Tokyo 2013」。過去最大となるのべ1,000名を超える参加者が集まりました。非常に高い品質のセッションが数多く見られ、gihyo.jp読者の皆さんの中にも会場まで足を運んだ方がいらっしゃるのではないでしょうか。会場では、快適なネットワーク環境が用意され、発表者から聴講者までインターネットを十分に活用できたかと思います。 ここでは、その来場者に向けたインターネット接続サービス提供を実現した専用の会場ネットワーク環境の構築について、準備から当日の模様までを紹介します。 リアルの熱気とネットの熱気の
1,000人超の大規模開発者イベント「YAPC::Asia Tokyo 2013」を支えたネットワークインフラ構築の舞台裏~プロフェッショナルのボランタリーが生み出したチカラ 1,000人を支えたネットワークインフラ 今年9月に開催されたPerl開発者のためのイベントYAPC::Asia Tokyo 2013」。過去最大となるのべ1,000名を超える参加者が集まりました。非常に高い品質のセッションが数多く見られ、gihyo.jp読者の皆さんの中にも会場まで足を運んだ方がいらっしゃるのではないでしょうか。会場では、快適なネットワーク環境が用意され、発表者から聴講者までインターネットを十分に活用できたかと思います。 ここでは、その来場者に向けたインターネット接続サービス提供を実現した専用の会場ネットワーク環境の構築について、準備から当日の模様までを紹介します。 リアルの熱気とネットの熱気の
スケジュールの横軸と各アイテムを定義するだけでタイムスケジュールシートを簡単に作成できるスクリプトを紹介します。 jQueryやAngular.JSなど他のスクリプトは不要です。 Ilya Grigorik Timesheet.jsの使い方 Step 1: 外部ファイル 当スクリプトを外部ファイルとして記述します。 <head> ... <script src="/javascripts/timesheet.js" type="text/javascript" /> </head> Step 2: HTML タイムスケジュールシートを配置する空のdivを用意します。 <div id='timesheet'></div> Step 3: JavaScript 一行目は配置する要素、自至、二行目以降はアイテムを配列で記述します。 new Timesheet('timesheet', 2002,
Aug 30, 2014 ニュージーランドのカンファレンスに参加し、発表も行ってきました。 カンファレンスにはPHPの作者であるRasmus Lerdorf氏も来ておりその講演内容は別途、記事にします。 今回はその中で感じ、印象に残った事について書きます。 New Zealand PHP Conference Christian氏の情熱 Christion 今回のカンファレンスで最も記憶に残ったのは僕を招待してくれた本人でもあるChristian Mazur氏の情熱です。 彼はアルゼンチンから家族でニュージーランドに引っ越してまもなく、PHPNZのMeetupの活動をスタートさせ、そこに地元の有力なWeb系企業であるSilverstripeなどからメンバーが加わる形で移住から一年を待たずして国際的なカンファレンスを開催し、成功させる立役者となりました。 Home - SilverStrip
韓国が対米関係の悪化を心配し始めた。急速な中国接近によって同盟国から疑いの目で見られていることを、やっと自覚したのだ。 変わり身早い「現代の両班」たち 前回は、米中等距離外交を主張していた論壇の大物が、自説を取り下げ「やはり米国が大事だ」と言い始めた、という話でした。たった1年強の間の変化です。変わり身の早さには驚きました。 鈴置:「二股外交」の勧進元、朝鮮日報の金大中(キム・デジュン)顧問のことですね。この人だけではありません。 中国の重要性を説き「米国一辺倒では駄目だ」と主張していた人たちが、相次いで「中国一辺倒を見直そう」と言い出しました。 中央日報の金永煕(キム・ヨンヒ)国際問題大記者は7月11日に「習近平式『中国の夢』を警戒する」(日本語版)を書きました。骨子は以下です。 ヘビとウサギ 韓中の蜜月を警戒する人は現在の韓中関係を、大きな青大将がウサギの腰に巻きついている姿と同じと皮
引っ越しや模様替えを行うと、ここだ!という場所に今あるテーブルがフィットしないこともありますが、板状で平らなものがあれば何でもテーブルに変身させてしまうのが「Floyd Leg」です。使わなくなったドアや打ち捨てられた木片など、材料を選ばず机が作れるとのことなので、実際に使ってみました。 THE FLOYD LEG http://www.thefloydleg.com/ これが編集部に到着した「Floyd Leg」。 まずは16インチ(約40センチ)のコーヒーテーブル用Floyd Legを開封してみます。 中に入っていたのはスチールを黒くコーティングした4本の脚。 手に持つとこれくらいの大きさ。 そしてこれが29.5インチ(約75センチ)のテーブル用Floyd Legです。 中身はこんな感じ。 高さは身長162cmの女性の足の付け根くらいでした。 Floyd Legの上部には、以下のように
iOS7ではスタースバーは透明、ナビゲーションバー、タブバー、ツールバー、検索バー、スコープバーは半透明。一般的なルールとしてコンテンツの上にこれらのバーを被せることを想定しスタースバーの下に何もバーがないならコンテンツはフルスクリーンコンテンツにすべき。とある。 iOS7 フレームワーク判定 iOS 7 UI Transition Guideにはこんなやり方が書いてある。場合によってはバージョンよりもNSFoundationVersionNumberを使うほうが意図が明確になる。 if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) { // Load resources for iOS 6.1 or earlier } else { // Load resources for iOS 7 o
基本的に仕事のことをブログには書かないのですが、車とITの未来について米国の動向はどうなのかという話を頻繁に聞かれるようになりました。僕はあんまりこのあたり調べているというほどでもないのですがいっぱいきます。ただちょっと個別に答える時間がないので、よくある質問とその答えをまとめておきます。 自動運転っていけてるの? 車のビッグデータ & OBD IIってどうなの OBD II を使ったUsage Based Insurance (従量制保険)ってはやってるの? AppleのCarPlayとAndroid Autoってもうすぐ出るの? 基本的に、この領域に詳しくない人がみても何を言っているかわからないと思いますので、興味のない人はスルーでお願いします! 1. 自動運転っていけてるの? 自動運転には、無人運転と、有人運転のアシストがあります。有人運転のアシストは果てしなく昔から研究されておりま
概要 ES2015を象徴する機能である、アロー関数構文の実装がついにV8で始まった。 無名関数を短く書ける [3.28.31] アロー関数は無名関数の省略記法である。 今までこう書いていたのが、 var fn = function (a, b) { } こうスッキリ書ける。 var fn = (a, b) => { } 「=>」が矢のように見えることから「アロー」関数と言う。 更に短くできる これが、 [1, 2, 3].map( function (v) { return v * v } ) // [1, 4, 9] アロー関数だとこうなるが、 [1, 2, 3].map( (v) => { return v * v } ) // [1, 4, 9] 引数が一つの時には「()」を省略できるので、こう書ける。 [1, 2, 3].map( v => { return v * v } )
数年前から身内で時々集まって開発合宿をしていて、成功失敗あわせて知見が貯まってきたので備忘録として記事にしておきます。 なお、ここで開発合宿と言っているのは1,2部屋に1泊して済ませるような規模のもので、ホワイトボードでブレストしまくりといったものではなくて淡々とみんなでパソコンするみたいなものを想定しています。 宿選び あえてオススメの宿リストみたいなのは書きません。なぜなら開発合宿向けの宿まとめみたいな記事を真に受けて失敗したことがあるので、そのようなリソースをインターネットに増やしたくない。 開発合宿で有名な某旅館は、割安ではあるが無線LANが弱すぎ、温泉はぬるすぎ、メシもいまいちという品質なのに、開発合宿に選ばれがちである。○○旅館に行ってきましたという開発合宿レポートをみんながブログに書くから検索にヒットしてみんなそこに行くみたいになってて、負の連鎖が起こってる。 無線LANより
A Guide to Sniffing Out Passwords and Cookies (and How to Protect Yourself Against It) Roughly one year ago, a tool called Firesheep introduced a lot of us to just how easily another person on the same network as you can snoop on your browsing session and even masquerade as you on sites that require a login, like, perhaps most notably, Facebook. Here's a closer look at how network snooping works a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く