サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
コーヒー沼
www.storange.jp
ここではBloggerに記事を投稿すると自動でMastodonに記事タイトルとURLをトゥート(投稿)する仕組みを、IFTTTも使って組んでみます。IFTTTを使うので、きっかけ(トリガー)はBloggerへの記事投稿に限らず、WordPressへの記事投稿、RSSフィードの取得、Googleカレンダーへのイベント追加など、IFTTTの対応しているサービスならば何でも出来ます。 用意するもの Blogger: 記事投稿をトリガーにします IFTTT: BloggerとMastodonを繋げてくれます Mastodon: 今回はmastodon.onlineインスタンスのアカウントを使います サーバーによるアクセス拒否について 注意: 日本サーバーとして有名なmstdn.jpで試したところIFTTTからのアクセスを拒否され403エラーが返って来ました。このようにサーバーに依ってはAPI経由で
ここではDisk Utility(ディスクユーティリティ).appを使ってUSBメモリ(ここでは一般化して“ディスク”と呼ぶ)をApple File System(APFS)へ変換する方法について記す. また,APFSコンテナや仮想ボリュームを追加/削除してその挙動をみることで,APFSの理解に一歩近づいてみようとする試みでもある. 習うより慣れよ,な記録である. ひとことメモ: APFSはSSDでのパフォーマンスや安全性などを優先した結果,データが断片化しやすい設計になっていると言える. そのためHDDのように機械的なシークで時間を消費してしまうようなディスクでは,たとえ僅かなシーク時間でも,チリも積もって山となり,結果としてパフォーマンスがかなり悪くなる(はず). HDDもAPFSにフォーマットできるが,特にメリットは無いのでおすすめしない. APFSはSSDに特化したフォーマットと言
ここではFFmpegを使ってMP4動画にSRT字幕を焼き込む方法を紹介する. "字幕を焼き込む"とは字幕を画として映像の上に載せることを意味している(参考右図). 焼き込むことのメリットは,字幕が映像になっているため,どの機器で再生しても同じ書体の字幕が全く同じ位置に見えることである. 一方のデメリットは字幕をOFFに出来ないことである. 私の環境 Mac OS X El Capitan 10.11.2 Homebrew 0.9.5 FFmpeg 2.8.3 FFmpeg Filters Documentation Subtitles FFmpegのドキュメンテーションを読むと字幕を焼き込むためにはlibassと呼ばれるフィルタを有効にする必要があるとのこと. 有効にするにはFFmpegのconfigure時に--enable-libassオプションをつける必要があるようで,Homebre
長らく使ってきたハードディスクドライブ(HDD)が読み書き不能に陥った. 中身はバックアップ済みのテスト環境だけで,特に重要なデータは入っていない. このまま捨てるのも惜しい気持ちになったので,学習がてらHDDを分解し中身を調べることにした. 面白半分でHDDのモータをArduinoで動かしてみたり,磁気ヘッドをスピーカ代わりに音楽を聴くまでを記す. Western Digital製の"WD3200AAKS"というモデル. 容量は320GBで,データが収まっているディスク(プラッタ)は毎分7200回転(7200rpm)の速さで時計回りに回転する. HDDにはモータとボイスコイルという2つのアクチュエータ(駆動装置)が入っていて,モータはディスクを回転させ,ボイスコイルは磁気ヘッド(読み書きヘッド)を動かす. この2軸の動きにより2次元ディスク上の特定の位置へ自由にデータを読み書きできる仕組
ここではFFmpegを使ってMOV動画をGIFアニメーションへ変換する方法を紹介する. MacではQuickTimeをスクリーンキャプチャとして利用出来るが,得られる動画形式はMOVのみである. FFmpegを使ってGIFアニメーションへ最適化することでWebへの埋め込みも楽になる. 私の環境 Mac OS X El Capitan 10.11.3 Homebrew 0.9.5 FFmpeg 2.8.6 FFmpeg Documentation Video Options 動画のままのフレームレートでGIFアニメーションへ変換すると,とてつもなく大きなファイルサイズになってしまう. そのためGIFへの最適化は必須の作業となる. まずは,FFmpegのドキュメンテーションを参考にピクセルフォーマットをRGB8へ変換,フレームレートを10fpsへ削減したGIFを生成する. ffmpeg -i
私のお気に入りのコメディーショーであるThe Big Bang Theory(邦題:ギークなボクらの恋愛法則). そのテーマソングがBarenaked Ladies奏でる"Big Bang Theory Theme"である. ショー自体も面白いのだが,この歌の歌詞もなかなかに面白いので,少し背伸びして翻訳した. 以下に載せる. Our whole universe was in a hot dense state Then nearly fourteen billion years ago expansion started. Wait... The Earth began to cool The autotrophs began to drool Neanderthals developed tools We built a wall (we built the pyramids) Ma
"The Onion Router"をBrewでインストールしMacで使おう. ギーク語で言う,リンゴでオニオンを醸造しよう,あたりか. タマネギの皮はいくら剥いても剥き切れません. まるでマトリョーシカです. Tor(トア)はタマネギルータという意味です. ルータはネットワーク機器でいう経路選択機のことですが,タマネギとはこれいかに. あなたが普段通りにブラウザを開いてインターネットを利用している時を考えます. ネットワークを経由して,あるノードにアクセスするとサーバ側にログ(利用者記録)が残ります. このログとは,何処のコンピュータが何時にどの情報にアクセスしたのかをまとめたデータです. これはセキュリティ保持のため,またはサービス向上に向けた統計用に記録しているもので,管理者がこれらを公表することはありませんが,個人情報とも成り兼ねない情報を第三者が所有しているとは不安でしょう. T
センサネットワークを組むことに特化した無線通信プロトコル,ZigBee. XBeeはZigBeeプロトコルを備えた機器の名前だ. XBeeは"エクスビー"と読む. プロトコルと同じ読み方. XBeeは用途に応じ,いくつか種類がある. 大きく分けると下の2種類. ざっくりとした説明も添えておく. Series 1: 単純なネットワークを構築することが出来る. 設定は割りと簡単. 通信範囲の目安はおよそ30mほど. 単純にシリアル通信を無線化させたいだけの用途ならこちらが適している. 1対1のような小規模ネットワーク向き. Series 2: 種々のネットワークを構築することが出来る. 設定は少し複雑. 通信範囲の目安はおよそ40mほど. ZigBeeプロトコルの機能を余すことなく使える. 電力消費量はSeries 1よりも低いと言われている. Series 1とSeries 2の物理的サイズ
HTTP(Hyper-Text Transfer Protocol)とは通信プロトコルの一種です. これは"リンク"というページ間を移動する機能を備えた文書,いわゆるHTML(Hyper-Text Markup Language)を送受信するために考えだされたプロトコルです. このWebページもHTMLで出来ており,HTTP通信によって受信できたものです. 今回はこのプロトコルを少し解剖してみます. すると次のような簡単な仕組みであることがわかります.
var boxes = ["index 0", "index 1", "index2", …]; boxes[1]; //文字列"index 1"を意味する Arrayオブジェクトを操作してキーと値のペアを収めれば、それはもうJavaScriptでは配列として扱われる。キーは数値であり、その数値で対応する値を呼び出す。大抵プログラミング言語で配列と呼ばれるものの宣言・使用方法は、これと同じである。
CdSセルを明るい光で照らすとセル自体の電気的抵抗は小さくなります。暗いところでは抵抗値が大きくなります。ちなみにCdSセルの”CdS”とは硫化カドミウムの組成式のことです。 Arduno UNO R3 10kΩ抵抗器 CdSセル ワイヤー 使用するArduinoは、UNOという種類のRevision3をつかいます。10kΩ抵抗器はショート防止用(負荷抵抗)です。今回準備するものは、”Arduino始めようキット”にすべて入っています。
Mac OS X 10.5 にXAMPP for Mac 1.7.3をインストール。GmailのSMTPサーバからPHPのmb_send_mail関数をつかって日本語メールを送ろう、という試みについての報告。 先日、図書館からオライリーの"Head First PHP&MySQL"という本を借りた。この本は、書店でよく見るコンピュータ技術書が持っていない親近感を持っている。小難しい技術についても、おもしろおかしく紹介してくれるので、読んでいて楽しめるし飽きない。もし、この本に対しての他のユーザーの声が聞きたいならば、ぜひAmazonのレビューを見てみてほしい。 わたしの環境を書いておこう。 Mac OS X 10.5 XAMPP for MAC 1.7.3 Head First PHP&MySQL なかなかいい本なのだが第一章、UFOにさらわれた飼い犬のファングを探すお話、"さらわれたファ
HTTP通信を利用するためには、"サーバーとクライアント"という関係を築かなければいけません(参考:HTTP通信)。 サービスを提供する側がサーバー サービスを利用する側がクライアント Arduinoがサーバーに、iPhoneがクライアントになればいいのです。便利なことに、ArduinoIDEのExamplesには"WebServer"というスケッチがあります。これをちょこっと書き換えて今回の目的に合わせたスケッチを作成しました。紹介します。 #include <SPI.h> #include <Ethernet.h> boolean skip = false; boolean catchGET = false; int oPin = 9; byte ip [] = {192, 168, 11, 5}; byte mac[] = {0xFE, 0xDC, 0xBA, 0x98, 0x76,
このページを最初にブックマークしてみませんか?
『The Strange Storage』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く