サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
denshikousaku.net
Webサーバー用のセキュリティー設定のパート2です。 今回で一応のセキュリティはOKという状態になります。 今回やること ファイヤーウォール(ufw)の設定 公開鍵認証を使ったSSH接続 ファイヤーウォール、ufwの設定sudo apt-get install ufw・・・インストール完了 とりあえずステータスを確認 sudo ufw status Status: inactiveSSHポート(22から61209に変更済み) sudo ufw limit 61209 Rules updatedlimitにすると、30秒間に6回アクセスた接続を拒否します。 Webサーバー用なのでポート80を許可します。 sudo ufw allow 80/tcp Rules updatedファイヤウォールを有効にします。 sudo ufw enable Command may disrupt existin
雨降りセンサーの製作 Part1では、とりあえず雨センサーに水が落ちると抵抗に30秒ほど電流が流れるようになっていました。なぜ抵抗かというと、ちゃんと鳴るブザーの入手に失敗したから。 今回はちゃんと鳴るブザーも手に入ったし、無線モジュールも手に入れました。家の外に雨センサーをつなげた送信機を置いて、家の中にブザーをつなげた受信機を置いて、雨が降ったら30秒ほどブザーが鳴るようにします。 自作の無線式の雨降りセンサーの完成ちょこちょこ部品を揃えて無線式の雨降りセンサーが完成しました。 左のタッパーが送信機で雨の当たる家の外に置きます。 中に単3の充電池(eneloop)2つが入っていて、たぶん3年以上持ちます。 アルカリ電池にすると、たぶんもっと持つと思う。 右のタッパーが受信機で家の中に置きます。 受信機はコンセントにつなげます。 コンセント関連を電子工作するのは嫌なので、 市販のUSB充
固定IPを持っていないので、ドメインを取得してDynamic DNSを設定します。 ドメインを取得するムームードメイン とりあえず何でもいいのでドメインを取得します。 ちなみに僕はRaspberry Pi用に下記のドメインを取得しました。 kintarofish.com MyDNSとムームードメインでDynamic DNSを設定するドメインを取ったらDynamic DNSを設定します。 ここでは無料のダイナミックDNSのMyDNS.JPを使います。 JOIN US 氏名などを埋めてユーザ登録します。 なんで住所なんか必要なのか知りませんが、まぁ適当でいいんじゃないかなと思います。SSLじゃないし。 ユーザー登録するとメールが届きます。 そのメールの中にMasterIDとPasswordがあるので、MyDNS.JPの左側にあるフォームからMasterIDとPasswordを入力してログインし
Raspberry Piをプリントサーバとして使おうと思います。今回はRaspberry Piにプリンターをつなげて、WindowsパソコンとMacから印刷できるようにします。 プリントサーバって何?普通のプリンターはパソコンにつなげて、そのパソコンから印刷することができます。特殊な設定をしたり、そのパソコンに電源が入っていないと、他のパソコンからでは印刷できなくなっています。 ネットワーク機能が付いたプリンターなら他のパソコンからでも印刷できますが、安物のプリンターにはたいてい付いていません。そして昔買った私の4000円のプリンターにも付いていません。 そこで登場、Raspberry Pi。Raspberry Piを使うことで、他のパソコンから印刷できるようになります。こういったことができるのをプリントサーバと言います。 CUPSのインストールと設定、そしてRaspberry Piから印
PageSpeed InsightsはWebページの読み込み時間を短くするための方法を提案してくれるGoogleのサービスです。 検索のGoogle様が提案するんだらか、やっておいて損はない!たぶん検索数増えるんじゃない?ということで、PageSpeed Insightsのスコアの上げ方を載せておきます。 ちなみに、このサイト、 denshikousaku.netのPageSpeed Insightsのスコア ちょこちょこ対策してモバイルが88/100で、PCが95/100になりました。対策前はモバイルが70、PCが80ちょっとくらいでした。 ちなみにPageSpeed Insightsにはユーザーエクスペリエンスというスコアもあります。 ユーザーエクスペリエンスはユーザにとっての使い勝手みたいな項目だと思います。最近のWordpressのテーマを使っていれば、何もしなくても90以上いきま
一定の温度を下回るとUSBのヒーターをオンにして暖めたり、一定の温度を上回ったらUSB扇風機を回して水槽を冷やしたり、そんなことができるUSB機器に対応したサーモスタットを800円で作ってみました。 専門的な知識はほとんどいらず、ちょっと手先が器用なら組み立てられると思います。 800円で作れるUSB機器用のサーモスタットの仕様 コントロール可能な温度 -50度から110度 表示可能な温度 -9.9度から99.9度 分解度0.1度 温度差 0.1度から15度 分解度0.1度 温度校正 -7.0度から7.0度 分解度0.1度 時間差 0分から15分 分解度1分 精度 0.1度 温度更新 0.5秒 使えるワット数はUSB充電器に依存する。普通のUSB充電器は5V1Aなので5WくらいのUSB機器なら動かせる。5V2AのUSB充電器を使えば10ワットのUSB機器を動かせる。 本体の温度は-10度か
電子工作で使う電子部品の購入方法と購入先を紹介します。 安くて楽な方法を重視しています。(早さを求めると値段が高くなります!) 時代はネットで購入です!東京なら秋葉原、大阪なら日本橋、そして東急ハンズに少しある。 昔は電子工作で使う電子部品を遠いお店まで行って買いにいき、目当てのものが揃えられずに泣きをみる、ということが発生していました。 しかし、今の時代はネットで購入です! 送料がかかる場合が大半ですが、実店舗へ行く電車賃や労力を考えると完全にネットに軍配が上がります。しかも、ネットのほうが種類が豊富だし、探すの楽です。 お店がすぐ近くにあったり、散歩がしたい人以外は、ネットで電子部品を買いましょう。 3つの電子部品はまとめ買いがお勧め電子部品のうちで抵抗、電解コンデンサ、セラミックコンデンサの3つはまとめ買いをお勧めします。個別で買うよりもまとめて買う方が、1つ当たりの単価が10分の1
WordPressだけバックアップするならBackWPUpを使えばいいのですが、うちのVPSサーバーにはWordpress以外にもMovable TypeやRailsや手打ちのホームページまである。。バックアップの仕方を一元化するためにDropboxをインストールして、rsyncとmysqldumpを使ってバックアップを取ることにします。 さくらVPSにDropboxをインストールする方法まず最初にさくらVPSにDropboxをインストールするところから始めます。 自分のサーバーのOSが32ビットか64ビットか調べる。 uname -aOSが32ビットの場合のDropboxのダウンロードとインストール方法 wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -OSが64ビットの場合のDropboxのダウンロ
長い間WordpressのWP Super Cacheを特に設定せずに使ってきました。 最近非力なサーバー(Raspberry Pi)を使って気づいたのですが、設定せずに使うのは過ちでした。。 軽いWebサイトならWP Super Cacheを特に設定せずに使ってもいいのですが、 重いWebサイトの場合、サイトを軽くするためにいくつか重要な設定が必要になります。 ここでは重いWebサイト用のWP Super Cacheの設定の仕方を解説します。 WP Super Cacheに必要な設定は、 簡易と詳細とプリロードです。 簡易の設定キャッシング利用 (推奨)をチェックしてステータスを更新します。 簡易の設定はこれだけです。 VPS等の早いサーバーを使っている場合、この設定だけで基本的にOKです。レンタルサーバーやRaspberry Pi等の非力なサーバーの場合、詳細とプリロードの設定が必要に
水槽の水温が30度超えたら、水槽に設置してある5Vファンを2つまわして、水温を下げる。 というようなものを作ろうと思います。 今は秋ですが夏になれば室温が35度を超えて水温も30度を超えるのでは?と思い今から準備しておきます。今回は、Raspberry Piと1-Wireステンレス防水温度センサ(DS18B20)を使って水温を測るだけをやってみます。 まず最初に、1-Wireステンレス防水温度センサ(DS18B20)をRaspberry PiのGPIO4と3.3VとGndにつなげます。 1-Wireステンレス防水温度センサ 白ケーブル → GPIO4 黒ケーブル → Gnd 赤ケーブル → 3.3V そしてGPIO4と3.3Vを10kオームのプルアップ抵抗でつなげます。 プルアップ抵抗は4.7kオームが定番ですが、手元になかったので10kオームにしました。 こうなります。 1-Wireステ
WebサーバーとしてRaspberry Piを動かしているとたまにサーバーがダウンしてアクセスできなくなることがあります。 SSHからもアクセスできないため、いつもしかたなくUSB電源を引っこ抜きます。今までUSB電源引っこ抜きても問題はなかったのですが、精神的に気分が悪いのでRaspberry Piにシャットダウンとリブートボタンを設置することにしました。 シャットダウンとリブートボタンを設置した完成図 超適当に配線図を描きました。 押しボタンを長押し(3秒以上)するとシャットダウンになって、ポチっと押すとリブートになります。シャットダウンのときはLEDが赤く一瞬光ります。リブートのときはLEDが数秒赤く光り続けます。 材料 ・タクトスイッチ(押しボタンスイッチ) 1個10円 ・LED 1個10円 ・抵抗 100オーム 2個で4円 ・ミニブレッドボード 1個で100円 ・ジャンパーケーブ
一言でRaspberry Pi(ラズベリーパイ)と言っても現時点で6種類のRaspberry Piがあります。 Raspberry Piを初めて買う人はどのRaspberry Piを買えばいいのか説明します。結論を先に書くと、買うべきモデルはRaspberry Pi2 Model Bです。 Raspberry Pi購入時に必要なモノのあれやこれやはRasberry Pi 2 Model B対応 : Raspberry Piで最初に買うものに書いてあるのでそちらを参考にしてください。ここでは主にモデルの違いを説明します。 6種類のRaspberry Pi ・Raspberry Pi Type(Model) A (旧モデル、販売終了) ・Raspberry Pi Type(Model) B (旧モデル、販売終了) ・Raspberry Pi Model A+ ・Raspberry Pi Mod
iPhoneは特に電池のための設定をしなくても普通に使えます。Androidスマートフォンはそうはいきません。勝手にどんどん電池を食っていくんです。たとえスリープ時であってもです。 ここでAndroidスマートフォンの電池(バッテリー)の節約と寿命を伸ばす方法を解説します。 Androidスマートフォンの電池の寿命を伸ばす充電の仕方まず最初にAndroidスマートフォンの電池の寿命を伸ばす充電の仕方を説明します。 電池の寿命を伸ばすために、3つのしてはいけないことがあります。 してはいけないこと ・毎日2回以上充電すること ・温度の高いところで充電すること ・満充電の状態で充電器につなげ続けること スマートフォンの電池は300回から400回充電できます。それ以上充電すると電池の持ちが悪くなります。毎日2回充電すると、1年ぐらいで電池の寿命がくることになります。電池を毎日2回以上充電しなけれ
今まで使っていたSSL証明書(Rapid SSL)の年間費が1300円から2900円に倍以上になってしまったので安いSSL証明書を探してきました。 1年契約で474円、3年契約だと1年当たり386円で使えるSSL証明書を見つけました(1ドル120円換算)。SEO的にもhttpsのサイトのほうが良いらしいので、月5000円以上の収益を上げているサイトならSSL証明書をゲットするのもいいかと思います。 GOGETSSLのComodo Positive SSL 年間500円以下で使える激安SSL証明書の正体はGOGETSSLのComodo Positive SSLです。 Comodo Positive SSL 英語のサイトだけど、がんばろう。 1ドル120円換算 1年5.95ドル 714円 2年8.95ドル 1074円 (537円/年) 3年12.35ドル 1482円 (494円/年) Step
ここではRaspberry PiのWebサーバー用のセキュリティーを設定します。 サーバーを公開しなければセキュリティーを設定する必要は特にありません。 今回やること Rootのパスワードの設定 piユーザの削除ならびに新しいユーザの作成 SSHのポート番号の変更 Rootのパスワードを設定するとにもかくにも最初にRootのパスワードを設定します。 sudo passwd root Enter new UNIX password: ******* Retype new UNIX password: ******* passwd: password updated successfullypiユーザを削除して新しいユーザを作る念のためpiユーザは削除して新しいユーザを作ります。 userdel -r pi userdel: user pi is currently used by proce
MACからファイルサーバー(Raspberry Pi)へアクセスしてバックアップデータ等のやり取り等をしているのですが、転送速度が非常に遅いことがよくあります。 ファイルサーバーにある400MBのデータをMACに移動するのに1時間くらいかかったりします。 同じ処理をWindowsでやると2分くらいで完了します。 ファイルサーバーの構成 外付けハードディスク2台(1台はミラーリング)をつなげたRaspberry Pi 有線LAN(CAT6)でRaspberry Piにアクセスする 100MbpsのLANアダプタなので100Mbps(12MBs)が最高速度。 400MBのデータの場合、理想値だと400/12 = 33秒でファイルの移動(コピー)ができるはず。 Windowsの場合、4MBsのスピードになって、ダウンロードするのに1分30秒くらいかかった。 Raspberry Piのファイルサー
初めてUnityで3Dゲームを作成して、iOSアプリとAndroidアプリとしてリリースしました。 Androidアプリは審査は事後審査らしく、すぐにGoogle Playでリリースされました。iOSアプリは審査があって、Androidアプリのリリースから遅れること8日、こちらも無事承認されてリリースされました。 Google Play: 碁ハジキ iTunes: 碁ハジキ 予想はiOSアプリで1日40個、Androidアプリで1日10個ダウンロードされて、広告収入で1日100円あれば良いなーと思っていました。 まず最初、Androidアプリの結果が地獄的でした。 Androidアプリは絶望的にダウンロードされない1日目 1ダウンロード 2日目 1ダウンロード 3日目 1ダウンロード 4日目 1ダウンロード 絶望的なダウンロード数だった。 ちなみに5日目から1日平均3ダウンロードくらいにな
無料アプリに広告をのせて広告収入を得ようとする人にご忠告。 現状、かなり分が悪いです。 結論から言うと、広告付きの無料アプリでは、ご飯食べれません。 アプリ内課金が唯一、アプリを作ることで収入が得られる道だと思われます。 実際に、広告付きの無料アプリ(iOSアプリ)の収入と、広告を出稿したときの費用から、なんだかんだとご忠告とアドバイスを。 [ad#336×280] 無料iOSアプリの広告収入 この表プラスiAdの広告収入があって、それを足すとだいたい倍くらい(200円くらい)になります。無料アプリのダウンロード数が1日200ちょっとくらい。 1ダウンロード1円の広告収入が入る感じです。 特段悪いというわけではなく、ちまたで言われているのと同じくらいの収入です。 問題は、クリック単価。。 1クリック2円くらいです。 広告はミスクリックを誘導するような場所ではなく、上部に載せています。 1ダ
Raspberry Piで無線LANアダプタを使っていて、しばらく放置するとSSHの入力の反応が悪くなったり、下手するとネットワークへの接続が切断されたりすることがあります。 対処法は無線LANアダプタの設定を変更することです。それでいつでも素早くアクセスできるようになります。 Raspberry Pi向けの無線LANのUSBアダプタの購入や基本的な設定は、Raspberry Piに無線LANのUSBアダプタをつけるを参考にしてみてください。 パワーマネジメント機能をOFFにするRaspberry Piで無線LANの反応が悪い原因は、無線LANのUSBアダプタのパワーマネジメント機能が�ONになっているためです。 パワーマネジメント機能が�ONになっていると、しばらくアクセスがないと、電気を節約するために省エネモードになります。この省エネモードがSSHの入力を鈍らせたり、悪い時にはネットワ
新しく買った16GBのマイクロSDカードにバックアップしていたRaspberry Piの16GBのimgファイルを書き込もうとしたところ・・ Not enough space on disk: Size: 31116288 secotors Available: 30881782 sectors Sector size: 512 容量オーバー。。 Raspberry Piのimgファイルを縮小してマイクロSDカードに書き込めるようにします。 同じマイクロSDカードでもサイズが違う!Raspberry Pi�用にAmazonでトランセンドの16GBのマイクロSDカードを買っています。 Transcend microSDHCカード 16GB Class10 同じ容量のマイクロSDカードでもメーカーや種類によってサイズが若干異なります。 16.01GBのマイクロSDカードをimgファイルでバック
水槽の照明用にRaspberry PIでLEDの点灯をコントロールしていましたが、照明とついでにLEDの光でサボテンも育てていました。 最近、浮草(ホテイ草/ホテイアオイ/ビオトープ)を買って水槽に浮かべて、これもLEDで育つだろうと思っていたら、葉っぱの先が茶色くなっていってしまいました。 ということで、急遽パワーLEDを強化することにしました。 続きを読む ›
いつも通り自分のサイトにアクセスしようとしたら、できませんでした。 調べた結果、 wordpressのxmlrpc.phpに対してブルートフォースアタックを仕掛けられて、 サーバーのメモリを全部消費して、動けなくなっていました。 ネットで調べてみるとここ半年くらいの間に発生しているクラック攻撃らしいです。 今までだとサーバーを再起動させれば、 クラック攻撃も収まり、普通に動くようになったんですが、 今回の攻撃野郎は、サーバーを再起動させた後もしつこく攻撃を続けてきました。 ということで本格的に対策を取る事にしました。 Apacheのアクセスログ 80.82.78.166 - - [07/Oct/2014:13:51:22 +0900] "POST /xmlrpc.php HTTP/1.0" 200 698 "-" "Mozilla/4.0 (compatible: MSIE 7.0; Wi
※この記事はRaspberry Pi Model B+に対応するために2014年10月13日に大幅な修正を行いました。 ※更にRaspberry Pi 2 Model Bに対応するために2015年2月2日と5月27日に修正を行いました。 Raspberry Piには、TypeAとTypeBがありますが、TypeBを買いました。→2014年7月に新たにModel B+の販売が開始されました。これからはModel B+を買いましょう! →2015年2月2日にRaspberry Pi 2 Model Bの販売が開始されました。これからはRaspberry Pi 2 Model Bを買いましょう。 2013年11月18日の価格(価格は変動します) Raspberry Pi Type A 256MB ¥2,630 Raspberry Pi Type B 512MB ¥3,300 2015年2月2日の
Raspberry Pi 2 Model B(通称2B)が届きました。今までWebサーバー&ファイルサーバー&Webカメラ配信をしていたRaspberry Pi Model B(通称B)を2Bへアップグレードします。 今回のRaspberry Piの箱のデザイン。 とりあえずBを最新の状態にアップデートします。 sudo rpi-update sudo reboot sudo apt-get update sudo apt-get upgrade sudo reboot sudo apt-get dist-upgrade sudo reboot sudo apt-get install raspberrypi-ui-mods sudo shutdown -h now参考:UPDATING RASPBIAN ON YOUR MICROSD FOR THE RASPBERRY PI 2 BはS
今までRaspberry Piの重要なファイルを定期的にUSBメモリにバックアップしていましたが、これからは全ファイルを外部マイクロSDカードにバックアップしてSDカードが壊れた時も取り替えるだけで再開できるようにします。 完全バックアップに必要なものmicroSDHC/microSD対応リーダーライター Transcend microSDHCカード 16GB Class10 メーカーによってSDカード/マイクロSDカードの容量が若干異なりそれが原因でイメージファイルの書き込みに失敗する場合があります。 そのため今Raspberry Piで使っているSDカードよりも大きな容量のマイクロSDカードを購入してください。Raspberry PiでマイクロSDカードを使っているなら同じメーカーの同じものか、違うメーカーの場合は元の容量よりも大きな容量を購入して使用してください。 ちなみにmicro
Raspberry Piにwordpressをインストールして実際の消費電力と電気代を測ります。 wordpressの設置apache2だけインストールされている状態です。 apache2の代わりにlighttpdを使うという案もありますが、メモリ的にはまだ大丈夫そうですが、いっそのことlighttpdを使うことにします。 Raspberry Piから free total used free shared buffers cached Mem: 447892 144928 302964 0 31028 84276 -/+ buffers/cache: 29624 418268 Swap: 102396 0 102396144,928KB 448MBのうち145MB使っています。 余力は303MBでSwapが102MBほどあると。 Raspberry PiのBタイプは512MBなんだけど、
Windows/MacからRaspberry Piにデータを保存と読込ができるファイルサーバをたててみようと思います。今回はSamba基本編です。 用語の説明ファイルサーバって何? 他のパソコンのファイルを保存するパソコンです。他のパソコンはファイルサーバからファイルを読み込んだりファイルサーバへファイルを保存したりすることができます。例えば、ファイルサーバに音楽を保存すると、他のパソコンからその音楽を聴けたりできます。 Samba(サンバ)って何? ネットワークを通してファイルをやりとりソフトウェアです。 ルーターとハブとLANケーブルを通して自宅や社内のパソコン同士でファイルをやり取りすることができます。 Raspberry PiにSambaをインストールするまず最初に恒例の各種アップデートをしておきます。 今回はファームウェアもアップデートしておきます。 sudo rpi-updat
両親の格安スマホとしてASUS Zenfone 5 LTEとBIC SIM データを買いました。 ASUS Zenfone 5 LTEを選んだ理由は、まず最初に値段がそこそこ安いこと。次に電波の掴みが良いこと。最後に性能もそこそこ良くて長持ちしそうなこと。その辺をうろちょろしている両親には、電波が良くて、LINEと電話とネットとメールができて、画面が大きい機種が良い。なくしたり落として壊したときも金銭的なダメージが少ないように高くないやつ。そんなこんなで、ASUS Zenfone 5 LTEに白羽の矢が立ちました。(Nexus4は電波が悪いので、スマフォを使い慣れていない人には不向きです) かかる料金(税込み) スマフォ本体 28,944円(目標4年使う!) SIMカード 3,229円 月々の料金 1123円 (通信量2GB、通話料金10円/30秒、無料の050番号) 買ってあげただけでは
ホーム › Unityゲーム作り › Unityメモ4:RaycastとButton、シーンの切り替え、UIの部品の拡大・縮小、文字の大きさ、PlayerPrefs オリジナルゲーム作成中のUnityのメモ、その4 だいたいゲームの形ができてきた。新しいことをするのは結構疲れる。 Raycastを無視してUI Buttonだけに反応させるPhysics.Raycastを使っていてUI Buttonを押すとRaycastとUI Buttonの2つが反応してしまう。UI Buttonを押したときはRaycastを無視するようにコードをいじくる必要がある。 if(!UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject()){ //UI Buttonが押されていたら無視される Ray ray = Camera.ma
次のページ
このページを最初にブックマークしてみませんか?
『ものづくりエクスペリメント』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く