先日、日経から届いた Raspberry Pi を開梱し、組立てましたが、本日は OS のインストールと設定を行い、とりあえず GUI で Raspbian を起動させるところまでやります。 1.OS のダウンロード Raspberry Pi にインストールする OS は、インターネット上に公開されています。 下記サイトから、OS 導入ツール「NOOBS」の「Download ZIP」ボタンを押下し、ダウンロードします。 http://www.raspberrypi.org/downloads/ ※北陸先端科学技術大学院大学(JAIST)にある下記ミラーサイトからもダウンロードできます。 http://ftp.jaist.ac.jp/pub/raspberrypi/NOOBS/images/ 私が先月ダウンロードした時は、Versionが 1.3.11 だったのですが、先ほど確認したら、最
dd を実行すると、何を表示されていないので状況がわかりません。 $ sudo dd if=/dev/zero of=/dev/sdb bs=200b [sudo] password for you: FreeBSD だと C-t で瞬時に調べられます。 [2010-11-15-1] FreeBSD ddコマンド実行中に進捗状況を確認する方法 CentOS の場合は、 SIGUSER1 を dd に送ってやることで、dd が進捗を表示します。 dd とは、別のシェルから dd にシグナルを送ってみます。 $ sudo killall -SIGUSR1 dd dd にシグナルを送ると、in と out の量、転送スピードなどが確認できます。 $ sudo dd if=/dev/zero of=/dev/sdb bs=200b [sudo] password for you: 66362+0
fdiskは,ハード・ディスク領域を分割して複数のパーティションを作成・編集できるコマンドだ。fdiskの実行には,管理者権限(root権限)が必要である。 使い方は,fdiskコマンドに続けて,編集したいデバイス・ファイルを指定する。例えば,IDEのプライマリ・マスターに接続されているハード・ディスクを編集したい場合は, # fdisk /dev/hda と実行する。すると,fdiskのプロンプト「Command(m for help):」が表示される。以降,パーティションの操作は下表に示したコマンドを利用しながら対話的に行う。 パーティションの操作を誤ると,貴重なデータを喪失しかねない。そのため,慎重にfdiskコマンドを使うようにする。
技術的なご質問 Raspberry PiからPPP接続できますか? SensorMate(R) Type-A SMA-01のアクティベーションの方法を教えてください。 技術的なご質問 Raspberry Pi からPPP接続できますか? 接続可能です。以下にPPP接続方法を示します。 Raspberry Pi と SMA-01 を使った PPP 接続の方法 最初に,SMA-01 を Raspberry Pi のUSBポートに接続してください。 SMA-01 は,USB CDC-ACM(USB communications device class Abstract Control Model) デバイスとして振る舞います。 このため 、 カーネルの標準ドライバで動作し 、 専用のドライバを 別途導入する必要はありません。デバイスが正しく認識されると、 /dev/ttyACM0 といった名称
事務所のMySQLで書いてあるDBをNode.jsで利用しようと思って、今日は node-mysql https://github.com/felixge/node-mysql を使ってみました、の巻。 インストール node-mysqlのREADMEには、npm install mysql@2.0.0-alpha3 と書いてありますが、 試しに npm install mysql とやると mysql@0.9.6 が入ってしまいます。 でも、-alpha3って微妙に嫌だなぁ、と思いつつnpm install mysql@2とするとやっぱり mysql@2.0.0-alpha3が入るのでした。まいっか。 コードを書く 今日は、今使ってるDBへのアクセスだけなのでとりあえずこんな感じ。 データベース piyo_db テーブル piyotable このMySQLテーブルのUserNO が '0
この記事はVim Advent Calendar 2013 : ATNDの99日目の記事です。 画面分割・タブページのススメ みなさん、分割してますか? みなさん、タブページ使ってますか? 僕はどちらも大好きです。 サンプルを見ながら写経する TODOやメモを見ながら編集 関数の定義元などを見ながら編集 編集目的に合わせてタブを分ける などなど。 ものぐさな僕は、コードを書くときはガシガシ分割したりしながらコードを書いています。 これらの機能は当然設定やプラグインの導入などをしなくても使えますが自分はsキーをprefixとしたキーマッピングをしています。 元は<C-w>の代わりにsを使っていただけですが、タブウィンドウ関連やバッファ関連にも使うようにしたことで、格段に便利になりました。自分の設定例を合わせて掲載するので、良ければ参考にしてください。 各種機能とマッピング ウィンドウを分割す
先日「dotjs面白いところ - ぽりぴぃすらいと」なんてのを書いてpullしたんですが rubyもWEBrickもOS Xにはデフォなんだからそっちで thx みたいな返事が返ってきて萎えな僕です。 dotjsなんだからserverもinstallerもjsでかけよ!ってのは宗教的な問題でした。 さておき まあ、installerを書いたあたりでshellコマンドを叩いたりしてみたのでちょっとまとめます shellコマンドを叩くには2種類のAPIが用意されています。1つはexec、もう一つがspawnです。 exec 1回こっきりのコマンドを叩く場合はこちらがいいでしょう。コマンドを文字列で渡してcallbackで受け取るだけです。 $ sh -c '文字列'みたいな気分で実行できます。 1. まず、shellコマンドを実行するためにはchild_processモジュールをrequire
「マルチタスク」という言葉を目にしたことのない人は、ASCII.jp読者にはまずいないだろう。また、最近ではあまり聞かないが、「タスク」と似たような用語に「ジョブ」がある。そのため、かつては「マルチジョブ」といった表現がされていたこともある。さらに似たような用語として「プロセス」もあり、やはり「マルチプロセス」という用語がある。また、マルチタスクと同じ意味で使われる言葉に、「マルチプログラミング」というものもある。 いずれも意味としては、「複数のアプリケーションを同時に実行できること」を示しているが、どうしてこんなに複数の用語があるのだろう? 理由のひとつは、かつてコンピューターメーカーがOSを作ってたときに、それぞれのメーカーで異なる用語を使っていたことにある。あるメーカーは、アプリケーションを実行することを「タスクを起動」と言い、別のメーカーでは「ジョブを起動」と呼んだわけだ。 今回は
※この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。さくらのクラウドにおけるディスク拡張手順はこちらの記事をご参照ください。 サーバの運用をやっていると、HDDの容量が少なくなってきて、大きなディスクに交換したいなと思うことがあります。しかしクラウドサービスを使っていても、ブロックデバイスをマウントしているケースでは、おいそれとディスク容量を変更することはできません。このような場合、解決方法はいくつかあります。たとえば容量の大きなディスクを2台目、3台目として接続し、マウントして使うことができます。しかし、現在のパーティションを拡張して容量を大きくしたいという場合には、新しいディスクに現在のデータをコピーして使う必要があります。今回はさくらのクラウド上での操作を例に、どうやってディスクのコピーと領域の拡張を行ったらよいのか、手順をご紹介したいと
□JRC NNN-310TAとgpsdで遊んでみる(Vine5) http://gazoo.com/G-BLOG/BlogTaikenshitemimas/111324/Article.aspx http://gazoo.com/G-blog/BlogTaikenshitemimas/112857/Article.aspx 何年か前のハムフェアから数年にわたって、どこかのクラブブース(忘れた) でJRCのCFスロットに挿すタイプのGPS(GPSTAR NNN-310TA)を売っていて、 これを何個も買って塩漬けにしておいた。 そのうち何かに使えるだろうと思ったらVine5で「gpsd」というそれっぽい ソフトを見つけたので、いろいろ遊んでみることにする。 まずはgpsd関連のインストール。 > geoclue-gpsd – geoclue 用 gpsd プロバイダ > gpsd – GPS
Google Maps APIを使用するには2016年11月現在ではAPIキーが必要です。ここではAPIキーの取得方法、そして取得したAPIキーを後から確認する方法について解説します。 1.新しいAPIキーを取得する 2.取得済のAPIキーを後から確認する ※ Googleアカウントが必要になりますのであらかじめ取得しておいて下さい。Googleアカウントの取得方法は「Googleアカウントの取得と利用」を御参照下さい。 新しいAPIキーを取得する APIキーを取得するには下記のURLへアクセスして下さい。 ・https://developers.google.com/maps/documentation/javascript/ 画面右上の「キーを取得」をクリックして下さい。 次のようなウィンドウが表示されます。「続ける」をクリックして下さい。 Googleアカウントにログインしていなかっ
とりあえずできました。 できたぞー! 前提条件は前回同様この通り。 前提: ①mysqlのサービスがlocalhostでポート3306で動いている ②使用するDBはtest_db,取り出したいテーブルはtest_table ③npmでmysql,expressがインストール済 何はともあれソースコードから //app.js var app=express() var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', //接続先ホスト user : 'dbuser', //ユーザー名 password : 'password', //パスワード database : 'test_db', //DB名 port : 3306 //ポート,デフォルトでも3306 });
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く